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