Как ограничить список поля ввода определенными значениями перечисления
Управляемые формы;
Задача.
Например, у справочника существует реквизит «Вид ДС» (Вид денежных средств) с типом «ПеречислениеСсылка.ВидыДС», который имеет 3 значения. Необходимо на форме данного справочника ограничить реквизит «Вид ДС» только двумя определенными значениями.
Решение.
Для решения данной задачи самое главное нужно не забыть установить свойство элемента «Вид ДС» - РежимВыбораИзСписка в значение Истина. Воспользуемся событием формы справочника «ПриСозданииНаСервере».
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Элементы.ВидДС.РежимВыбораИзСписка = Истина;
Элементы.ВидДС.СписокВыбора.Добавить(Перечисления.ВидыДС.Наличные);
Элементы.ВидДС.СписокВыбора.Добавить(Перечисления.ВидыДС.Безналичные);
КонецПроцедуры