Автор: Хрусталева Елена Юрьевна.
Данная книга адресована программистам и разработчикам прикладных решений в системе 1С:Предприятие 8. Она позволяет самостоятельно изучить возможности системы компоновки данных – механизма, предназначенного для создания сложных аналитических отчетов в программах 1С:Предприятия 8.
Для начинающих разработчиков в книге описывается устройство системы компоновки данных, приводятся простые примеры создания отчетов, снабженные большим количеством иллюстраций и комментариев.
Значительная часть книги описывает выполнение практических примеров создания и настройки сложных отчетов. Эти примеры можно использовать для того, чтобы «попрактиковаться» и «набить руку» в создании и модификации отчетов, использующих систему компоновки данных.
Для опытных разработчиков книга содержит подробное описание отдельных возможностей системы компоновки данных. Эту часть книги можно использовать в качестве справочного пособия или для более глубокого изучения возможностей механизма.
Все примеры, рассматриваемые в книге, содержатся на прилагаемом компакт-диске.
Для создания примеров использована платформа 1С:Предприятия версии 8.1.11.67.
Книга выпущена под редакцией Максима Радченко.
Структура книги
Предисловие
- Кому предназначена эта книга
- Особенности
- Как читать
- Структура
- Что находится на компакт-диске
Глава 1. Простой отчет «без программирования»
- Добавление отчета
- Создание схемы компоновки данных
-
Редактирование схемы компоновки данных
- Добавление «источника» данных
- Создание запроса
- Автоматическое заполнение доступных полей
- Создание стандартных настроек отчета
- Редактирование настроек отчета в режиме «1С:Предприятие»
Глава 2. Устройство системы компоновки данных
- Получение данных для отчета
- Общее устройство системы компоновки данных
- Схема компоновки данных
- Настройки отчета
Глава 3. Примеры основных возможностей системы компоновки данных
- Исходные данные для примеров
- Пример 1. Набор данных – запрос
- Пример 2. Два связанных набора данных. Связь таблиц в запросе
- Пример 3. Набор данных – объект
- Пример 4. Набор данных – объединение
- Пример 5. Характеристики. Вывод данных в диаграмму
- Пример 6. Вложенный отчет
- Пример 7. Вывод результата в сводную таблицу
Глава 4. Примеры разработки отчетов
- Пример 1. Возможности настройки различных элементов отчета
- Пример 2. Отчет по системным блокам
- Пример 3. Отчет «Список номенклатуры». Программный запуск отчета
- Пример 4. Программная установка значений параметров. Автоматическое формирование отчета «Отчет по системным блокам»
- Пример 5. Отчет «Продажи номенклатуры»
- Пример 6. Отчет по продажам
- Пример 7. Сборка системных блоков
- Пример 8. Оказание услуг
- Пример 9. Использование источников данных – объектов. Создание собственного макета оформления
- Пример 10. Работа с иерархией. Работа с расшифровкой
- Пример 11. Использование источников данных – объединений объектов. Программная настройка отчета. Программное описание схемы компоновки данных
- Пример 12. Создание схемы компоновки данных в текстовом редакторе. Сериализация объектов компоновки данных
Глава 5. Справочник разработчика
-
Общие возможности
- Получение итогов по всем датам в выбранном периоде
- Характеристики
- Иерархия
- Связи наборов данных
- Расчет итогов
- Расшифровка
- Использование нескольких схем компоновки для одного отчета
- Многоязычные отчеты
-
Поля
- Автоматическое заполнение полей наборов данных
- Использование автополей
- Переопределение представления поля набора данных
- Вычисляемые поля
- Пользовательские поля
- Роли полей
- Ресурсы
-
Параметры
- Использование дат
- Использование стандартных периодов
-
Макеты
- Предопределенные макеты
- Макеты оформления
-
Настройки отчета
- Использование конструктора настроек
- Сохранение и загрузка настроек отчета
- Упорядочивание
- Отбор
- Расположение реквизитов.
- Настройка группировок
- Расположение ресурсов
- Расположение группы выбранных полей
- Заголовки выбранных полей
- Расположение общих итогов
- Отображение заголовков, параметров данных и отборов
- Настройки диаграмм
- Условное оформление
-
Работа с системой компоновки средствами встроенного языка
- Программная установка схемы компоновки данных.
- Программная работа с параметрами схемы компоновки данных
- Редактирование стандартных настроек
- Редактирование настроек схемы компоновки
- Вывод отчета средствами встроенного языка
- Вывод отчета в дерево значений, таблицу значений для дальнейшей программной обработки
- Исполнение отчета
Глава 6. Культура создания отчетов с использованием системы компоновки данных