Как к полю выбора или к полю списка “прицепить” список значений
Как программно заполнить поле выбора или поле списка из списка значений?
Список значений в поле выбора
// 1. Установка списка значений для поля выбора СП = Новый СписокЗначений(); СП.Добавить("Первый"); СП.Добавить("Второй"); ЭлементыФормы.ПолеВыбора.СписокВыбора = СП; // 2. Установка значения по умолчанию ЭлементыФормы.ПолеВыбора.Значение = СП[0].Значение;
Список значений в поле ввода
// 1. Установка списка значений для поля ввода СП = Новый СписокЗначений(); СП.Добавить("Третий"); СП.Добавить("Четвертый"); ЭлементыФормы.ПолеВвода.СписокВыбора = СП; // 2. Установка значения по умолчанию ЭлементыФормы.ПолеВвода.Значение = СП[0].Значение;
Список значений в табличное поле
// 1. Установка списка значений для поля выбора в табличном поле СП = Новый СписокЗначений(); СП .Добавить("Первый"); СП .Добавить("Второй"); ЭлементыФормы.ТабличнаяЧасть.Колонки.ПолеВыбора.ЭлементУправления.СписокВыбора = СП;
В 1С:Предприятии 8.2 нет поля выбора, но для элементов формы вида ПолеВвода можно установить свойство РежимВыбораИзСписка в значение Истина . В этом случае поле ввода будет работать как поле выбора и может хранить одно из значений произвольного типа, имеющихся в списке выбора. Сам список значений для выбора задается в свойстве СписокВыбора этого поля.