Имя: Пароль:
1C
 
Непонятно ведет себя условие в динамическом списке
,
0 lanc2233
 
06.03.20
12:20
Форма с динамическим списком, источник данных произвольный запрос.

В запросе такое условие. (сам запрос очень длинный, не буду приводить его полностью)
"
    | ГДЕ
    |(&ВсеТовары
    |        ИЛИ (ДокументЗаказПокупателя.Ссылка В (&СпЗаказыСТоваром)))"

На форме есть реквизит с номенклатурой, при изменении этого реквизита получается список заказов, где есть этот товар, заполняется переменная  СпЗаказыСТоваром
Далее
Список.Параметры.УстановитьЗначениеПараметра("ВсеТовары",Ложь);
Список.Параметры.УстановитьЗначениеПараметра("СпЗаказыСТоваром",СпЗаказыСТоваром);

В итоге в списке отображается только один заказ. Хотя в СпЗаказыСТоваром несколько документов.

В консоли запросов, этот-же запрос нормально показывает несколько документов.

Это какая-то особенность платформы или что-то не так с условием?
1 catena
 
06.03.20
12:23
А период просмотра не установлен случайно?
2 lanc2233
 
06.03.20
12:26
(1) Нет.
3 lanc2233
 
06.03.20
12:28
Заменил список значений на массив - заработало.