09.12.2009

Как работать с полем ввода в режиме выбора из списка?

В 1С:Предприятии 8.2 нет поля выбора, но для элементов формы вида Поле ввода можно установить свойство РежимВыбораИзСписка в значение Истина. В этом случае поле ввода будет работать как поле выбора и может хранить одно из значений произвольного типа, имеющихся в списке выбора. Сам список значений для выбора задается в свойстве СписокВыбора этого поля.

 

Эти свойства можно установить в палитре свойств элемента формы Поле ввода, а можно задать программно при создании формы. Например:

Копировать в буфер обмена

Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)

    Элементы.Город.РежимВыбораИзСписка = Истина;
    Элементы.Город.СписокВыбора.Добавить("Москва");
    Элементы.Город.СписокВыбора.Добавить("Монино");
    Элементы.Город.СписокВыбора.Добавить("Щелково");

КонецПроцедуры

Список выбора в поле Город будет выглядеть следующим образом:

Демонстрационные примеры с интерактивно и программно сформированным списком выбора реквизита справочника находится в каталоге 1CITS/EXE/FAQ/List. Они выполнены на версии платформы 8.2.9.356.

Скачать демонстрационные примеры