Объект конфигурации Отчет предназначен для описания алгоритмов, при помощи которых пользователь сможет получать необходимые данные. Алгоритм формирования выходных данных описывается при помощи визуальных средств или с использованием встроенного языка. В реальной жизни объектами конфигурации Отчет соответствует всевозможные таблицы выходных данных, сводных данных, диаграммы и пр.
Добавление отчета
Все предыдущие манипуляции подготовили основу для создания отчетов.
Открыть систему в режиме конфигуратора и добавить новый объект конфигурации Отчет.
Для этого выделить в дереве объектов ветвь Отчеты и нажмем кнопку Добавить в командной панели окна конфигурации.
В следующем окне объекта конфигурации на закладке Основные задавим имя отчета (например, Материалы).
В строке синоним выбрать автоматически созданное имя.
Создать схему компоновки данных как основу любого отчета, для этого выбрать кнопку Открыть схему компоновки данных или кнопку открытия со знаком лупы.
Так как у отчета еще нет схемы компоновки данных, платформа предложит создать новую схему, которая с точки зрения конфигуратора является макетов, поэтому будет открыт конструктор макета, предлагающий выбрать единственный тип макета - Схема компоновки данных.
Платформа создаст новый макет содержащий схему компоновки данных и сразу же откроет конструктор схемы компоновки данных.
Конструктор обладает большим количеством возможностей для визуального проектирования отчетов. Например, добавим новый набор данных – запрос. Для этого выбрать кнопку Добавить или вызовем контекстное меню ветки Наборы данных.
Для создания текста запроса запустите конструктор запроса – нажатием кнопки Конструктор запроса.
Конструктор запроса – инструмент созданный для помощи разработчику, позволяющий визуально конструировать запрос. Для пользователя так же возможно создать синтаксически правильный запрос.
В списке БД представлены таблицы для создания запроса. На их основе имеется возможность построение отчета.
Если раскрыть ветку РегистрыНакопления, то можно увидеть, что кроме таблицы регистра ОстаткиМатериалов в этой ветке присутствует еще несколько виртуальных таблиц, которые формирует система.
Эти таблицы в основном и используются для построения отчетов.