Форма с динамическим списком, источник данных произвольный запрос.
В запросе такое условие. (сам запрос очень длинный, не буду приводить его полностью)
"
| ГДЕ
|(&ВсеТовары
| ИЛИ (ДокументЗаказПокупателя.Ссылка В (&СпЗаказыСТоваром)))"
На форме есть реквизит с номенклатурой, при изменении этого реквизита получается список заказов, где есть этот товар, заполняется переменная СпЗаказыСТоваром
Далее
Список.Параметры.УстановитьЗначениеПараметра("ВсеТовары",Ложь);
Список.Параметры.УстановитьЗначениеПараметра("СпЗаказыСТоваром",СпЗаказыСТоваром);
В итоге в списке отображается только один заказ. Хотя в СпЗаказыСТоваром несколько документов.
В консоли запросов, этот-же запрос нормально показывает несколько документов.
Это какая-то особенность платформы или что-то не так с условием?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший