[?] Генератор отчетов (rtReport)#

Предупреждение

В настоящее время документация в этом разделе дорабатывается.

Если Вам необходима документация по этой теме, то просьба сообщить об этом.

??? общее описание генератора

Интерфейс#

Общий интерфейс утилиты состоит из одного основного окна, предназначенного для управления отчетами из загруженных внешних модулей.

Основное окно утилиты Генератор отчетов содержит пять областей:

  1. Основное меню.

  2. Расписание - список загруженных отчетов.

  3. Очередь - список всех отчетов находящихся в очереди для исполнения.

  4. Операция - состояние выполнения отчетов.

  5. Дневник состояния - список сообщений генерируемые утилитой во время выполнения различных операций в виде выпадающего списка.

../../_images/1332.png

Основное меню#

Меню основного окна утилиты состоит из двух закладок: 14

Программа#

Группа настроек Программа определяет поведение основного окна утилиты.

../../_images/1525.png

Настройки

16

Диалог настройки утилиты и внешних модулей

Окно сообщений

17

Стандартное окно сообщений, создаваемых при работе программы

О программе…

18

Стандартное окно с данными о запущенной программе.

Сохранить настройки

19

Сохранение всех настроек.

Выход

Завершение работы программы.

Инструменты#

Группа настроек Инструменты позволяет загрузить конфигурацию и внешние модули отчетов.

../../_images/2024.png

Внешние компоненты системы

Вызов окна «Список библиотек» для загрузки внешних модулей.

Загрузить тестовую конфигурацию

Загрузка конфигурации с локального диска через стандартное окно.

Конфигурация

Информационный пункт содержащий путь и имя загруженной конфигурации.

При выборе пункта будет открыто окно со списком включенные в конфигурацию переменных, их состояний и значений.

Закрыть тестовую конфигурацию

Закрытие загруженной конфигурации.

Область «Расписание»#

Область Расписание представляет из себя список всех созданных и загруженных отчетов с возможностью их редактирования и исполнения.

../../_images/2613.png

В таблице отражаются:

Структура списка

Список отчетов состоит из следующих столбцов:

28 / 41:

Включение / Выключение выполнения отчета.

Настройка осуществляется через контекстное меню.

Запуск:

Время, которое указано в локальных настройках в пункте Автоматический запуск.

Ожидание:

Время, до начала автоматического формирования отчета (обратный отсчет).

Имя:

Наименование отчета заданное пользователем при настройке отчета в пункте Название в окне настроек Редактирование параметров отчета локальных настроек.

Библиотека отчета:

Наименование внешнего модуля используемого при создании отчета.

Пустая колонка:

???

Кнопки управления

В области Расписание используются следующие кнопки:

27

Открывает окно Редактирование параметров отчетов с локальными настройками.

12

Открывает окно Редактирование параметров отчетов с текущими настройками отчета.

29

Удаляет выбранную строку с отчетом из списка.

30

Запуск исполнения отчета.

31

Перемещает выбранный отчет на строку выше в списке.

32

Перемещает выбранный отчет на строку ниже в списке.

Контекстное меню

Для каждого отчета списка можно вызвать контекстное меню, щелкнув ПКМ на любую ячейку строки.

../../_images/403.png

Контекстное меню, помимо кнопок дублирующих кнопок управления описанных выше содержит кнопку Выключить 44.

Включение / Выключение выполнения отчета.

То есть, при выключении отчета ( 41 ), он останется в списке отчетов, но не будет исполнятся в период установленный в локальных настройках в пункте Автоматический запуск.

Добавление отчета#

Добавление нового отчета осуществляется кнопкой 27 в области Расписание или через контекстное меню любой строки списка.

При выборе команды Добавить будет открыто окно, единое для всех видов отчетов Редактирование параметров отчета.

../../_images/4210.png

Для создания отчета необходимо в пункте Библиотека выбрать загруженный внешний модуль для формирования отчета. После чего в окне будут открыты все блоки настроек присущие данному отчету.

Предупреждение

Если не загружен внешний модуль отчета, то создать / добавить отчет не получится. В пункте Библиотека будет отсутствовать модуль для формирования отчета.

Окно «Запуск отчета»#

Для запуска отчета используется кнопка Запуск ( 30 ), после чего будет открыто окно Запуск отчета.

../../_images/3314.png

При запуске отчета указывается время окончания интервала за который будет сформирован отчет.

В настройках каждой утилиты задается продолжительность интервала.

Отчет можно выгрузить на Текущее время или выбрать любую дату и время в пункте Заданное время.

Область «Очередь»#

???

Область Очередь представляет из себя список всех отчетов находящихся в очереди для исполнения.

../../_images/388.png

Используя кнопки навигации расположенные под списком отчетов можно выполните следующие действия:

Очистить:

Очистить весь список.

Удалить:

Удалить из списка выделенный отчет.

Раньше:

Поднять выделенный отчет в списке выше для более раннего выполнения.

Позже:

Опустить выделенный отчет в списке ниже для более позднего выполнения.

Область «Операция»#

../../_images/394.png

При выполнении любой загрузки отчета в поле Операция отображается наименование выполняемого действия, а в поле Прогресс процесс его выполнения.

Поле Состояние содержит информацию о выполнении текущего действия. ???

Загрузка внешних модулей#

Загрузка внешний компонентов (модулей) осуществляется на основном окне утилиты через пункт меню Инструменты – > Внешние компоненты системы.

../../_images/1185.png

После выбора пункта меню Внешние компоненты системы порядок загрузки внешних модулей осуществляется в следующем порядке:

2

Первоначально список библиотек пустой. Для загрузки модуля необходимо нажать кнопку Добавить.

3

Будет открыта папка с файлами модулей.

Файлы модулей находятся в папке Libraries, подкаталоге того каталога, куда было установлено ПО IngortechSCADA.

Из списка файлов на диске необходимо выбрать нужный модуль или выделить для открытия сразу все.

Нажать кнопку Открыть.

4

При успешной загрузке модуля на монитор будет выведено окно с подтверждением загрузки.

5

Загруженный модуль будет отражен в окне Список библиотек пункта Инструменты ‣ Внешние компоненты системы Генератора отчетов.

Настройки внешних модулей#

??? Глобальные, локальные, различия, откуда и зачем вызываются

Настройки для отчетов делятся на глобальные и локальные.

Структура окон Глобальных и Локальных настроек для каждого типа отчетов идентична.

Информация

Описание настроек для каждого типа отчетов приведена в описаниях модулей отчетов.

Глобальные настройки#

Глобальные настройки осуществляются из меню утилиты Генератор отчетов:

6

7

Информация

  • Глобальные настройки применяются по умолчанию ко всем загружаемым отчетам одного типа.

    То есть, те настройки, которые были установлены в окне Параметры утилиты Генератор отчетов будут автоматически применены к отчетам этого типа при добавлении нового отчета в основное окно Генератора отчета.

  • Настройки каждого модуля описаны в соответствующих статьях.

Локальные настройки#

Локальные настройки устанавливаются в окне Редактирование параметров отчетов.

../../_images/840.png

Вызов окна для редактирования параметров отчета находящегося в списке загруженных отчетов осуществляется одним из трех способов:

../../_images/937.png

Двойным нажатием ЛКМ на любой ячейке выбранной строки отчета.

../../_images/1033.png

Выбрав пункт контекстного меню Изменить при нажатии ПКМ на любой ячейке выбранного отчета.

../../_images/1186.png

Использовав кнопку 12 расположенную под списком отчетов.

Окно с локальными настройками содержит дополнительный блок настроек Автоматический запуск.

../../_images/4310.png

???

Автоматический запуск настраивается для каждого отчета в отдельности и определяет периодичность формирования отчета.

Условия запуска отчета

Формирование отчета

При каждом запуске

Будет сформирован при каждом ???

Только при ручном запуске

Будет сформирован только при ручном запуске из утилиты Генератор отчетов с помощью кнопки Запуск.

В заданные дни недели

Будет сформирован в дни недели выбранные в поле справа от настройки, в период указанный в поле Время.

В заданные дни месяца

Будет сформирован в дни указанные в правом поле через , в период указанный в поле Время.

Время до начала формирования отчета (обратный отсчет) будет отражено в столбце Ожидание в области Расписание.

Информация

  • Локальные настройки осуществляются отдельно для каждого созданного отчета в окне Редактирование параметров отчета.

  • После сохранения локальных настроек, они будут сохранены только для отчета, в котором были установлены.

  • Настройки каждого модуля описаны в соответствующих статьях.

Настройки генератора отчетов#

Настройка утилиты происходит из основного меню через пункт Программа ‣ Настройки ‣ Общие

../../_images/1625.png

Все настройки разделены на следующие группы:

Программа#

Настройки поведения утилиты, сервера и электронной почты.

../../_images/2222.png

Разрешить запуск нескольких копий программы

Если вкл, то можно будет запустить несколько копий программы.

Если выкл, и утилита уже запущена, то новая копия программы активирует окно предыдущей копии программы и автоматически завершится.

Запускать свернутым

Если вкл, то при запуске программы она автоматически будет свернута.

Сворачивать в область уведомлений при закрытии

Если вкл, то при нажатии на кнопку х окно программы будет не закрыто, а свернуто и помещено в область уведомлений в виде иконки утилиты.

Сервер#

Настройки влияющие на связь с сервером РТС.

../../_images/2320.png

Сервер

IP-адрес выбранного сервера РТС.

В этом поле указан адрес сервера, связь с которым будет устанавливаться.

Список серверов

Работа со списком доступных для связи серверов РТС.

Использование списка серверов подробно описано в разделе Диалог установки соединения.

Учетная запись

Параметры учетной записи, которые будут использоваться для подключения к основному серверу РТС.

Информация

Связь с сервером без данных учетной записи установить невозможно.

Отчеты#

../../_images/2137.png

Использовать фильтр отчетов по имени ???

Если вкл, то ???

Если выкл, и ???

Уведомления#

Настройка электронной почты для ???

../../_images/2417.png

Настройка аккаунта электронной почты осуществляется через окно вызываемое нажатием на кнопку 25.

При нажатии на эту кнопку откроется стандартный диалог Параметры электронной почты для настройки и тестирования отправляемых сообщений.

?? Исполнение отчетов#

??? Действия по созданию элементов отчета на основе модулей, ручное выполнение, выбор конфигурации, автоматическое исполнение, вклоткл

Утилиты отчетов#

Для просмотра и манипуляции с готовыми отчетами и данными на основании которых эти отчеты создаются, предназначен набор специальных утилит, реализованных в виде отдельных программ.

Модули отчетов#

?? общее описание модулей отчета

Ключи командной строки#

Использование командной строки для передачи данных программе описано в разделе «Ключи командной строки».

Утилита rtReport.exe поддерживают следующие ключи командной строки:

rtReport.exe [ПАРАМЕТРЫ]

-LOG=ФАЙЛ

Устанавливает имя для основного лог файла программы.

Если ключ не указан, то для файла лога будет использовано имя по умолчанию, соответствующее имени программы, с указанием даты создания и расширением log. Этот параметр используется в том случае, если необходимо указать использование лог файла с нестандартным именем или расположенном в не стандартном каталоге. Указывает имя лог файла, который будет использоваться для сохранения отладочной информации о процессе работы программы. Этот параметр может использоваться для организации многопользовательской работы утилиты из одного каталога или для изменения каталога или имени фала, принятого по умолчанию.

-NoLog

Если указан, то лог файл вестись не будет.

-CFG=ФАЙЛ

Если ключ не указан, то для файла конфигурации будет использовано имя по умолчанию, которое, как правило, совпадает с именем программы.

-NAME=ИМЯ

Устанавливает имя для программы.

Установленное имя будет отображаться в заголовке программы и в заголовке окна с сообщениями.

Это имя используется для того, чтобы различить различные копии программы.

Если ключ не указан, то используется имя по умолчанию, совпадающее с именем программы.

-CLOSE

Если указан, то при запуске программа передаст сигнал о завершении предыдущей запущенной копии программы.

После передачи команды на завершение, программа автоматически закроется.

Этот ключ использует имя, установленное с помощью ключа -NAME=ИМЯ для передачи команды определенной копии программы.

Если предыдущая копия запущена, то программа дождется ее завершения. Если предыдущей копии программы не будет обнаружено, то программа сразу же завершится.

-HdrOEM

Декодировать загружаемые с диска заголовки RTH в кодировку Win1251 из кодировки OEM (MSDOS).

-TIME=ВРЕМЯ

Использовать указанную дату и время вместо текущей при автоматическом запуске отчетов.

-MultiCopy

Разрешить запуск нескольких копий программы одновременно.