Описание
Третье стереотипное переиздание популярной книги Е. Ю. Хрусталевой «Разработка сложных отчетов в 1С:Предприятии 8. Система компоновки данных».Содержательно книга не отличается от 2-го издания 2012 года, поэтому издание обозначено как «стереотипное», при этом ее материал актуален.
Чем вызвано переиздание:
- давний год предыдущего издания вызывает вопросы у потенциальных читателей, тогда как книга не устарела;
- к предыдущему изданию книги прилагался CD-ROM с дополнительными материалами, сейчас это может быть неудобно, в свежем издании приведена ссылка на скачивание материалов с сайта «1С» вместо диска;
- исправлены найденные за время существования книги неточности.
Новое издание заменяет в ассортименте «1С» книгу «Разработка сложных отчетов в 1С:Предприятии 8.2. Система компоновки данных» (+CD). Издание 2 (артикул 4601546097569, ISBN 978-5-9677-1698-0).
Данная книга адресована программистам и разработчикам прикладных решений в системе «1С:Предприятие 8». Она позволяет самостоятельно изучить возможности системы компоновки данных - механизма, предназначенного для создания сложных аналитических отчетов в программах «1С:Предприятия 8».
Для начинающих разработчиков в книге описывается устройство системы компоновки данных, приводятся простые примеры создания отчетов, снабженные большим количеством иллюстраций и комментариев.
Значительная часть книги описывает выполнение практических примеров создания и настройки сложных отчетов. Эти примеры можно использовать для того, чтобы "попрактиковаться" и "набить руку" в создании и модификации отчетов, использующих систему компоновки данных.
Для опытных разработчиков книга содержит подробное описание отдельных возможностей системы компоновки данных. Эту часть книги можно использовать в качестве справочного пособия или для более глубокого изучения возможностей механизма.
Все примеры, рассматриваемые в книге, можно скачать в портала ИТС. Для создания примеров использована платформа «1С:Предприятия» версии 8.2.15.301.
Книга выпущена под редакцией Максима Радченко.
Оглавление
Предисловие
- Кому предназначена эта книга
- Источники информации
- Как читать
- Структура
- Что находится на компакт-диске
Глава 1. Устройство системы компоновки данных
- Схема компоновки данных
- Наборы данных
- Связи наборов данных
- Вычисляемые поля
- Ресурсы
- Параметры
- Макеты
- Вложенные схемы
- Настройки
- Пример изменения настроек
Глава 2. Примеры разработки отчетов
- Исходные данные для примеров
- Пример 1. Набор данных - запрос
- Визуальное конструирование
- Варианты отчета
- Настройка отдельных группировок
- Пример 2. Вычисляемые поля
- Параметры. Период отчета
- Быстрые пользовательские настройки
- Системные поля
- Обязательность использования параметров
- Пример 3. Связь наборов данных
- Пример 4. Связь таблиц внутри набора данных
- Связывание таблиц в запросе
- Программный запуск отчета
- Пример 5. Набор данных - объединение
- Пример 6. Автоматическое формирование отчета
- Пример 7
- Передача параметров в запрос набора данных
- Программная установка параметров отчета
- Пример 8
- Извлечение данных по периодам
- Интерактивное оформление отчета
- Пример 9. Свободная структура таблицы отчета
- Пример 10
- Связь наборов данных по периодам
- Функциональные опции
- Пример 11
- Характеристики в отчете
- Вывод данных в диаграмму
- Пример 12
- Детализация в выбранном периоде
- Выражения для представления полей
- Характеристики в метаданных
- Вывод всех дат в периоде
- Пример 13
- Пользовательские поля
- Вложенный отчет
- Пример 14
- Расчет итогов по полям остатка
- Вывод в диаграмму нескольких ресурсов
- Пример 15
- Набор данных - объект
- Программная компоновка
- Общий макет оформления
- Макет оформления в схеме компоновки
- Пример 16
- Вывод иерархических данных
- Вывод данных в собственной иерархии
- Стандартная расшифровка полей отчета
- Переопределение поля для расшифровки
- Изменение действий расшифровки
- Пример 17
- Язык выражений
- Вывод отчета в общую форму
- Фоновое выполнение отчета
- Пример 18. Работа с системой компоновки данных из встроенного языка
- Заполнение наборов данных и компоновка отчета
- Настройка отчета
- Описание схемы компоновки данных
- Пример 19. Консоль системы компоновки данных
Глава 3. Справочник разработчика