Как на форму вывести реквизиты программно?
Смотрите здесь: Работа с Формой (Диалог) и её элементами
Вот пример: Форма ~ Программное добавление элементов на форму
&НаСервере Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) // Добавляем новый реквизит в форму ДобавляемыеРеквизиты = Новый Массив; Реквизит = Новый РеквизитФормы("Реквизит1", Новый ОписаниеТипов("Строка"), , "Введите строку", Истина); ДобавляемыеРеквизиты.Добавить(Реквизит); ИзменитьРеквизиты(ДобавляемыеРеквизиты); //Добавляем новое поле ввода на форму Элемент = ЭтаФорма.Элементы.Добавить("Поле", Тип("ПолеФормы"), ЭтаФорма); Элемент.Вид = ВидПоляФормы.ПолеВвода; Элемент.ПутьКДанным = "Реквизит1"; //Добавляем новую команду Кмд = ЭтаФорма.Команды.Добавить("Команда1"); Кмд.Действие = "НажатиеКнопки"; Кмд.Заголовок = "Нажатие кнопки"; //Добавляем новую кнопку Элемент2 = ЭтаФорма.Элементы.Добавить("Кнопка1", Тип("КнопкаФормы"), ЭтаФорма); Элемент2.Вид = ВидКнопкиФормы.ОбычнаяКнопка; Элемент2.ИмяКоманды = "Команда1"; КонецПроцедуры &НаКлиенте Процедура НажатиеКнопки() // Вставить содержимое обработчика. ЭтаФорма.Реквизит1 = "Готово"; КонецПроцедуры