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