Елена Юрьевна Хрусталева - Разработка сложных отчетов в 1С:Предприятии 8. Система компоновки данных
Издание 2Название: | Разработка сложных отчетов в 1С:Предприятии 8. Система компоновки данных | |
Автор: | Елена Юрьевна Хрусталева | |
Жанр: | Бухучет и аудит, Программирование: прочее | |
Изадано в серии: | неизвестно | |
Издательство: | неизвестно | |
Год издания: | - | |
ISBN: | 978-5-9677-2509-8 | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Разработка сложных отчетов в 1С:Предприятии 8. Система компоновки данных"
Книга адресована разработчикам прикладных решений в системе «1С:Предприятие 8». Она позволяет самостоятельно изучить возможности системы компоновки данных. Для начинающих разработчиков в книге описывается устройство системы компоновки данных, приводятся простые примеры создания отчетов, снабженные большим количеством иллюстраций и комментариев. Значительная часть книги посвящена выполнению практических примеров создания и настройки сложных отчетов. Эти примеры можно использовать для того, чтобы попрактиковаться в создании и модификации отчетов, использующих систему компоновки данных. Для опытных разработчиков книга содержит подробное описание отдельных возможностей системы компоновки данных. Эту часть книги можно использовать в качестве справочного пособия или для более глубокого изучения возможностей механизма. Для создания примеров использована платформа «1С:Предприятие» версии 8.2.15.301. Несмотря на то, что книга готовилась для «1С:Предприятие 8.2», она является актуальной и для версии 8.3, некоторые доработки, выполненные в версии 8.3, в ней не рассмотрены, т.к. написана она до выхода этой версии.
Читаем онлайн "Разработка сложных отчетов в 1С:Предприятии 8. Система компоновки данных". [Страница - 5]
■
■
■
■
■
■
■
■
■
создание отчета без программирования,
возможность создания различных вариантов отчета,
возможность задания различных вариантов пользовательских настроек,
использование автоматически генерируемых форм просмотра и настройки
отчета,
разбиение исполнения отчета на этапы,
исполнение отдельных этапов построения отчета на различных компьютерах,
независимое использование отдельных частей системы компоновки
данных,
программное влияние на процесс выполнения отчета,
настройки структуры отчета,
10
Разработка сложных отчетов в «1С:Предприятии 8». Система компоновки данных
■ совмещение в отчете нескольких таблиц,
■ создание вложенных отчетов и др.
Система компоновки данных состоит из набора элементов, каждый
из которых имеет свое декларативное описание, возможность программного
доступа и сериализации, то есть сохранения в XML или загрузки из XML.
Это позволяет гибко управлять всеми этапами выполнения отчета.
Формирование отчета с использованием системы компоновки данных разбивается на несколько этапов. При этом разбиение на этапы – не логическое,
а физическое. То есть в каждый из этих этапов разработчик может вмешаться,
программно или визуально, выполнить различные этапы компоновки данных
в различных модулях и даже на различных компьютерах (рис. 1.1).
Рис. 1.1. Схема взаимодействия объектов системы компоновки данных
На схеме представлены следующие этапы формирования отчета:
1. Разработчик создает схему компоновки данных и стандартные настройки
компоновки, которые содержат полную информацию о компоновке.
2. На основе схемы компоновки данных и настроек компоновки компоновщик макета создает макет компоновки данных, который является уже
готовым заданием для процессора компоновки.
3. Процессор компоновки данных в соответствии с макетом компоновки
извлекает данные из информационной базы, агрегирует, оформляет
эти данные и формирует результат компоновки. Результат компоновки
Глава 1. Устройство системы компоновки данных
11
состоит из массива элементов, которые можно получать последовательно,
но в большинстве случаев результат компоновки получается целиком.
4. Процессор вывода обрабатывает результат компоновки и выводит его
в различные форматы:
□ табличный документ,
□ HTML-документ,
□ таблица значений,
□ дерево значений.
Процесс разработки отчета с помощью системы компоновки данных и его
дальнейшего использования на практике реализуется следующим образом.
Исходя из прикладной задачи, для которой разрабатывается отчет, разработчик создает схему компоновки данных, в которой описывает наборы
данных, связи между ними, определяет поля отчета, параметры получения
данных и т. п., а также задает стандартные настройки компоновки данных –
структуру отчета, порядок, отбор и другие.
У каждого отчета разработчик может предусмотреть несколько вариантов
настроек, представляющих данные в виде диаграммы, таблицы или группировок, имеющих различный состав полей, итогов и т. п. Разработчик может
описать, какие настройки отчета будут доступны пользователю (пользовательские настройки) и какие из этих настроек будут присутствовать прямо
в форме отчета (быстрые пользовательские настройки). С их помощью
пользователь может настроить вариант отчета под себя и сохранить его для
дальнейшего использования.
Пользователь запускает отчет. При его формировании выполняется
программная компоновка данных и вывод результатов компоновки пользователю. Данные в отчете выводятся в соответствии со стандартными
настройками для основного варианта отчета.
Пользователь может выбрать вариант отчета, являющийся с его точки зрения
наиболее информативным, а может, при желании и соответствующей квалификации, задать собственные настройки и получить другой отчет, основанный
на той же схеме компоновки данных. При этом данные будут представлены
в соответствии с пользовательскими настройками.
Таким образом, на основе одной схемы компоновки данных может быть
получено множество различных отчетов. Применение настроек компоновки
данных, созданных разработчиком или измененных пользователем, к схеме
компоновки данных и определяет конечный результат. Этот --">
Книги схожие с «Разработка сложных отчетов в 1С:Предприятии 8. Система компоновки данных» по жанру, серии, автору или названию:
Олег Крышкин - Настольная книга по внутреннему аудиту. Риски и бизнес-процессы Жанр: Бухучет и аудит Год издания: 2013 |
Коллектив авторов - Бухгалтерский, налоговый учет и финансовый анализ: сквозная задача Жанр: Бухучет и аудит Год издания: 2017 |
Другие книги автора «Елена Хрусталева»:
М. Г. Радченко, Елена Юрьевна Хрусталева - 1С:Предприятие 8.3. Практическое пособие разработчика. Примеры и типовые приемы Жанр: Бухучет и аудит Год издания: 2023 |