Презентация 02
.pdf
Макет компоновки данных
Макет компоновки данных представляет собой уже готовое описание того, как должен быть сформирован отчет. В нем соединяется схема компоновки и настройки компоновки.
Фактически макет компоновки данных представляет собой результат применения конкретных настроек к схеме компоновки и является готовым заданием процессору компоновки на формирование отчета нужной структуры с учетом конкретных настроек.
211
Элемент результата компоновки данных
Результат компоновки данных представляется набором элементов результата компоновки данных.
Как самостоятельная логическая сущность результат компоновки данных не существует, существуют только его элементы.
Элементы результата компоновки данных можно вывести в табличный документ для представления их пользователю, или в другие виды документов. Также имеется возможность программного вывода элементов результата компоновки в объекты вида Дерево значений или Таблица значений.
212
Система компоновки данных как часть объекта Отчет
Система компоновки данных интегрирована в объект конфигурации Отчет. Это позволяет создавать отчеты без программирования. У объекта конфигурации Отчет реализовано свойство «Основная схема компоновки данных».
213
Конструктор макета
Конструктор макета позволяет создать макет отчета, содержащий схему компоновки данных
214
Конструктор схемы компоновки данных
Конструктор схемы компоновки данных позволяет разработчику полностью описать схему компоновки данных исключительно визуальными средствами. Перемещаясь по закладкам конструктора можно указывать, какие данные должны присутствовать в отчете, как они связаны, сгруппированы и какие ресурсы следует рассчитать и т.д.
Результатом работы конструктора является схема компоновки данных, полностью описывающая весь отчет. Таким образом, разработчик может составить работоспособный отчет без программирования - не написав ни одной строки кода и не создав ни одной
формы.
215
Пример конструктора схемы компоновки данных
216
Настройки компоновки данных
Также конструктор схемы компоновки данных предоставляет возможность описать настройки компоновки данных, которые будут использоваться по умолчанию (в том случае, если пользователь не задаст собственные настройки). Настройки компоновки данных могут быть созданы с помощью специального конструктора настроек компоновки данных, или вручную.
217
Пример настройки компоновки данных
218
Результаты выполнения отчета
Врежиме 1С:Предприятие система автоматически, на основании схемы компоновки данных, содержащейся в отчете, может создать форму отчета и форму настроек отчета.
Пользователь просто запускает отчет и получает результат в соответствии с теми настройками, которые описал разработчик.
При необходимости пользователь может открыть форму настроек отчета и отредактировать их, изменить структуру отчета и т.д. аналогично тому, как это делает разработчик в режиме конфигуратора.
219
Пример результатов выполнения отчета
220
