Создать элементы формы 1с программно для управляемых форм.
1с элементы формы программно. Поле формы 1с
Для работы элемента формы «Поле» необходимо наличие источника данных – реквизита. Если необходимого реквизита нет, его нужно предварительно создать.
Элементы формы, которые можно создать с типом «ПолеФормы»:
- ПолеHTMLДокумента
- ПолеВвода
- ПолеГеографическойСхемы
- ПолеГрафическойСхемы
- ПолеДендрограммы
- ПолеДиаграммы
- ПолеДиаграммыГанта
- ПолеИндикатор
- ПолеКалендарь
- ПолеКартинки
- ПолеНадписи
- ПолеПереключателя
- ПолеПланировщика
- ПолеПолосыРегулирования
- ПолеТабличногоДокумента
- ПолеТекстовогоДокумента
- ПолеФлажок
- ПолеФорматированногоДокумента
Создаем реквизит
При создании важно понимать, что указывается не «тип», а «описание типов» и для часто используемых типов: «строка», «число» и «дата», необходимо указывать квалификатор.
1с форма поле переключателя
Рассмотрим пример создания на форме 1с поля переключателя. Для документа «Перевод студентов » сделаем на форме поле переключателя.
Во-первых создадим на форме Реквизит «Курс» типа «Число».

Во-вторых помещаем реквизит на форму 1с.

В третьих настроим «Список выбора».

Установим свойству «Количество колонок» значение 1.

В результате форма документа 1с будет выглядеть так:

1с использование перечисления на клиенте
При программной работе в 1с : Предприятие 8 с элементами формы, часто возникает необходимость сравнивать значение со значением «Перечисления». Это можно сделать с использованием оператора условия и встроенной функции ПредопределенноеЗначение(«ИмяПеречисления»).
Например:
Объект.ВидПриказа=ПредопределенноеЗначение("Перечисление.ВидыПриказовДвиженияКонтингента.АкадемическийОтпуск")
Для нашего примера логично использовать перечисление Курс.

Пример использования перечисления на клиенте.

