Имя: Пароль:
1C
 
Как в СКД, сделать параметр, со списком значений и проверкой заполнения?
0 TDI3
 
07.11.24
15:06
Нужно добавить параметр "Клиент", в котором допускается указывать список значений.
Но и ещё чтобы в запросе была проверка на заполнение - если параметр не заполнен - этот отбор отключаем.

Когда было одно значение, я делал в запросе конструкцию
ВЫБОР
			КОГДА &Клиент= ЗНАЧЕНИЕ(Справочник.Клиенты.ПустаяСсылка)
				ТОГДА ИСТИНА
			ИНАЧЕ Клиент = &Клиент
		КОНЕЦ


А как быть если этот параметр теперь может быть в виде списка ?
1 Волшебник
 
07.11.24
15:07
ГДЕ (&ВсеКлиенты ИЛИ Клиент В ИЕРАРХИИ(&СписокКлиентовИлиГрупп))
2 Александр111
 
07.11.24
14:59
3 TDI3
 
07.11.24
15:11
(1) спасибо, через доп. параметр ПоВсем - нормально
4 toypaul
 
07.11.24
16:00
{Клиент В ИЕРАРХИИ(&СписокКлиентовИлиГрупп)} возможно так сработало бы и это в итоговом запросе было бы правильней. но такое сработает не если список пустой, а если не установлен параметр использование
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан