Имя: Пароль:
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) да нет, все работает, просто я сейчас один за всех, наши кто на  больничном, кто в отпуске. Дергают со всех сторон, вот и запутался в Консоли запросов просмотр временной таблицы нажил и вижу в последней колонке все пусто... а потом оказалось что просто надо было бегунок вправо прокрутить ... На само деле все работает)))
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn