В УФ делаю связь программно созданного элемента формы ПоляСпискаВыбора с реквизитом формы с типом СписокЗначений + тип значения у него справочник.
Реквизит формы создаю так:
ДобавляемыеРеквизиты = Новый Массив;
МассивДопустимыхТиповЗначенийПоляСпискаВыбора = Новый Массив; МассивДопустимыхТиповЗначенийПоляСпискаВыбора.Добавить(Тип("СправочникСсылка...."));
Реквизит_ПолеСпискаВыбора = Новый РеквизитФормы("РеквизитПолеСпискаВыбора",Новый ОписаниеТипов(МассивДопустимыхТиповЗначенийПоляСпискаВыбора),,"РеквизитПолеСпискаВыбора"); ДобавляемыеРеквизиты.Добавить(Реквизит_ПолеСпискаВыбора);
ЭтаФорма.ИзменитьРеквизиты(ДобавляемыеРеквизиты);
нужно чтобы реквизит формы был с типом списка значений, но с ограничением типа значений по 1 виду справочника
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший