Общие сведения о модуле Конструктор отчётов
Конструктор отчётов является дополнительным модулем Docsvision и предназначен для формирования отчётов в интерфейсе Web-клиента Docsvision.
Модуль позволяет формировать отчёты с использованием различных настроек в интерфейсе системы. Конструктор отчётов поддерживает работу через Web-клиент в части настройки и пользовательского функционала.
За генерацию отчёта, отвечает Провайдер — это программный модуль DV, принимающий на вход шаблон отчёта в формате FastReport и данные, результатом работы провайдера, является файл отчёта. Настройка формата отчёта выполняется в среде разработки отчётов FastReport, в Docsvision загружается шаблон отчёта. Архитектура модуля позволяет добавлять дополнительные провайдеры генерации отчётов. Например, если в компании принято использовать Microsoft BI для получения статистических отчётов, то модуль позволит создать такой провайдер, см. раздел "Создание нового Провайдера".
Структура модуля
Модуль состоит из:
-
Расширения сервера Web-клиента
-
Расширения серверной части
-
Расширения клиентской части Web-клиента,
-
Расширения программы Конструктор Web-разметок и справочников для работы с отчётами
-
Справочников, реализованных на базе Конструктора справочников:
-
Отчёты
-
Параметры
-
Пользовательские шаблоны параметров отчётов
-
Подключения
-
Назначение и функции модуля
Модуль позволяет создавать новые отчёты, редактировать уже созданные, формировать созданные отчёты при помощи провайдера FastReport.
Конструктор отчётов добавляет новый узел в Конструкторе справочников — "Конструктор отчётов". Узел содержит следующие справочники:
-
Отчёты — содержит все имеющиеся отчёты в системе.
-
Параметры — содержит все доступные для использования элементы управления для тонкой настройки формы ввода параметров отчёта.
-
Пользовательские шаблоны параметров отчётов – содержит предзаполненные параметры по определенному отчёту.
-
Провайдеры — содержит все доступные для использования провайдеры для отображения отчёта с их описанием.
-
Подключения — содержит строки подключения для настройки источников дан-ных, используемых в отчётах.