В этой статье подробно будет рассказано, как новичку, плохо знающему 1С 8 создать печатную форму. Для примера возьмем одну из самых распространенных конфигураций 1С 8 — Бухгалтерию 2.0. Создание печатной формы 1С этапы написания: Создание файла внешней печатной формы; Создание макета печатной формы; Написание программного кода для вывода данных печатной
Метка: табличный документ
Вывод в цикле области табличного документа
Часто требуется выводить область макета в Табличный документ не один раз, а несколько (например при печати табличных частей документа). В случаях когда неизвестно сколько раз необходимо будет выводить область, используется цикл. Пример: Запрос = Новый Запрос; //Ваш запрос Макет = ПолучитьМакет(«Макет»); Область = Макет.ПолучитьОбласть(«Данные»); РезультатЗапроса = Запрос.Выполнить().Выгрузить(); Для Каждого ЭлементРезультата
1с табличный документ. Вывести область
Для вывода области макета в Табличный документ используется его метод Вывести(<Область>). Пример: ТаблДокумент = Новый ТабличныйДокумент; Макет = ПолучитьМакет(«Макет»); Область = Макет.ПолучитьОбласть(«Шапка»); //Ваша программа заполняющая область ТаблДокумент.Вывести(Область);
Создать табличный документ
Для программного создания Табличного документа используется типовой конструктор Новый ТабличныйДокумент. Пример: ТаблДокумент = Новый ТабличныйДокумент;
1с вывести табличный документ
Для вывода Табличного документа на экран используется метод Показать(), после чего его можно будет напечатать или сохранить в различные форматы. Пример: ТабДокумент = Новый ТабличныйДокумент; //Код по заполнению табличного документа ТабДокумент.Показать();