// Реквизиты
ДобавляемыеРеквизиты = Новый Массив;
ДобавляемыеРеквизиты.Добавить(Новый РеквизитФормы("Номер", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(15))));
ДобавляемыеРеквизиты.Добавить(Новый РеквизитФормы("Дата", Новый ОписаниеТипов("Дата", , , Новый КвалификаторыДаты(ЧастиДаты.Дата))));
ДобавляемыеРеквизиты.Добавить(Новый РеквизитФормы("Контрагент", Новый ОписаниеТипов("Строка")));
ДобавляемыеРеквизиты.Добавить(Новый РеквизитФормы("Склад", Новый ОписаниеТипов("Строка")));
ДобавляемыеРеквизиты.Добавить(Новый РеквизитФормы("Таблица", Новый ОписаниеТипов("ТаблицаЗначений")));
ДобавляемыеРеквизиты.Добавить(Новый РеквизитФормы("Товар", Новый ОписаниеТипов("Строка"), "Таблица"));
ДобавляемыеРеквизиты.Добавить(Новый РеквизитФормы("Характеристика", Новый ОписаниеТипов("Строка"), "Таблица"));
ДобавляемыеРеквизиты.Добавить(Новый РеквизитФормы("Количество", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(15)), "Таблица"));
ДобавляемыеРеквизиты.Добавить(Новый РеквизитФормы("Цена", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(15)), "Таблица"));
ДобавляемыеРеквизиты.Добавить(Новый РеквизитФормы("Сумма", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(15)), "Таблица"));
ДобавляемыеРеквизиты.Добавить(Новый РеквизитФормы("ИНН", Новый ОписаниеТипов("Строка")));
ДобавляемыеРеквизиты.Добавить(Новый РеквизитФормы("КПП", Новый ОписаниеТипов("Строка")));
ДобавляемыеРеквизиты.Добавить(Новый РеквизитФормы("Адрес", Новый ОписаниеТипов("Строка")));
ИзменитьРеквизиты(ДобавляемыеРеквизиты);
// Элементы
Элемент_КоманднаяПанель = Элементы.Добавить("КоманднаяПанель", Тип("ГруппаФормы"));
Элемент_КоманднаяПанель.Вид = ВидГруппыФормы.КоманднаяПанель;
Элемент_КоманднаяПанель.ГоризонтальноеПоложениеВГруппе = ГоризонтальноеПоложениеЭлемента.Лево;
Элемент_КоманднаяПанель.РастягиватьПоГоризонтали = Ложь;
Элемент_ПровестиИЗакрыть = Элементы.Добавить("ПровестиИЗакрыть", Тип("КнопкаФормы"), Элемент_КоманднаяПанель);
Элемент_ПровестиИЗакрыть.ИмяКоманды = "__КомандаЗаглушка";
Элемент_ПровестиИЗакрыть.Заголовок = "Провести и закрыть";
Элемент_Записать = Элементы.Добавить("Записать", Тип("КнопкаФормы"), Элемент_КоманднаяПанель);
Элемент_Записать.ИмяКоманды = "__КомандаЗаглушка";
Элемент_Записать.Заголовок = "Записать";
Элемент_Провести = Элементы.Добавить("Провести", Тип("КнопкаФормы"), Элемент_КоманднаяПанель);
Элемент_Провести.ИмяКоманды = "__КомандаЗаглушка";
Элемент_Провести.Заголовок = "Провести";
Элемент_Группа1 = Элементы.Добавить("Группа1", Тип("ГруппаФормы"));
Элемент_Группа1.Вид = ВидГруппыФормы.ОбычнаяГруппа;
Элемент_Группа1.Отображение = ОтображениеОбычнойГруппы.Нет;
Элемент_Группа1.ОтображатьЗаголовок = Ложь;
Элемент_Группа1.Группировка = ГруппировкаПодчиненныхЭлементовФормы.ГоризонтальнаяВсегда;
Элемент_Группа1.РастягиватьПоГоризонтали = Истина;
Элемент_Группа1.РастягиватьПоВертикали = Ложь;
Элемент_Группа2 = Элементы.Добавить("Группа2", Тип("ГруппаФормы"), Элемент_Группа1);
Элемент_Группа2.Вид = ВидГруппыФормы.ОбычнаяГруппа;
Элемент_Группа2.Заголовок = "";
Элемент_Группа2.Отображение = ОтображениеОбычнойГруппы.Нет;
Элемент_Группа2.ОтображатьЗаголовок = Ложь;
Элемент_Группа2.Группировка = ГруппировкаПодчиненныхЭлементовФормы.Вертикальная;
Элемент_Группа2.РастягиватьПоГоризонтали = Истина;
Элемент_Группа2.РастягиватьПоВертикали = Ложь;
Элемент_Группа3 = Элементы.Добавить("Группа3", Тип("ГруппаФормы"), Элемент_Группа2);
Элемент_Группа3.Вид = ВидГруппыФормы.ОбычнаяГруппа;
Элемент_Группа3.Отображение = ОтображениеОбычнойГруппы.Нет;
Элемент_Группа3.ОтображатьЗаголовок = Ложь;
Элемент_Группа3.Группировка = ГруппировкаПодчиненныхЭлементовФормы.ГоризонтальнаяВсегда;
Элемент_Группа3.РастягиватьПоГоризонтали = Истина;
Элемент_Группа3.РастягиватьПоВертикали = Ложь;
Элемент_Номер = Элементы.Добавить("Номер", Тип("ПолеФормы"), Элемент_Группа3);
Элемент_Номер.ПутьКДанным = "Номер";
Элемент_Номер.Вид = ВидПоляФормы.ПолеВвода;
Элемент_Номер.АвтоМаксимальнаяШирина = Ложь;
Элемент_Номер.Заголовок = "Номер";
Элемент_Номер.РастягиватьПоГоризонтали = Истина;
Элемент_Дата = Элементы.Добавить("Дата", Тип("ПолеФормы"), Элемент_Группа3);
Элемент_Дата.ПутьКДанным = "Дата";
Элемент_Дата.Вид = ВидПоляФормы.ПолеВвода;
Элемент_Дата.АвтоМаксимальнаяШирина = Ложь;
Элемент_Дата.Заголовок = "Дата";
Элемент_Дата.РастягиватьПоГоризонтали = Истина;
Элемент_Группа4 = Элементы.Добавить("Группа4", Тип("ГруппаФормы"), Элемент_Группа1);
Элемент_Группа4.Вид = ВидГруппыФормы.ОбычнаяГруппа;
Элемент_Группа4.Заголовок = "";
Элемент_Группа4.Отображение = ОтображениеОбычнойГруппы.Нет;
Элемент_Группа4.ОтображатьЗаголовок = Ложь;
Элемент_Группа4.Группировка = ГруппировкаПодчиненныхЭлементовФормы.Вертикальная;
Элемент_Группа4.РастягиватьПоГоризонтали = Истина;
Элемент_Группа4.РастягиватьПоВертикали = Ложь;
Элемент_Контрагент = Элементы.Добавить("Контрагент", Тип("ПолеФормы"), Элемент_Группа4);
Элемент_Контрагент.ПутьКДанным = "Контрагент";
Элемент_Контрагент.Вид = ВидПоляФормы.ПолеВвода;
Элемент_Контрагент.АвтоМаксимальнаяШирина = Ложь;
Элемент_Контрагент.Заголовок = "Контрагент";
Элемент_Контрагент.КнопкаВыпадающегоСписка = Истина;
Элемент_Контрагент.РастягиватьПоГоризонтали = Истина;
Элемент_Склад = Элементы.Добавить("Склад", Тип("ПолеФормы"), Элемент_Группа4);
Элемент_Склад.ПутьКДанным = "Склад";
Элемент_Склад.Вид = ВидПоляФормы.ПолеВвода;
Элемент_Склад.АвтоМаксимальнаяШирина = Ложь;
Элемент_Склад.Заголовок = "Склад";
Элемент_Склад.КнопкаВыпадающегоСписка = Истина;
Элемент_Склад.РастягиватьПоГоризонтали = Истина;
Элемент_Страницы = Элементы.Добавить("Страницы", Тип("ГруппаФормы"));
Элемент_Страницы.Вид = ВидГруппыФормы.Страницы;
Элемент_Страницы.РастягиватьПоГоризонтали = Истина;
Элемент_Страницы.РастягиватьПоВертикали = Ложь;
Элемент_Товары = Элементы.Добавить("Товары", Тип("ГруппаФормы"), Элемент_Страницы);
Элемент_Товары.Вид = ВидГруппыФормы.Страница;
Элемент_Товары.Заголовок = "Товары";
Элемент_Таблица = Элементы.Добавить("Таблица", Тип("ТаблицаФормы"), Элемент_Товары);
Элемент_Таблица.ПутьКДанным = "Таблица";
Элемент_Таблица.ПоложениеКоманднойПанели = ПоложениеКоманднойПанелиЭлементаФормы.Нет;
Элемент_ТаблицаТоварВертикальная = Элементы.Добавить("ТаблицаТоварВертикальная", Тип("ГруппаФормы"), Элемент_Таблица);
Элемент_ТаблицаТоварВертикальная.Вид = ВидГруппыФормы.ГруппаКолонок;
Элемент_ТаблицаТоварВертикальная.Группировка = ГруппировкаКолонок.Вертикальная;
Элемент_ТаблицаТовар = Элементы.Добавить("ТаблицаТовар", Тип("ПолеФормы"), Элемент_ТаблицаТоварВертикальная);
Элемент_ТаблицаТовар.Вид = ВидПоляФормы.ПолеВвода;
Элемент_ТаблицаТовар.ПутьКДанным = "Таблица.Товар";
Элемент_ТаблицаТовар.Заголовок = "Товар";
Элемент_ТаблицаХарактеристика = Элементы.Добавить("ТаблицаХарактеристика", Тип("ПолеФормы"), Элемент_ТаблицаТоварВертикальная);
Элемент_ТаблицаХарактеристика.Вид = ВидПоляФормы.ПолеВвода;
Элемент_ТаблицаХарактеристика.ПутьКДанным = "Таблица.Характеристика";
Элемент_ТаблицаХарактеристика.Заголовок = "Характеристика";
Элемент_ТаблицаКоличество = Элементы.Добавить("ТаблицаКоличество", Тип("ПолеФормы"), Элемент_Таблица);
Элемент_ТаблицаКоличество.Вид = ВидПоляФормы.ПолеВвода;
Элемент_ТаблицаКоличество.ПутьКДанным = "Таблица.Количество";
Элемент_ТаблицаКоличество.Заголовок = "Количество";
Элемент_ТаблицаЦена = Элементы.Добавить("ТаблицаЦена", Тип("ПолеФормы"), Элемент_Таблица);
Элемент_ТаблицаЦена.Вид = ВидПоляФормы.ПолеВвода;
Элемент_ТаблицаЦена.ПутьКДанным = "Таблица.Цена";
Элемент_ТаблицаЦена.Заголовок = "Цена";
Элемент_ТаблицаСумма = Элементы.Добавить("ТаблицаСумма", Тип("ПолеФормы"), Элемент_Таблица);
Элемент_ТаблицаСумма.Вид = ВидПоляФормы.ПолеВвода;
Элемент_ТаблицаСумма.ПутьКДанным = "Таблица.Сумма";
Элемент_ТаблицаСумма.Заголовок = "Сумма";
Элемент_Поставщик = Элементы.Добавить("Поставщик", Тип("ГруппаФормы"), Элемент_Страницы);
Элемент_Поставщик.Вид = ВидГруппыФормы.Страница;
Элемент_Поставщик.Заголовок = "Поставщик";
Элемент_ИНН = Элементы.Добавить("ИНН", Тип("ПолеФормы"), Элемент_Поставщик);
Элемент_ИНН.ПутьКДанным = "ИНН";
Элемент_ИНН.Вид = ВидПоляФормы.ПолеВвода;
Элемент_ИНН.АвтоМаксимальнаяШирина = Ложь;
Элемент_ИНН.Заголовок = "ИНН";
Элемент_ИНН.РастягиватьПоГоризонтали = Истина;
Элемент_КПП = Элементы.Добавить("КПП", Тип("ПолеФормы"), Элемент_Поставщик);
Элемент_КПП.ПутьКДанным = "КПП";
Элемент_КПП.Вид = ВидПоляФормы.ПолеВвода;
Элемент_КПП.АвтоМаксимальнаяШирина = Ложь;
Элемент_КПП.Заголовок = "КПП";
Элемент_КПП.РастягиватьПоГоризонтали = Истина;
Элемент_Адрес = Элементы.Добавить("Адрес", Тип("ПолеФормы"), Элемент_Поставщик);
Элемент_Адрес.ПутьКДанным = "Адрес";
Элемент_Адрес.Вид = ВидПоляФормы.ПолеВвода;
Элемент_Адрес.АвтоМаксимальнаяШирина = Ложь;
Элемент_Адрес.Заголовок = "Адрес";
Элемент_Адрес.РастягиватьПоГоризонтали = Истина;