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