Все же спрошу, потому как ничего не придумал... Формирую отчет на СКД, во временную таблицу вывел нужные мне данные, но теперь нужна доп.колонка, в которой нужно выводить 1, если выведенный в ВТ реквизит регистра сведений, с типом СправочникСсылка совпадает с конкретным элементом справочника, в противном случае 0.
Пробовал
ВЫБОР
КОГДА УслугиПоЛицевымСчетамСрезПоследних.Услуга.Код = 5
ТОГДА 1
ИНАЧЕ 0
КОНЕЦ
Тоже по Наименованию... Не помогло, а как можно сделать?
(2) +1. должно работать.
(0) Что-то напутал. Либо код не число, а строка и тогда должно быть ВЫРАЗИТЬ (УслугиПоЛицевымСчетамСрезПоследних.Услуга.Код КАК СТРОКА 1) = "5". Либо когда сравнивал с наименованием что-то напутал.
Но вообще гавнокод налицо. Нужный элемент справочника должен быть либо предопределенным, либо передаваться в качестве параметра в запрос. В последнем случае значение параметра либо пользователь должен указать, либо должно браться из какой-нибудь константы.
(4) да нет, все работает, просто я сейчас один за всех, наши кто на больничном, кто в отпуске. Дергают со всех сторон, вот и запутался в Консоли запросов просмотр временной таблицы нажил и вижу в последней колонке все пусто... а потом оказалось что просто надо было бегунок вправо прокрутить ... На само деле все работает)))
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой