Добрый день! Не могу разобраться...

1. Есть справочник "Контрагенты" с реквизитами "Наименование контрагента" (строка) и "Тип контрагента" (перечисление типов "Первый", "Второй", "Третий" и т.д.).
2. Есть справочник "Товары" с реквизитами "Товар" (строка) и "Производитель" (СправочникСсылка.Контрагенты). Нужно настроить выбор реквизита "Производитель" из справочника "Контрагенты" по двум типам "Котрагент1" и "Контрагент2".

В свойствах реквизита "Производитель" -> "параметры выбора" отбор по одному параметру (например, "Контрагент1") делается без проблем, а как сделать отбор по двум параметрам?

P.S. 1С 8.3.16, самописная конфигурация.
---
сработает программное заполнение, когда при начале выбора из списка собираем нужный нам список выбора и СтандартнаяОбработка = ложь.
---
Не очень ясно, что хочет автор. Форму выбора справочника контрагенты вызывай ПриНачалеВыбора, параметры перед этим накидав.
---
Программно и в параметрах выбора можно отбор множественный задать, но я бы делал, как в (4) пишут.
---
я думаю, причина, по которой вам сложно помочь, заключается в том, что задача поставлена не очень внятно

например, "Нужно настроить выбор реквизита "Производитель" из справочника "Контрагенты" по двум типам "Котрагент1" и "Контрагент2"
хотя нет никаких разъяснений, что вы понимаете под этими понятиями, т.к. ранее вы их не упоминали, упоминали "Первый" и "Второй"

далее... эти "Контрагент1" и "Контрагент2" жестко определены, или их нужно где-то выбирать?
тогда почему бы не использовать отбор по наличию в списке из двух контрагентов?

я бы список выбора сделал динамическим
передав в него двоих контрагентов
он бы формировал список выбора
---
а если программно сделать отбор в котором и будет у тебя контрагент2 и контрагент 3, или так как у тебя самописная, добавь контрагенту галку Производитель, и сделай отбор по 1 значению производитель
---
сработает программное заполнение, когда при начале выбора из списка собираем нужный нам список выбора и СтандартнаяОбработка = ложь.
---
а если программно сделать отбор в котором и будет у тебя контрагент2 и контрагент 3, или так как у тебя самописная, добавь контрагенту галку Производитель, и сделай отбор по 1 значению производитель
---
А в чем логика ?
Стул -> производитель = ООО "Ясень" и ООО "Дуб" ?
---
Стулья выпускают ООО "Ясень" и ООО "Дуб", а столы ООО "Ива". Таких ООО может быть сотни. Цель - упростить выбор контрагентов.
---
я думаю, причина, по которой вам сложно помочь, заключается в том, что задача поставлена не очень внятно

например, "Нужно настроить выбор реквизита "Производитель" из справочника "Контрагенты" по двум типам "Котрагент1" и "Контрагент2"
хотя нет никаких разъяснений, что вы понимаете под этими понятиями, т.к. ранее вы их не упоминали, упоминали "Первый" и "Второй"

далее... эти "Контрагент1" и "Контрагент2" жестко определены, или их нужно где-то выбирать?
тогда почему бы не использовать отбор по наличию в списке из двух контрагентов?

я бы список выбора сделал динамическим
передав в него двоих контрагентов
он бы формировал список выбора
---
Не очень ясно, что хочет автор. Форму выбора справочника контрагенты вызывай ПриНачалеВыбора, параметры перед этим накидав.
---
Программно и в параметрах выбора можно отбор множественный задать, но я бы делал, как в (4) пишут.