Записки программиста 1с

1с табличный документ из макета

1с табличный документ из макета используется при создании печатных форм. Печатные формы предназначены для вывода информации на печать в необходимом для пользователя(заказчика) виде.

Обычно табличный документ 1с формируется на основе макета как из строительных блоков. Макет представляет собой шаблон для формирования печатной формы. Построение макета производится в конфигураторе в специальном табличном редакторе. Разработчик может создавать области, изменять высоту строк и ширину колонок, задавать форматирование ячеек и всего табличного документа, включать в макет рисунки, диаграммы и сводные таблицы.

1с создание табличного документа на основе макета
Общая схема создания табличного документа 1с из макета.

Общая схема

  1. Создание макета в табличном редакторе (определение областей, имен параметров, форматирования).
  2. Создание нового табличного документа (этот пункт не требуется, если отчет выводится в элемент управления ПолеТабличногоДокумента).
  3. Получение макета в переменную (метод ПолучитьМакет).
  4. Получение областей макета (метод ПолучитьОбласть).
  5. Заполнение параметров области (свойство Параметры).
  6. Вывод области в табличный документ (методы Вывести и Присоединить).
  7. Установка свойств отображения табличного документа (сетка, заголовки, только просмотр и т.д.).
  8. Отображение табличного документа на экране (а может быть отправка на принтер или сохранение).
ОчиститьОбласть1=Макет.Область("ПриемПередачаЯчейки");
ОчиститьОбласть1.ВысотаСтроки=5;

Основные методы

Основные методы формирования итогового табличного документа следующие:

МетодОписание
ВывестиВыводит в печатную форму очередной фрагмент (табличный документ), добавляя его снизу, начиная с первой колонки.
ПрисоединитьПрисоединяет к печатной форме очередной фрагмент (табличный документ) справа, начиная со строки, с которой выводился предыдущий фрагмент методом Вывести
ОбластьПозволяет получить область как объект типа «ОбластьЯчеекТабличногоДокумента». Через этот объект можно устанавливать форматирование области: задавать размер и цвет шрифта, цвет фона и узор ячеек.
ПолучитьОбластьПозволяет получить область как объект типа «ТабличныйДокумент». Этот объект можно затем передать в методы Вывести и Присоединить. Через этот объект также указываются значения параметров области.
Методы табличного документа 1с

Параметры области табличного документа 1с

Для работы с параметрами макета табличного документа в 1С используется свойство .Параметры у полученной области макета.

Основные шаги в коде:

  1. Получите макет и нужную именованную область.
  2. Заполните свойства объекта Параметры.
  3. Выведите область в табличный документ методом Вывести()

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *