Имя: Пароль:
1C
 
Выбор элемента справочника в запросе СКД
0 НоваяВолна
 
17.11.21
13:02
Все же спрошу, потому как ничего не придумал... Формирую отчет на СКД, во временную таблицу вывел нужные мне данные, но теперь нужна доп.колонка, в которой нужно выводить 1, если выведенный в ВТ реквизит регистра сведений, с типом СправочникСсылка совпадает с конкретным элементом справочника, в противном случае 0.
   Пробовал

ВЫБОР
КОГДА УслугиПоЛицевымСчетамСрезПоследних.Услуга.Код = 5
        ТОГДА 1
    ИНАЧЕ 0
КОНЕЦ

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