Хрусталева Е.Ю. Разработка сложных отчетов в 1С Предприятии 8. Система компоновки данных

18.02.2013 10:09 Программирование
Печать


Разработка сложных отчетов в 1С Предприятии 8. Система компоновки данных.
Хрусталева Е.Ю.
М.: ООО"1С-Паблишинг"
2008
513с.:ил.. + 1 CD-ROM
(Библиотека разработчика)
DJVU, DOC

Для начинающих разработчиков в книге описывается устройство системы компоновки данных, приводятся простые примеры создания отчетов, снабженные большим количеством иллюстраций и комментариев.
Значительная часть книги описывает выполнение практических примеров создания и настройки сложных отчетов. Эти примеры можно использовать для того, чтобы "попрактиковаться" и "набить руку" в создании и модификации отчетов, используюших систему компоновки данных.

Дополнительно архив содержит документ: "Использование системы компоновки данных. Материалы для партнеров".
*

Платформа 1С предлагает несколько способов построения отчетов. Первый способ – это выполнения запроса, получение данных, их выборка в коде и вывод в табличный документ на основании некоторого макета. Это самый первый и известный способ, применяемый еще в 7.7, его плюсы – большая гибкость в построении отчета, но минус в том, что приходится писать много кода, который визуализирует отчет. Второй способ появившейся в 8.0 – это формирование отчета через объект ПостроительОтчета. Данный объект берет на себя часть работы по визуализации отчета. Достаточно подготовить данные, обычно это делается запросом, потом специально сформировать макет и далее построитель сам визуализирует отчет. Это большой шаг по сравнению с полностью «ручным» кодирование отчета, так как можно формировать запросы и строить простые отчеты полностью полагаясь на ПостроительОтчета. Но у построителя тоже есть свои минусы – самый главный невозможность объединить несколько источников для отчета, а также многих сложных отчетов приходится писать свой код визуализации, например в типовых конфигурациях 1С существует УниверсальныйОтчет, который является ничем иным как «обвязкой» вокруг построителя отчетов, для унификации вывода отчетов.

Несмотря на развитие уже существующих средств построения отчетов 1С в версии платформы 8.1 предлагает совершенно новых подход для формирования отчетов – Система компоновки данных .