Обычная форма списка документа. Как сделать программно отбор по реквизиту для списка значений?
Пример отбора для одного значения (просто что бы было понятно, что это не то, что нам надо):
ДокументСписок.Отбор.Контрагент.Установить(Справочники.Контрагенты.НайтиПоКоду("ном"));
(1)
По аналогии с предложенным вариантом для списка документа:
ОтборСписок = новый СписокЗначений;
ОтборСписок.Добавить(Контрагент1);
ОтборСписок.Добавить(Контрагент2);
Отбор = ДокументСписок.Отбор;
Если Отбор.Найти("Контрагент") = Неопределено Тогда
Отбор.Добавить("Контрагент");
КонецЕсли;
Отбор["Контрагент"].ВидСравнения = ВидСравнения.ВСписке;
Отбор["Контрагент"].Значение = ОтборСписок;
Отбор["Контрагент"].Использование = Истина;