Обычные формы, УТП.
Дано:
1) Запрос к документам "РеализацияТоваровУслуг":
"ВЫБРАТЬ РАЗРЕШЕННЫЕ
| РеализацияТоваровУслуг.Ссылка КАК Документ,
| РеализацияТоваровУслуг.Дата КАК Дата,
| РеализацияТоваровУслуг.Контрагент КАК Контрагент,
...
ЭлементОтбора = Отбор.Добавить("Контрагент");
ЭлементОтбора.Использование = Истина;
Отбор = Новый Структура;
Отбор.Вставить("...", ....);
Отбор.Вставить("...", ...);
Строки = ТЧКонтрагентыДляОтбора.НайтиСтроки(Отбор); //табличная часть
ОтборСписок = новый СписокЗначений();
Для Каждого Строка Из Строки Цикл
ОтборСписок.Добавить(Строка.Контрагент); //реквизит табличной части, справочник Контрагентов
КонецЦикла;
ЭлементОтбора.Значение = ОтборСписок;
ЭлементОтбора.ВидСравнения = ВидСравнения.ВСписке;
Ошибка при установке значения атрибута контекста (Значение)
ЭлементОтбора.Значение = ОтборСписок;
Неправильний тип значення
//----------------------------
Если сделать ОтборСписок = Справочники.Контрагенты.НайтиПоКоду("000000188"); -тогда все работает, документы подбираются, - но только по этому конкретному контрагенту.
//----------------------------
ЭлементОтбора.Значение = ОтборСписок;
ЭлементОтбора.ВидСравнения = ВидСравнения.ВСписке;
ЭлементОтбора.ВидСравнения = ВидСравнения.ВСписке;
ЭлементОтбора.Значение = ОтборСписок;
Семен Семеныч (с)
Спасибо, заработало!
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua