VisReportPage - компонент позволяющий сформировать отчёты по работе системы термометрии.
Возможно сформировать два типа отчётов:
Выбор типа отчёта осуществляется нажатием соответствующей кнопки "Текущие данные" или "Архив".Обновить отчёт можно нажав кнопку "Обновить". Кнопка "Печать" служит для печати документа на принтере. Кнопка "Экспорт" позволяет сохранить отчёт в виде pdf-файла.
Для более удобного анализа данных можно "подсветить" значения температур превышающие
и имеющие более низкое значение чем допустимо. Для этого в соответствующей строке
необходимо задать придельные значения.
Внимание! Чтобы эта функция работала корректно, необходимо чтобы форма отчёта обладала
соответствующим функционалом.
Отчёт по текущим показаниям системы
Формирование отчёта производится для компонентов описывающих силосные корпуса термометрии
(EqTermoSK). Свойство equipment
должно содержать список необходимых для данного отчёта корпусов.
Форма отчёта должна содержать компонент набора внешних данных (RpDataSetExt) с название "DS".
Название полей предоставляемый набором текущих данных:
Параметры передаваемые в отчёт:
Отчёт по архивным показаниям системы
Данные для формирования отчёта получаем из источника данных предоставляющего соответствующий интерфейс (например DpTermoDB) - свойство dataBase.
Свойство query должно содержать sql-запрос для выборки данных. Запрос может содержать параметр "%1", который будет заменён на строковое представление даты и времени для которого необходимо построить отчёт.
Название полей и количество полей данных определяется sql-запросом.
Параметры передаваемые в отчёт:
Файлы отчётов, по умолчанию (пустое поле reportsPath), хранятся в папке"reports", которая располагается в папке проекта визуализации. При необходимости изменить местоположение отчётов, в свойстве reportsPath необходимо указать абсолютный путь.
Названия для форм отчётов:
Дополнительная информация об отчётах.
Родительский класс: VisBase
Объект данного класса должен быть частью (дочерним объектом) одного из потомков VisContainer.