Добрый день.
Есть справочник "ПО", у которого есть реквизит "ВидПО" (перечисление). Также существует справочник "Версии" (владельцы Справочник.ПО), у которого есть реквизит "РекомендованнаяВерсия" (СправочникСсылка.Версии).
Есть форма элемента справочника "Версии", на форму вынесен реквизит "РекомендованнаяВерсия".
Суть проблемы: при выборе на форме значения "РекомендованнаяВерсия" необходимо отображать в списке выбора только те значения справочника "Версии", у которых реквизит владельца ВидПО=Платформа1С.
т.е. в коде мне фактически нужно:
ПараметрыФормы.Вставить("Отбор", Новый Структура("Владелец.ВидПО", ПредопределенноеЗначение("Перечисление.ВидыПО.Платформа1С")));
(0) Структура данных слегка кривовата. Если ее не менять, то нужно сначала запросом получить список элементов спр. ПО с нужным видом; затем установить отбор "в списке" на владельца с этим списком.
Судя по всему одной строкой отбор не передать ((
Либо делать как в (3), либо в форме списка ВерсииПО при открытии передавать параметр и устанавливать отбор.
Я правильно понимаю?