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