VisTermoReport Описание класса

VisReportPage - компонент позволяющий сформировать отчёты по работе системы термометрии.

Возможно сформировать два типа отчётов:

Выбор типа отчёта осуществляется нажатием соответствующей кнопки "Текущие данные" или "Архив".

Обновить отчёт можно нажав кнопку "Обновить". Кнопка "Печать" служит для печати документа на принтере. Кнопка "Экспорт" позволяет сохранить отчёт в виде pdf-файла.

Для более удобного анализа данных можно "подсветить" значения температур превышающие и имеющие более низкое значение чем допустимо. Для этого в соответствующей строке необходимо задать придельные значения.
Внимание! Чтобы эта функция работала корректно, необходимо чтобы форма отчёта обладала соответствующим функционалом.


Отчёт по текущим показаниям системы

Формирование отчёта производится для компонентов описывающих силосные корпуса термометрии (EqTermoSK). Свойство equipment должно содержать список необходимых для данного отчёта корпусов.

Форма отчёта должна содержать компонент набора внешних данных (RpDataSetExt) с название "DS".

Название полей предоставляемый набором текущих данных:

Параметры передаваемые в отчёт:



Отчёт по архивным показаниям системы

Данные для формирования отчёта получаем из источника данных предоставляющего соответствующий интерфейс (например DpTermoDB) - свойство dataBase.

Свойство query должно содержать sql-запрос для выборки данных. Запрос может содержать параметр "%1", который будет заменён на строковое представление даты и времени для которого необходимо построить отчёт.

Название полей и количество полей данных определяется sql-запросом.

Параметры передаваемые в отчёт:


Файлы отчётов, по умолчанию (пустое поле reportsPath), хранятся в папке"reports", которая располагается в папке проекта визуализации. При необходимости изменить местоположение отчётов, в свойстве reportsPath необходимо указать абсолютный путь.

Названия для форм отчётов:

Дополнительная информация об отчётах.


Родительский класс: VisBase

Объект данного класса должен быть частью (дочерним объектом) одного из потомков VisContainer.


Свойства объекта

Описание свойств

reportsPath

Путь до файлов с отчётами

Файлы отчётов, по умолчанию (пустое поле reportsPath), хранятся в папке"reports", которая располагается в папке проекта визуализации. При необходимости изменить местоположение отчётов, в свойстве reportsPath необходимо указать абсолютный путь.

equipment

Список силосных корпусов термометрии

Формирование отчёта производится для компонентов описывающих силосные корпуса термометрии ( EqTermoSK). Данное свойство должно содержать список необходимых для данного отчёта корпусов.

dataBase

Источник данных для отчёта по архивным показаниям

Данные для формирования отчёта получаем из источника данных предоставляющего соответствующий интерфейс (например DpTermoDB).

query

SQL-запрос для выборки архивных данных

Свойство должно содержать sql-запрос для выборки данных. Запрос может содержать параметр "%1", который будет заменён на строковое представление даты и времени для которого необходимо построить отчёт.