Обложка....1
Выходные данные....1
Авторские права....485
Оглавление....3
Предисловие....7
Кому предназначена книга....7
Источники информации....7
Как читать....7
Структура....8
Что находится на компакт-диске....8
Глава 1. Устройство системы компоновки данных....9
Схема компоновки данных....12
Наборы данных....12
Связи наборов данных....13
Вычисляемые поля....14
Ресурсы....14
Параметры....15
Макеты....16
Вложенные схемы....16
Настройки....17
Пример изменения настроек....21
Глава 2. Примеры разработки отчетов....27
Исходные данные для примеров....27
Пример 1. Набор данных - запрос....28
Визуальное конструирование....28
Варианты отчета....37
Настройка отдельных группировок....42
Пример 2....48
Вычисляемые поля....49
Параметры. Период отчета....50
Быстрые пользовательские настройки....53
Системные поля....55
Обязательность использования параметров....57
Пример 3. Связь наборов данных....58
Пример 4. Связь таблиц внутри набора данных....64
Связывание таблиц в запросе....65
Программный запуск отчета....69
Пример 5. Набор данных - объединение....72
Пример 6. Автоматическое формирование отчета....77
Пример 7....81
Передача параметров в запрос набора данных....85
Программная установка параметров отчета....90
Пример 8....92
Извлечение данных по периодам....93
Интерактивное оформление отчета....98
Пример 9. Свободная структура таблицы отчета....106
Пример 10....112
Связь наборов данных по периодам....114
Функциональные опции....119
Пример 11....126
Характеристики в отчете....127
Вывод данных в диаграмму....129
Пример 12....135
Детализация в выбранном периоде....135
Выражения для представления полей....138
Характеристики в метаданных....142
Вывод всех дат в периоде....147
Пример 13....152
Пользовательские поля....155
Вложенный отчет....157
Пример 14....167
Расчет итогов по полям остатка....171
Вывод в диаграмму нескольких ресурсов....177
Пример 15....183
Набор данных – объект....183
Программная компоновка....189
Общий макет оформления....192
Макет оформления в схеме компоновки....196
Пример 16....203
Вывод иерархических данных....203
Вывод данных в собственной иерархии....204
Стандартная расшифровка полей отчета....210
Переопределение поля для расшифровки....211
Изменение действий расшифровки....215
Пример 17....218
Язык выражений....219
Вывод отчета в общую форму....228
Фоновое выполнение отчета....232
Пример 18. Работа с системой компоновки данных из встроенного языка....233
Заполнение наборов данных и компоновка отчета....237
Настройка отчета....240
Описание схемы компоновки данных....243
Пример 19. Консоль системы компоновки данных....247
Глава 3. Справочник разработчика....265
Общие возможности....265
Получение итогов по всем датам в выбранном периоде....265
Характеристики....275
Иерархия....291
Расшифровка....309
Расчет итогов по полям остатка....320
Связи наборов данных....326
Расчет итогов....332
Использование нескольких схем компоновки для одного отчета....336
Многоязычные отчеты....339
Поля....347
Автоматическое заполнение полей....347
Использование автополей....352
Переопределение представления полей....357
Вычисляемые поля....360
Пользовательские поля....363
Роли полей....366
Поля-реквизиты....369
Функциональные опции и права на просмотр поля в отчете....370
Ресурсы....372
Параметры....378
Использование дат....379
Использование стандартных периодов....379
Макеты....382
Предопределенные макеты....383
Макеты оформления....396
Настройки отчета....401
Конструктор настроек....401
Варианты отчета....404
Пользовательские настройки....409
Хранилище вариантов и хранилище пользовательских настроек....414
Фиксированные настройки....419
Упорядочивание....420
Отбор....425
Расположение реквизитов....430
Настройка группировок....432
Расположение ресурсов....457
Расположение группы выбранных полей....460
Настройка группировок....432
Расположение ресурсов....457
Заголовки выбранных полей....462
Расположение общих итогов....462
Отображение заголовков, параметров данных и отборов....466
Настройки диаграмм....469
Условное оформление....472
Работа с системой компоновки средствами встроенного языка....476
Установка схемы компоновки данных....476
Редактирование стандартных настроек....477
Работа с параметрами схемы компоновки....479
Редактирование настроек схемы компоновки....480
Редактирование настроек не основной схемы компоновки....481
Вывод отчета....482
Вывод в дерево значений, таблицу значений для дальнейшей программной обработки....483
Книга адресована разработчикам прикладных решений в системе «1С:Предприятие 8». Она позволяет самостоятельно изучить возможности системы компоновки данных.
Для начинающих разработчиков в книге описывается устройство системы компоновки данных, приводятся простые примеры создания отчетов, снабженные большим количеством иллюстраций и комментариев. Значительная часть книги посвящена выполнению практических примеров создания и настройки сложных отчетов. Эти примеры можно использовать для того, чтобы попрактиковаться в создании и модификации отчетов, использующих систему компоновки данных.
Для опытных разработчиков книга содержит подробное описание отдельных возможностей системы компоновки данных. Эту часть книги можно использовать в качестве справочного пособия или для более глубокого изучения возможностей механизма.
Для создания примеров использована платформа «1С:Предприятие» версии 8.2.15.301.
Несмотря на то, что книга готовилась для «1С:Предприятие 8.2», она является актуальной и для версии 8.3, некоторые доработки, выполненные в версии 8.3, в ней не рассмотрены, т.к. написана она до выхода этой версии.
Приложение к книге включает демонстрационные конфигурации, иллюстрирующие примеры, рассматриваемые в книге. Таким образом, можно самостоятельно воспроизвести или доработать любой пример из книги, используя имеющиеся готовые решения. Демонстрационные конфигурации можно установить на коммерческую или учебную версию 1С:Предприятия.