Разработка сложных отчетов в "1С:Предприятии 8.2". Система компоновки данных". Издание 2 (+ CD) (артикул 4601546097569)
Книга адресована разработчикам прикладных решений в системе «1С:Предприятие 8». Она позволяет самостоятельно изучить возможности системы компоновки данных.
Все примеры второго издания книги основаны на версии 8.2 платформы «1С:Предприятие» и адаптированы для нее. Описаны новые возможности системы компоновки данных, появившиеся в платформе 8.2.
Для начинающих разработчиков в книге описывается устройство системы компоновки данных, приводятся простые примеры создания отчетов, снабженные большим количеством иллюстраций и комментариев.
Значительная часть книги посвящена выполнению практических примеров создания и настройки сложных отчетов. Эти примеры можно использовать для того, чтобы попрактиковаться в создании и модификации отчетов, использующих систему компоновки данных.
Для опытных разработчиков книга содержит подробное описание отдельных возможностей системы компоновки данных. Эту часть книги можно использовать в качестве справочного пособия или для более глубокого изучения возможностей механизма.
Все примеры, рассматриваемые в книге, содержатся на прилагаемом компакт-диске.
Для создания примеров использована платформа «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. Справочник разработчика
Общие возможности
Получение итогов по всем датам в выбранном периоде
Характеристики
Иерархия
Расшифровка
Расчет итогов по полям остатка
Связи наборов данных
Расчет итогов
Использование нескольких схем компоновки для одного отчета
Многоязычные отчеты
Поля
Автоматическое заполнение полей
Использование автополей
Переопределение представления полей
Вычисляемые поля
Пользовательские поля
Роли полей
Поля-реквизиты
Функциональные опции и права на просмотр поля в отчете
Ресурсы
Параметры
Использование дат
Использование стандартных периодов
Макеты
Предопределенные макеты
Макеты оформления
Настройки отчета
Конструктор настроек
Варианты отчета
Пользовательские настройки
Хранилище вариантов и хранилище пользовательских настроек
Фиксированные настройки
Упорядочивание
Отбор
Расположение реквизитов
Настройка группировок
Расположение ресурсов
Расположение группы выбранных полей
Заголовки выбранных полей
Расположение общих итогов
Отображение заголовков, параметров данных и отборов
Настройки диаграмм
Условное оформление
Работа с системой компоновки средствами встроенного языка
Установка схемы компоновки данных
Редактирование стандартных настроек
Работа с параметрами схемы компоновки
Редактирование настроек схемы компоновки
Редактирование настроек не основной схемы компоновки
Вывод отчета
Вывод в дерево значений, таблицу значений для дальнейшей программной обработки