Параметры выбора (один параметр, несколько значений)

1. SergeyVS 29.05.26 12:05 Сейчас в теме
Всем привет.
В самописной конфигурации не получается сделать отбор по одному параметру, но по нескольким значениям этого параметра.
Есть справочник "Организации", они могут быть головные или конечные. Есть документы, принадлежащие конечным организациям. Если на форме выбирается конечная организация, идет отбор ее документов. Если выбирается головная - должны выбираться документы всех конечных, которые ей принадлежат.
Первый вариант работает:
Параметр = Новый ПараметрВыбора("Отбор.Организация", ЭтаФорма.Объект.Клиент);
МПараметрыВыбора.Добавить(Параметр);
ЭтаФорма.Элементы.СписокРабот.ПараметрыВыбора = Новый ФиксированныйМассив(МПараметрыВыбора);

Но если нужно чтобы в отбор попали несколько организаций, то не получается. Сделал так:
Организации = ПолучитьМассивОрганизаций(ЭтаФорма.Объект.Клиент);
		
СтруктураОтбора = Новый Структура;
СтруктураОтбора.Вставить("Организация", Организации);
		
Параметр = Новый ПараметрВыбора("Отбор.Организация", СтруктураОтбора);
МПараметрыВыбора.Добавить(Параметр);
	
ЭтаФорма.Элементы.СписокРабот.ПараметрыВыбора = Новый ФиксированныйМассив(МПараметрыВыбора);
Показать

При этом в структуре содержится массив из организаций, все корректно. Но отбор не срабатывает.
По теме из базы знаний
Найденные решения
2. SlavaKron 29.05.26 12:08 Сейчас в теме
(1)
Организации = ПолучитьМассивОрганизаций(ЭтаФорма.Объект.Клиент);
Параметр = Новый ПараметрВыбора("Отбор.Организация", Организации);
МПараметрыВыбора.Добавить(Параметр);
ЭтаФорма.Элементы.СписокРабот.ПараметрыВыбора = Новый ФиксированныйМассив(МПараметрыВыбора);
SergeyVS; Sashares; +2 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. SlavaKron 29.05.26 12:08 Сейчас в теме
(1)
Организации = ПолучитьМассивОрганизаций(ЭтаФорма.Объект.Клиент);
Параметр = Новый ПараметрВыбора("Отбор.Организация", Организации);
МПараметрыВыбора.Добавить(Параметр);
ЭтаФорма.Элементы.СписокРабот.ПараметрыВыбора = Новый ФиксированныйМассив(МПараметрыВыбора);
SergeyVS; Sashares; +2 Ответить
4. SergeyVS 29.05.26 12:34 Сейчас в теме
(2) Спасибо!
Делал так же, но не работало!)))
3. Sashares 33 29.05.26 12:12 Сейчас в теме
(1)
При этом в структуре содержится массив из организаций, все корректно.

Почему это корректно?
В первом случае в качестве значения отбора передается ссылка на организацию, во втором случае передается структура.
Как отбор по структуре должен в принципе работать?
Для отправки сообщения требуется регистрация/авторизация

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот