Вход | Регистрация
 

Непонятно ведет себя условие в динамическом списке

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

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

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

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

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

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.