v8: Не работает сравнение "В" в запросе

Новая тема
"хочу, чтобы если в диалоге отчета не выбрано учреждение, то отчет формировался бы по всем учреждениям. Для этого вроде используется сравнение "В" в запросе. Но при этом в отчет ничего не попадает. Справочник Учреждения не иерархический, для иерархических можно использовать "В ИЕРАРХИИ"

для 7-ки:
"Оператор языка запросов "Условие (А в Б);" говорит о том, что условие истинно, когда значение А является подмножеством значения Б.
Следует особо отметить, что если значение Б пустое (объект не выбран), то условие является истинным, в отличии от оператора «=» (равно)."
Для 8-ки почему-то так не получается
"
В качестве параметра для учреждений передавайте массив.
используйте конструкцию
Выбор когда &ЕстьОтбор тогда МояТаблица.МоеПоле = &Условие
Иначе истина
конец

И дальше в параметрах, если заполнено условие, параметн ЕстьОтбор ставите "Истина".

Еще можно менять текст запроса в зависимости от заполненности и не заполненности параметра.

Это все если это не отчет на компоновке. Там вместо параметра в этом случае лучше использовать отбор.
Читают тему
(гостей: 1)

Быстрый переход