Шаблоны отчетов
Для работы с отчетом необходимо создать и настроить шаблон отчета. Шаблон отчета определяет внешний вид отчета, перечень параметров входящих в отчет, правила формирования отчета.
На основе шаблона отчетов ТехноДок может создавать неограниченное число экземпляров отчетов. Например, можно создать шаблон отчета Рапорт начальника смены станции и настроить создание отчетов каждый день в 08:00 часов.
Для перехода на форму работы с шаблонами отчетов в меню надо выбрать раздел Отчеты -> Шаблоны.
Создание шаблона отчета
Добавление нового шаблона отчета
Для добавления нового шаблона отчетов:
- В меню выберите
Отчеты -> Шаблоны. - Нажмите кнопку
Добавитьи ведите имя шаблона. - Выберите раздел, в котором отчет будет отображаться на главной странице или введите имя нового раздела.
- Выберите тип шаблона и нажмите кнопку
Создать.- Используйте тип
Отчет за периодс включенной опциейС шагом, если в отчете надо выводить данные с опреде ленной частотой. Например, это может быть отчет за сутки с шагом 1 час. - Используйте тип
Отчет на срез временичтобы вывести данные за указанный момент времени.
- Используйте тип
- Сформированный шаблон появится в списке шаблонов в левой части окна.
Копирование шаблона отчета
Для копирования шаблона отчета:
- Выберите шаблон который хотите скопировать.
- Рядом с кнопкой
Добавитьвыберите вспомогательное меню, нажав на кнопку в виде трех вертикально расположенных точек. - Выберите пункт
Копировать. - Копия шаблона появится в том же разделе, что и копируемый шаблон.
Экспорт шаблона отчета
Экспортировать можно как все шаблоны, так и один выбранный шаблон. Для экспорта всех шаблонов:
- Рядом с кнопкой
Добавитьвыберите вспомогательное меню, нажав на кнопку в виде трех вертикально расположенных точек. - Выберите пункт
Экспортировать. - В появившемся окне выберите шаблоны которые хотите экспортировать и нажмите кнопку
Экспорт. - Экспортированные шаблоны будут сохранены в директории для загруженных файлов в виде файла с расширением
json.
Импорт шаблона отчета
Для импорта шаблонов:
- В разделе
Шаблоны отчетоврядом с кнопкойДобавитьвыберите вспомогательное меню, нажав на кнопку в виде трех вертикально расположенных точек. - Выберите пункт
Импортировать. В появившемся окне выберитеjsonфайл с шаблонами отчетов. - В появившемся окне выберите шаблоны которые хотите импортировать из файла и нажмите кнопку
Импортировать.
Новые отчеты будут доступны только для пользователей с правом Администрирование отчетов. При необходимости укажите права для остальных пользователей после импорта шаблонов отчетов. Настройка прав доступа к отчетам осуществляется на форме Настройки -> Роли и Настройки -> Пользователи.
Не рекомендуется выполнять импорт шаблонов, которые были экспортированы из ТехноДок с меньшей мажорной версией. Данные действия могут повлечь некорректную работу отчета.
Конфигурация шаблона
Для настройки шаблона доступны вкладки: Разметка, Параметры, Правила и Настройки
Разметка
Вкладка Разметка — визуальный редактор внешнего вида отчета. С помощью встроенного HTML-редактора формируется структура отчета: добавляются текст, таблицы, изображения, выполняется форматирование содержимого при помощи панели инструментов. При необходимости можно переключиться в режим редактирования исходного HTML-кода по соответствующей кнопке на панели инструментов и вносить правки непосредственно в разметку.
В разметке размещаются параметры шаблона — именно они наполняют отчет данными и визуальными элементами. В одном шаблоне можно использовать разные типы параметров, которые могут:
- получать данные из внешних систем — SCADA (КАСКАД, WinCC OA, Альфа Платформа, OPC), СУБД (Microsoft SQL Server, PostgreSQL, MySQL и др.), веб-ресурсов, файлов и других источников;
- вычислять значение по формуле на языке C# — расчетные параметры;
- отображать визуальные компоненты — графики, диаграммы, журналы, подписи, выпадающие списки и т.д.
Полное описание всех групп параметров приведено на странице Параметры, а справочник встроенных переменных и функций для формул расчетных параметров — на странице Расчетные параметры.
Добавить параметр в разметку можно двумя способами:
- перетаскиванием (drag & drop) параметра из панели справа в нужное место формы;
- вручную — вставкой ссылки на параметр в виде
%Название параметра%. При формировании отчета такие ссылки заменяются значениями соответствующих параметров — числами, таблицами, диаграммами, графиками и т.д.
Новые параметры можно создавать прямо в панели справа кнопкой Добавить над списком параметров, не переключа ясь на вкладку Параметры.
Шаблон может содержать несколько страниц (листов). Переключение между страницами и добавление новой выполняется в панели над редактором. Для каждой страницы доступны собственные настройки формата: кликните по вкладке страницы и выберите Редактировать страницу.
Постраничное отображение больших таблиц
Для таблиц с большим числом строк можно включить постраничное отображение (пагинацию). Опция значительно уменьшает потребление оперативной памяти на клиентских АРМах при просмотре отчетов с миллионами значений: вместо загрузки всех строк сразу браузер запрашивает данные постранично.
Пагинация настраивается в свойствах таблицы в разметке шаблона (доступно для отчетов с шагом). Чтобы открыть свойства таблицы, нажмите на таблице правой кнопкой мыши и перейдите в настройки. В свойствах таблицы доступны параметры:
- Включить пагинацию — активирует постраничное отображение строк таблицы.
- Количество записей на странице таблицы — размер страницы (число строк). Должно быть целым числом.
При просмотре отчета под таблицей отображается элемент навигации по страницам.
Параметры
На вкладке Параметры формируется перечень параметров шаблона — источников данных, расчетных значений и компонентов, которые затем выводятся в разметке отчета.
- Описание всех групп параметров шаблона (источники данных, расчетные параметры, компоненты) вынесено на отдельную страницу — см. Параметры.
- Справочник встроенных переменных, функций и структур данных, которые можно использовать в формулах расчетных параметров, приведён на странице Расчетные параметры.
Правила
Вкладка Правила определяет условия автоматического формирования, обработки и рассылки отчетов по расписанию или по событию. Шаблон может содержать несколько правил. Каждое правило состоит из трех блоков — Триггер, Условие и Действие.
Добавить новое правило можно кнопкой Добавить. Каждое правило можно временно отключить переключателем в заголовке блока Триггер — отключенное правило не выполняется, а его настройки становятся недоступны для редактирования. Удалить правило можно по кнопке с изображением корзины.
Триггер
Триггер определяет, что и когда запускает правило.
- Источник триггера — источник события, запускающего правило:
Периодическая задача— правило проверяется по расписанию: по времени или по значению параметра.Событие отчета— правило срабатывает при изменении отчета (своего или другого).
- Дата начала правила — дата и время, с которых правило начинает действовать.
- Периодичность — режим повторения правила:
Однократно— правило срабатывает один раз.Повторять в течении периода— правило повторяется в течение заданной продолжительности.Бесконечно— правило действует без ограничения по времени.
- Продолжительность — период, в течение которого повторяется правило. Поле отображается только для периодичности
Повторять в течении периода.