Skip to main content

Система компоновки данных: устройство

Система компоновки данных – декларативный инструмент создания отчетов. Состоит из набора элементов, у каждого свое декларативное описание и возможность XML сериализации. Этапы компоновки данных: 

1c_reports_main_scheme.JPG

Общий алгоритм создания отчета: 

  1. Разработчик создает схему компоновки данных и стандартные настройки компоновки, которые содержат полную информацию о компоновке.
  2. На основе схемы компоновки данных и настроек компоновки, компоновщик макета создает макет компоновки данных, который является уже готовым заданием для процессора компоновки.
  3. Процессор компоновки данных в соответствии с макетом компоновки извлекает данные из информационной базы, агрегирует, оформляет эти данные и формирует результат компоновки. Результат компоновки состоит из массива элементов, которые можно получать последовательно, но в большинстве случаев результат компоновки получается целиком.
  4. Процессор вывода обрабатывает результат компоновки и выводит его в  различные форматы: табличный документ, HTML-документ, таблица значений, дерево значений.