Выпадающий список значений 1С на форме

Также на эту тему:
Список значений 1С
Диалог выбора значения 1С
Список значений на форме 1С
Список значений на форме 1С с галочками и картинками
Cписок значений 1C в качестве меню

Дополнительные материалы:
Электронная книга "Язык 1С. Том 2"

Очень часто бывает необходимо на форме дать возможность пользователю выбрать настройки на форме (перед нажатием кнопки «Выполнить все»). Когда нужно выбрать одно значение из нескольких предопределенных – часто используется выпадающий список значений 1С на форме.


Выпадающий список значений 1С на форме — добавьте на форму толстого клиента поле выбора, уточните его название. Чтобы пользователь не мог изменять список – снимите галочку «Редактирование текста» в свойствах поля выбора.

Сам список выбора добавим программно в обработчике формы «ПриОткрытии». У поля выбора есть подчиненный список значений ЭлементыФормы.ИмяПоляВыбора.СписокВыбора, а для установки значения по умолчанию, и для определения выбранного значения ЭлементыФормы.ИмяПоляВыбора.Значение:
Процедура ПриОткрытии()
     
     ЭлементыФормы.ВыборЗначения.СписокВыбора.Очистить();
     ЭлементыФормы.ВыборЗначения.СписокВыбора.Добавить(0, "Создать документ");
     ЭлементыФормы.ВыборЗначения.СписокВыбора.Добавить(1, "Изменить документ");
     ЭлементыФормы.ВыборЗначения.СписокВыбора.Добавить(2, "Удалить документ");
     ЭлементыФормы.ВыборЗначения.Значение = 0;
     
КонецПроцедуры

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

  • Включим кнопку выбора списка
  • В свойстве «Список выбора» нажмите «…» и введите варианты
  • Результат выбора будет сохранен в выбранном реквизите


Выпадающий список значений 1С на форме — Вариант 2)

  • Включим кнопку выбора списка
  • Добавим обработчик «НачалоВыбораИзСписка»


&НаКлиенте
Процедура ВыбранноеЗначениеНачалоВыбораИзСписка(Элемент, СтандартнаяОбработка)
     
     Элементы.ВыбранноеЗначение.СписокВыбора.Добавить("Добавить документ");
     Элементы.ВыбранноеЗначение.СписокВыбора.Добавить("Редактировать документ");
     Элементы.ВыбранноеЗначение.СписокВыбора.Добавить("Удалить документ");
     
КонецПроцедуры

Результат аналогичный. Требуется, если список должен быть заполнен ссылками на справочники/документы, которые не являются предопределенными.

Выпадающий список значений 1С на форме — Вариант 3)


Только зарегистрированные пользователи VIP группы могут видеть этот контент.


Данный вариант работает аналогично, но интерфейсно выглядит по другому.



Проголосовать за этот пост:

1 Star2 Stars3 Stars4 Stars5 Stars (10 голосов, среднее: 4,60 из 5)
Loading ... Loading ...

Также на эту тему:
Список значений 1С
Диалог выбора значения 1С
Список значений на форме 1С
Список значений на форме 1С с галочками и картинками
Cписок значений 1C в качестве меню
Список значений 1С в качестве отбора на форме списка
Список значений 1С Добавить - новое значение
Список значений 1С Вставить - новое значение
Список значений 1С Доступные значения - фильтр значений
Список значений 1С Тип значения - фильтр типов

Дополнительные материалы:
Электронная книга "Язык 1С. Том 2"

Добавить комментарий