1CLenta.ru  

Заполнение и вывод табличного документа

Программирование системы     06.12.2016 10:31     16360

Для заполнения табличного документа удобно использовать макет. Макеты создаются в конфигураторе в специальном редакторе. Из макета получаютя области, а затем выводятся в табличный документ. Так же можно вывести не отдельные области, а макет целиком.

Основные функции
ПолучитьОбласть() - возвращает область макета в виде табличного документа.
Вывести() - выводит область в табличный документ добавляя её снизу, начиная с первой колонки.
Присоединить() - выводит область в табличный документ добавляя её справа, начиная со строки, в которую выводился предыдущий элемент.

Пример заполнения табличного документа


Функция ЗаполнитьИВывестиТабДок()

//Создать табличный документ
ТабДок = Новый ТабличныйДокумент;

//Получить макет
Макет = ПолучитьМакет("ИмяМакета");

//Получить область с именем "Область1"
Область1 = Макет.ПолучитьОбласть("Область1");

//Заполнение параметров области
Область1.Параметры.Заголовок = "Заголовок";
Область1.Параметры.Дата = Текущаядата();
Область1.Параметры.Текст = "Текст";

//Вывод области в табличный документ
ТабДок.Вывести(Область1);

//Получить область с именем "Область2"
Область2 = Макет.ПолучитьОбласть("Область2");

//вывод строк документа в печатную форму
Для Номер = 1 По 10 Цикл

//Заполнение параметров области
Область2.Параметры.НомерСтроки = "";
Область2.Параметры.Наименование = "";

//Вывод области в табличный документ
ТабДок.Вывести(Область2);

КонецЦикла;

//Вывод табличного документа на экран
ТабДок.Показать();

КонецФункции

Комментарии (0)