Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
24 июн 2024, 07:43

Добрый день. Отчет написан на СКД, ставлю условие, а программа его просто игнорирует, в консоле запроса все проходит

Автор illiona, 25 апр 2023, 04:19

0 Пользователей и 1 гость просматривают эту тему.

illiona

Помогите как правильно поставить условие в запрос СКД
ВЫБРАТЬ
    ПоступлениеУслугРаботУслугиИРаботы.Ссылка.Организация,
    ПоступлениеУслугРаботУслугиИРаботы.Ссылка.ИФО,
    ПоступлениеУслугРаботУслугиИРаботы.КФО,
    ПоступлениеУслугРаботУслугиИРаботы.Номенклатура,
    ПоступлениеУслугРаботУслугиИРаботы.СтавкаНДС,
    ПоступлениеУслугРаботУслугиИРаботы.СуммаНДС,
    ПоступлениеУслугРаботУслугиИРаботы.Ссылка,
    ПоступлениеУслугРаботУслугиИРаботы.Ссылка.Проведен,
    ПоступлениеУслугРаботУслугиИРаботы.Ссылка.Контрагент,
    ПоступлениеУслугРаботУслугиИРаботы.Ссылка.Договор,
    ПоступлениеУслугРаботУслугиИРаботы.Сумма,
    "Поступление услуг"
ИЗ
    Документ.ПоступлениеУслугРабот.УслугиИРаботы КАК ПоступлениеУслугРаботУслугиИРаботы
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ОперацииДокументов КАК ОперацииДокументов
        ПО ПоступлениеУслугРаботУслугиИРаботы.Ссылка = ОперацииДокументов.Документ
ГДЕ
    ПоступлениеУслугРаботУслугиИРаботы.Ссылка.Дата МЕЖДУ &НачалоПериода И &КонецПериода
    И НЕ ПоступлениеУслугРаботУслугиИРаботы.Ссылка.ПометкаУдаления
    И ОперацииДокументов.Операция <> ЗНАЧЕНИЕ(Справочник.ТиповыеОперации.ПоступлениеУслугРабот_Резерв_НачислениеОбязательствЗаСчетРезерва)
Мне получается надо исключить документы которые с операцией ПоступлениеУслугРабот_Резерв_НачислениеОбязательствЗаСчетРезерва

Yotram

Добрый день. Если в СКД ничего не меняется, а в консоли все проходит, то допускаю, что запрос переназначается в построителе. Посмотрите модуль объекта отчета.
"Дай человеку рыбу, и ты накормишь его на один день, научи его рыбачить, и он будет сыт всю жизнь"

illiona

Подскажите как посмотреть как запрос может перестраиватся, в модуле никаких отборов нет

Yotram

Если во внешнем отчете, то откройте внешний отчет - Действия - открыть модуль объекта. Если встроенный, то правый клик по отчету - модуль объекта. Ищите процедуру "ПриКомпоновкеРезультата".

Есть еще вариант, это не вводить условие в запрос, а вывести поле в выбранные поля. А потом, настройками отчета, в пользовательском режиме, исключить из выборки. Или параметрами в СКД убрать.
"Дай человеку рыбу, и ты накормишь его на один день, научи его рыбачить, и он будет сыт всю жизнь"

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск