Система компоновки данных - диаграмма
Под капотом платформы “1С:Підприємство 8” работает множество интеллектуальных механизмов. Среди них и средства подготовки отчетности. Они тесно интегрированы с другими механизмами платформы и имеют мощные возможности для интерактивной работы.

Одним из наиболее интересных механизмов такого рода является “Система компоновки данных” (СКД), который отвечает за построение и формирование экономических и аналитических отчетов, а также вывода информации, имеющей сложную структуру и содержащей произвольный набор таблиц и диаграмм.  Разработчики системы попытались максимально упростить работу ее  пользователей.  Благодаря визуальному проектированию этапы формирования отчета производятся с помощью выбора определенных опций и параметров в так называемых конструкторах: “конструктор настроек”, “конструктор запросов” и т.п. То есть пользователям не нужно обладать знаниями программирования, чтобы получить сложный отчет.

 

Возможности СКД:

  • создание отчета без программирования;
  • использование автоматически генерируемых форм просмотра и настройки отчета;
  • разбиение исполнения отчета на этапы;
  • исполнение отдельных этапов построения отчета на различных компьютерах;
  • независимое использование отдельных частей системы компоновки данных;
  • программное управление процессом выполнения отчета.

Если коротко, то устройство СКД можно описать так. Схема компоновки данных представляет собой базу, на основе которой могут быть сформированы всевозможные отчеты.  Применив к ней дополнительные настройки,  разработчик или пользователь по сути получает макет, который и является готовым заданием процессору компоновки  на формирование отчета нужной структуры. Итог работы всей  системы – это набор результирующих элементов, которые можно представить в виде  табличного документа, диаграммы или в какой-то другой форме.

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

Таким образом для пользователя системы это означает:

галочкаВозможность построить отчеты практически любой сложности

галочкаГибкость и
настраиваемость отчетов

галочкаМинимальные трудозатраты разработчика