Есть Справочник1 и подчинённый Справочник2. У элемента справочника 1 есть поле выбора элемента справочника 2. Когда я из элемента справочника 1 в этом поле вызываю список элементов справочника 2, я вижу все элементы справочника 2, а хочу видеть только те, которыми владеет данный элемент. Как реализовать?
(2) немножко не так.. Отбор.Владелец, реквизит "Ссылка".
Может конечно я плохо объяснил. Но огромное спасибо, "СвязиПараметровВыбора" это то, что мне нужно.
&НаКлиенте
Процедура УстановитьОтбор(ИмяЭлемента)
СписокЭлементовСпр1 = ФормированиеСпискаЭтапов(); //здесь формируешь список элементов создаешь функцию которая возврат сделать СпискаЗначений того что ты хочешь сортировать
ПараметрыФормы = Новый Структура ("Отбор", СписокОтбора );
Форма = ПолучитьФорму("Справочник2.ФормаВыбора",ПараметрыФормы,);
ЭлементОтбора = Форма.Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Родитель");
ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.ВСписке;
ЭлементОтбора.Использование = Истина;
ЭлементОтбора.ПравоеЗначение = СписокОтбора;
Форма.Параметры.РежимВыбора = Истина;
Форма.ВладелецФормы = ЭтаФорма.Элементы.ТвоеПоле;
Форма.Открыть();
КонецПроцедуры