Общие сведения о модуле Конструктор отчётов

Конструктор отчётов является дополнительным модулем Docsvision и предназначен для формирования отчётов в интерфейсе Web-клиента Docsvision.

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

Структура модуля

Модуль состоит из:

  • Расширения сервера Web-клиента

  • Расширения серверной части

  • Расширения клиентской части Web-клиента,

  • Расширения программы Конструктор Web-разметок и справочников для работы с отчётами

  • Справочников, реализованных на базе Конструктора справочников:

    • Отчёты

    • Параметры

    • Пользовательские шаблоны параметров отчётов

    • Подключения

Назначение и функции модуля

Модуль позволяет создавать новые отчёты, редактировать уже созданные, формировать созданные отчёты при помощи провайдера FastReport.

Конструктор отчётов добавляет новый узел в Конструкторе справочников — "Конструктор отчётов". Узел содержит следующие справочники:

  • Отчёты — содержит все имеющиеся отчёты в системе.

  • Параметры — содержит все доступные для использования элементы управления для тонкой настройки формы ввода параметров отчёта.

  • Пользовательские шаблоны параметров отчётов – содержит предзаполненные параметры по определенному отчёту.

  • Провайдеры — содержит все доступные для использования провайдеры для отображения отчёта с их описанием.

  • Подключения — содержит строки подключения для настройки источников дан-ных, используемых в отчётах.