Використання визначених макетів
Система компонування даних надає широкі можливості для використання зумовлених макетів під час створення звітів. Обумовлені макети призначені для оформлення областей звіту та можуть створюватися за допомогою конструктора схеми компонування даних, в якому для створення макетів необхідно перейти на вкладку Макети .
Будь-який зумовлений макет є область табличного документа. Існують такі типи зумовлених макетів:
- Макет поля,
- Макет угруповання,
- Макет заголовка угруповання,
- Макет ресурсів.
Зразкова структура звіту наведена на наведеному нижче малюнку:
Зразкова структура звіту, що містить таблицю, наведена на наведеному нижче малюнку:
Макет поля
Даний макет призначений для оформлення певних полів, що виводяться. При створенні цього макету необхідно вказати поле, для якого створюється певний макет. На наведеному нижче малюнку створюється макет поля для поля Документ.Контрагент.
Для того щоб у створюваному макеті відображалися значення полів, що виводяться, необхідно для комірки макета, в якій необхідно відображати поле, додати параметр макета. Зробити це можна в такий спосіб : на панелі властивостей для комірки макета встановити властивість Заповнення = Параметр , а значення значення Параметр встановити ім'я параметра макета.
Потім у списку параметрів макета необхідно встановити як вираз уявлення поля, що виводиться. У нашому випадку це буде представлення поля Контрагент.
У цьому прикладі макет поля Контрагент виводиться похилим шрифтом збільшеної висоти.
Макет угруповання
Цей макет призначений для оформлення угруповань. При створенні даного макетанеобхідно вказати або ім'я угруповання, або поля угруповання, на яку створюється макет. Також необхідно вказати тип макету. Існують такі типи зумовлених макетів:
Заголовок - цей макет призначений для оформлення заголовка угруповання. Заголовок угруповання виводиться на початку угруповання. Якщо групування містить вкладені угруповання, то заголовок угруповання виводиться перед записами вкладеного угруповання.
Підвал – даний макет призначений для оформлення підвалу угруповання. Підвал угруповання виводиться наприкінці угруповання. Якщо групування містить вкладені угруповання, то підвал угруповання виводиться після записів вкладеного угруповання.
Заголовок ієрархії – даний макет призначений для оформлення заголовка ієрархічного угруповання. Цей заголовок виводиться на початку ієрархічного угруповання.
Підвал ієрархії – даний макет призначений для оформлення підвалу ієрархічного угруповання. Цей підвал виводиться наприкінці ієрархічного угруповання.
Загальний підсумок заголовок - даний макет призначений для оформлення області звіту, що відображає загальний підсумок угруповання, і виводиться на початку угруповання.
Загальний підсумок - цей макет призначений для оформлення області звіту, що відображає загальний підсумок по угрупованню, і виводиться в кінці угруповання.
Структура зумовлених макетів групування показана на наведеному нижче малюнку:
| Загальний підсумок заголовок угруповання рівень 1 |
| Заголовок угруповання рівень 1 |
| Загальний підсумок заголовок угруповання рівень 2 |
| Заголовок угруповання рівень 2 |
| . |
| Загальний результат заголовок угруповання рівень N |
| Заголовокугруповання рівень N |
| Підвал угруповання рівень N |
| Загальний результат підвал угруповання рівень N |
| . |
| Підвал угруповання рівень 2 |
| Загальний підсумок підвал угруповання рівень 2 |
| Підвал угруповання рівень 1 |
| Загальний підсумок підвал угруповання рівень 1 |
На наведеному нижче малюнку створюється макет заголовка для угруповання з ім'ям Детальні Записи Номенклатури.
У даному прикладі для угруповання з ім'ям Детальні Записи Номенклатури додатково виводиться реквізит Код , а також змінена ширина колонок.
Макет заголовка угруповання
Цей макет призначений для оформлення заголовків угруповань. Заголовком угруповання називається область звіту, що містить імена виведених у звіті полів. При створенні даного макета необхідно вказати або ім'я угруповання, або поля угруповання, для яких створюється макет. Також необхідно вказати тип макету. Типи макетів такі самі, як і для макета угруповання. Існує таке правило виведення макетів заголовка угруповання: макет заголовка угруповання діє на зазначене угруповання і на всі його вкладені угруповання до моменту виявлення іншого макета заголовка угруповання. При виявленні іншого макета заголовка угруповання починає використовуватися виявлений макет заголовка угруповання. Тим самим існує можливість створення різних макетів заголовка для різних угруповань.
У цьому прикладі для угруповання Контрагент створено макет заголовка угруповання. Даний макет також діє і на угруповання з ім'ям Детальні Записи Номенклатури.
У цьому прикладі для угруповань Контрагент і Детальні Записи Номенклатури створено різні макети заголовка угруповання.
Макет ресурсів
Цей макет призначений для оформлення ресурсів таблиці. Ресурсами таблиці називають область звіту, що містить значення полів ресурсів угруповань або детальних записів. На наведеному нижче малюнку виділено приклади областей ресурсів.
Для кожного макету ресурсів необхідно вказати, для якого угруповання рядка та колонки таблиці він створюється. Таким чином, макет ресурсів створюється як би на перетині відповідного рядка та колонки таблиці. Наприклад, на наведеному нижче малюнку створюється макет ресурсів для угруповань Контрагент (колонки таблиці) та Номенклатура (рядки таблиці).
Під час створення макету ресурсів необхідно вказати або ім'я угруповання, або поля угруповання, на яку створюється макет. Також необхідно вказати тип макету. Типи макетів такі самі, як і для макета угруповання.
На наведеному нижче малюнку зображено звіт із таблицею, у якій колонками є контрагенти, а рядками – номенклатура. Для зазначеної таблиці створено два макет ресурсів: макет ресурсів для колонок (зображений похилим шрифтом) і макет ресурсів для загальних підсумків по горизонталі (зображений похилим жирним шрифтом).
Примітка: щоб макети оформлення не впливали на зумовлені макети, створено спеціальний порожній макет оформлення БезОформлення. Даний макет оформлення можна використовувати у разі, коли необхідно використовувати лише кольори, шрифти тощо з певних макетів.