Содержание
- Введение
- Устройство системы компоновки данных
- Работа с системой компоновки данных в конфигурации
- Консоль системы компоновки данных
- Заключение
- Список использованных источников
Введение
В качестве темы для самостоятельной работы было выбрано: ««1С Предприятие 8». Системы компоновки данных для создания экономической и аналитической отчетности».
Цель работы: научиться работать с профессиональной информацией, представленной на сайтах компаний-интеграторов и компаний-вендоров, на основе знаний в области экономического анализа деятельности предприятия.
Задача: используя официальные сайты компаний-интеграторов и компаний-вендоров, описать функционал модуля программного продукта, указанного в назначенной теме.
Перечислим основные механизмы, используемые при создании экономических и аналитических отчетов: механизм запросов, копии баз данных, дата акселератор, система компоновки данных, табличный документ, географическая схема, диаграммы, механизм анализа данных и прогнозирования.
В данной работе рассмотрим более подробнее такой механизм, как система компоновки данных для создания экономической и аналитической отчетности.
Устройство системы компоновки данных
Система компоновки данных представляет собой механизм, основанный на декларативном описании отчетов. Он предназначен для построения отчетов, а также вывода информации, имеющей сложную структуру и содержащий произвольный набор таблиц и диаграмм (рисунок 1).

Рисунок 1 – Пример построения отчетов
Система компоновки данных позволяет реализовать следующие возможности: создание отчета без программирования; использование автоматически генерируемых форм просмотра и настройки отчета; разбиение исполнения отчета на этапы; исполнение отдельных этапов построения отчета на различных компьютерах; независимое использование отдельных частей системы компоновки данных; программное управление процессом выполнения отчета.
Основные элементы системы компоновки данных представлены на рисунке 2:

Рисунок 2 — Основные элементы системы компоновки данных
Схема компоновки данных описывает суть данных, которые предоставляются отчету (откуда получать данные и как можно управлять компоновкой данных). Представляет собой базу, на основе которой могут быть сформированы всевозможные отчеты. Схема компоновки данных может содержать: текст запроса с инструкциями системы компоновки данных; описание нескольких наборов данных; подробное описание доступных полей; описание связей между несколькими наборами данных; описание параметров получения данных; описание макетов полей и группировок; и др.
Настройки компоновки данных описывают все, что может настроить разработчик или пользователь в некоторой установленной схеме компоновки данных. Настройки компоновки данных могут содержать: отбор; упорядочивание; условное оформление; структуру отчета (составные части будущего отчета); параметры получения данных; параметры вывода данных; и др.
Макет компоновки данных представляет собой уже готовое описание того, как должен быть сформирован отчет. В нем соединяется схема компоновки и настройки компоновки. Фактически макет компоновки данных представляет собой результат применения конкретных настроек к схеме компоновки и является готовым заданием процессору компоновки на формирование отчета нужной структуры с учетом конкретных настроек.
Результат компоновки данных представляется набором элементов результата компоновки данных. Как самостоятельная логическая сущность результат компоновки данных не существует, существуют только его элементы. Элементы результата компоновки данных можно вывести в табличный документ для представления их пользователю, или в другие виды документов. Также имеется возможность программного вывода элементов результата компоновки в объекты вида Дерево значений или Таблица значений.
Работа с системой компоновки данных в конфигурации
Система компоновки данных интегрирована в объект конфигурации Отчет. Это позволяет создавать отчеты без программирования.
У объекта конфигурации Отчет реализовано свойство «Основная схема компоновки данных» (рисунок 3):

Рисунок 3 – Объект конфигурации Отчет
При нажатии кнопки открытия для этого свойства, вызывается конструктор макета(рисунок 4), который позволяет создать макет отчета, содержащий схему компоновки данных:

Рисунок 4 – Конструктор макета
После нажатия кнопки «Готово» будет открыт конструктор схемы компоновки данных.
Конструктор схемы компоновки данных позволяет описать исходные данные, которые будет использовать отчет: наборы данных, связи между наборами данных, вычисляемые поля, ресурсы и т.д (рисунок 5).

Рисунок 5 – Конструктор схемы компоновки данных
Также конструктор схемы компоновки данных предоставляет возможность описать настройки компоновки данных, которые будут использоваться по умолчанию (в том случае, если пользователь не задаст собственные настройки). Настройки компоновки данных (рисунок 6) могут быть созданы с помощью специального конструктора настроек компоновки данных, или вручную:

Рисунок 6 – Настройки компоновки данных
После выполнения этих действий отчет готов. В режиме 1С:Предприятие система автоматически, на основании схемы компоновки данных, содержащейся в отчете, может создать форму отчета и форму настроек отчета.
Таким образом пользователь просто запускает отчет и получает результат в соответствии с теми настройками, которые описал разработчик (рисунок 7):

Рисунок 7 — Результат
При необходимости пользователь может открыть форму настроек отчета и отредактировать их, изменить структуру отчета и т.д. аналогично тому, как это делает разработчик в режиме конфигуратора.
Консоль системы компоновки данных
Внешний отчет Консоль системы компоновки данных предназначен для специалистов, желающих подробнее узнать об устройстве системы компоновки данных. Консоль позволяет выполнять отдельные шаги компоновки данных с просмотром промежуточных результатов в виде XML.
Например, при помощи консоли можно анализировать запросы, генерируемые системой при выполнении компоновки с определенными настройками (рисунок 8).

Рисунок 8 – Консоль системы компоновки данных

Рисунок 9 – Анализ составляющих системы компоновки данных в виде XML
Консоль позволяет анализировать различные составляющие системы компоновки данных в виде XML (рисунок 9).
Заключение
Итак, механизмы, предназначенные для формирования экономической и аналитической отчетности, представляют собой комплекс средств, позволяющих формировать не просто печатные формы, а интерактивные документы, тесно интегрированные в прикладное решение. Пользователь может не только распечатать отчет, но и работать с ним практически так же, как с любой экранной формой — изменять параметры отчета, перестраивать его, использовать «расшифровки» — возможность формирования дополнительных отчетов на основе отдельных элементов уже сформированного отчета и т.д.
Кроме этого, опытные пользователи, хорошо знакомые со структурой используемого прикладного решения, могут применять в своей работе несколько универсальных программных средств, позволяющих формировать любые произвольные отчеты, в зависимости от стоящих перед ними задач.
Список использованных источников
- Ажеронок В.А., Островерх А.В., Радченко М.Г., Хрусталева Е.Ю. Разработка интерфейса прикладных решений на платформе «1С:Предприятие 8» // Серия: 1С:Профессиональная разработка? 2018 C.902
- Официальный сайт 1С Предприятие 8. URLhttps://v1c.ru/overview/Term_000000287.htm
- Толковый словарь 1С:Предприятия 8
Прикрепленные файлы: |
|
|---|---|
|
Администрация сайта не рекомендует использовать бесплатные работы для сдачи преподавателю. Эти работы могут не пройти проверку на уникальность. Узнайте стоимость уникальной работы, заполните форму ниже: Узнать стоимость |
|
Скачать файлы: |
|
|
|
