Класс Отчеты
Визуальная разработка отчета
Создание схемы компоновки данных - центральная задача при создании отчета. Открывается из раздела Основные отчета.
Схема компоновки данных (СКД).
На основе схемы компоновки и примененных к этой схеме настроек, компоновщик макета формирует макет компоновки данных. Далее этот макет обрабатывается процессором компоновки и преобразуется в результат компоновки данных. В свою очередь, результат компоновки может быть выведен в табличный документ, либо в объект – таблицу значений или дерево значений.
Компонент схемы | Назначение |
Наборы данных | Данные для дальнейшего представления. Могут быть запросы, объекты, объединения. Объединение объединяет из нескольких наборов данных (внешнее соединение). |
Связи наборов данных | Если есть несколько наборов данных и нужно использовать левое соединение. |
Вычисляемые поля | Значения этих полей получаются в результате вычисления выражений, написанных разработчиком в схеме компоновки данных, или в результате выполнения функций, описанных в общих модулях конфигурации. Дополнительные столбцы. |
Ресурсы | Групповые итоговые данные. Не отдельные столбцы, как в случае с вычисляемыми полями. |
Параметры | Параметры могут быть явно определены в запросе, например вид номенклатуры (&ВидНоменклатуры), а могут быть параметрами виртуальных таблиц базы данных, например начало и конец отчетного периода. Как правило, параметры выводятся пользователю перед формированием отчета. Затем заданные пользователем значения параметров передаются в отчет, и отчет формируется заново, например с новым отчетным периодом |
Макеты | |
Вложенные схемы | Для многократного использования разработанной схемы в других отчетах, связав родительский и вложенный отчеты по общему полю. |
Настройки | Содержит 4 типа блоков: группировка, таблица, диаграмма, вложенный отчет. |
Пример создания отчета для документа с табличной частью.
Сначала заполняется наборы данных. После этого в разделе Поля появляются указанные в запросе. Варианты наборов данных: запрос, объект и объединение.
Выбираем Запрос и переносим нужные поля.
Задаем псевдонимы и порядок и создадим запрос. Из запроса создается список полей.
На вкладке Настройки Добавляем в Отчет группировку. Поле не указываем. Теперь настроим поля. На вкладку Выбранные поля и перенести. В параметрах указать оба поля даты, перейти в каждый и Включить в пользовательские настройки.
Вкладка Ресурсы СКД для добавления расчета итогов.
Для изменения имени столбца нужно добавить вычисляемое поле и заменить в нем заголовок. Учесть: флаг Группа криво объединяет, например если будет две записи с разными ценами, то объединение возьмет общее количество и первую цену.
No Comments