В начало

Создать поле ввода

            Для программного создания поля ввода необходимо создать массив реквизитов, затем новый реквизит, добавить его в массив, а затем добавить элемент формы и указать путь к данным с типом поля ввода.

Листинг 1. Модуль формы обработки

&НаСервере

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

            СоздатьПолеВВода();

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

 

 

&НаСервере

Процедура СоздатьПолеВВода()

            //Добавляем реквизит

            МассРекв = Новый Массив;

            Реквизит = Новый РеквизитФормы("Реквизит1", Новый ОписаниеТипов("Строка"));    

            МассРеквобавить(Реквизит);

            ЭтаформазменитьРеквизиты(МассРекв);

           

            //Добавляем поле ввода на форму

            Элемент = ЭтаФормалементы.Добавить("Реквизит1", Тип("ПолеФормы"), ЭтаФорма);

            Элементид = ВидПоляФормы.ПолеВвода;

            ЭлементутьКДанным = "Реквизит1";

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