+7 (351) 215-23-09


  1. Руководство оператора телемеханического комплекса КОМПАС 1.5
  2. ТМ в табличном режиме
  3. Печать отчетов
  4. ТМ в графическом режиме
  5. Сообщения оператору
Страница 3 из 5

3.4. Печать отчетов

3.4.1. В процессе работы программа сохраняет текущие данные в дисковых журналах. Регистрация производится с привязкой по времени на УПУ:

а) всех выполненных команд ТУ;

б) всех изменений состояний ТС и выходов за пределы уставок значений ТИТ;

в) значений по каналам ТИТ и ТИИ с периодом регистрации (ретроспектива событий);

г) нарушений/восстановления связи с УКП и КЩ;

д) изменений значений уставок каналов ТИТ УКП;

е) всех действий оператора по оперативному изменению параметров системы;

ж) ошибок формирования журналов регистрации и ошибок ПУ.

3.4.2. Для получения требуемого документа на экране , на принтере или в файле следует:

1) перейти в табличный режим отображения информации;

2) набрать на клавиатуре комбинацию клавиш "ALT - W";

3) по приглашению системы ввести номер формы отчета. "Шапка" отчета будет выведена на экран. Кроме этого будут выведены все фильтры формы, установленные при конфигурировании;

4) оператор имеет возможность редактирования полей: "шаг" и "корреляция",а также фильтров по всем столбцам. Выбранное клавишей Таb поле выделяется черным цветом. Для редактирования фильтра столбца следует набрать на клавиатуре комбинацию "Shift - F1", выбрать стрелками нужный столбец, ввести новое значение и нажать клавишу Enter. Для сброса фильтра по выбранному столбцу достаточно нажать клавишу Enter без ввода значения. В ответ на приглашение системы подтвердить ввод значения выбором "ДА" и клавишей Enter.

При формировании отчета программа пропускает только те записи, которые удовлетворяют условиям фильтрации. Например, для столбца "Направление" при заданном фильтре ">2" в отчет попадут только те события, которые относятся к 3-ему и 4-ому направлениям.

Особым образом производится фильтрация по полям(столбцам) даты "DATE" и времени "TIME". Фильтры этих полей предназначены для выборки записей из базы данных по временным параметрам. Помимо сравнения по указанным фильтрам, для полей даты и времени имеет значение также признак их взаимосвязи, задаваемый в строке фильтров "корреляция" и имеющий значения есть/нет. Принцип фильтрации выводимых данных по дате/времени приведен в таблице.

Таблица

 +-------------------------------------------------------------------+ | | Запись | Запись | | |Корреляция| фильтра| фильтра | Фильтрация | | D и Т | даты D |времени Т| | |----------+--------+---------+-------------------------------------| | есть | нет | нет | отсутствует | |----------+--------+---------+-------------------------------------| | есть | *D1) | нет | отсутствует | |----------+--------+---------+-------------------------------------| | есть | =D | =T | производится вывод одного значения | | | | | с временем равным или минимально | | | | | предшествующим ему в пределах STEP | | | | | Интервал: D(T...T-STEP) | |----------+--------+---------+-------------------------------------| | есть | нет | =T | то же, значение даты - дата послед- | | | | | ней записи | | | | | Интервал: ENDDAY(T...T-STEP) | +-------------------------------------------------------------------+

____________________

1) "*" - любой из символов из ряда ">", "<" или "=".

 Продолжение таблицы +-------------------------------------------------------------------+ | | Запись | Запись | | |Корреляция| фильтра| фильтра | Фильтрация | | D и Т | даты D |времени Т| | |----------+--------+---------+-------------------------------------| | есть | нет | <Т | производится вывод всех значений, | | | | | предшествующих указанному времени | | | | | на дату последней записи с учетом | | | | | STEP | | | | | Интервал: начало журнала...ENDDAY(T)| |----------+--------+---------+-------------------------------------| | есть | нет | >Т | производится вывод всех значений, | | | | | последующих за указанным времени | | | | | на дату последней записи с учетом | | | | | STEP | | | | | Интервал: ENDDAY(T)...конец журнала | |----------+--------+---------+-------------------------------------| | есть | <D | *Т | производится вывод всех значений, | | | | | предшествующих указанному времени | | | | | Интервал: начало журнала(интервал T)| | | | | ...D(интервал T) | |----------+--------+---------+-------------------------------------| | есть | >D | *Т | производится вывод всех значений, | | | | | последующих за указанным временем | | | | | Интервал: D(интервал T)...конец | | | | | ...журнала(интервал T) | |----------+--------+---------+-------------------------------------| | нет | нет | нет | отсутствует | |----------+--------+---------+-------------------------------------| | нет | *D | =Т | производится вывод одного значения | | | | | по всем указанным датам со временем,| | | | | равным или минимально предшествующим| | | | | в пределах STEP указанному | | | | | Интервал Т: Т-STEP...T | | | | | Интервал Т: 00:00:00...Т | |----------+--------+---------+-------------------------------------| | нет | *D | <Т | производится вывод всех значений | | | | | по всем указанным датам со временем,| | | | | предшествующему указанному с учетом | | | | | STEP | | | | | Интервал Т: 00:00:00...Т | |----------+--------+---------+-------------------------------------| | нет | *D | >Т | производится вывод всех значений | | | | | по всем датам, последующим за ука- | | | | | занным временем с учетом STEP до | | | | | 24 часов | | | | | Интервал Т: Т...23:59:59 | |----------+--------+---------+-------------------------------------| | нет | *D | нет | производится вывод всех значений | | | | | по всем указанным датам | | | | | Интервал Т: 00:00:00...23:59:59 | +-------------------------------------------------------------------+ 
 Продолжение таблицы +-------------------------------------------------------------------+ | | Запись | Запись | | |Корреляция| фильтра| фильтра | Фильтрация | | D и Т | даты D |времени Т| | |----------+--------+---------+-------------------------------------| | нет | =D | *Т | производится, вывод всех значений | | | | | в соответствии с отношением времени | | | | | по указанной дате | | | | | Интервал: D(интервал T) | |----------+--------+---------+-------------------------------------| | нет | <D | *Т | производится, вывод всех значений | | | | | в соответствии с отношением времени | | | | | по датам, предшествующим указанной | | | | | Интервал: начало журнала(интервал T)| | | | | ...D(интервал T) | |----------+--------+---------+-------------------------------------| | нет | >D | *Т | производится, вывод одного значения | | | | | в соответствии с отношением времени | | | | | по датам, последующим указанной | | | | | Интервал: D(интервал T)... | | | | | ...конец журнала(интервал T) | +-------------------------------------------------------------------+

В любом случае, если значений не обнаружено в указанном временном интервале фильтра, выводится пустая запись. Заносить фильтр по дате следует в формате: ЧЧ-ММ-ГГГГ (число-месяц-год), фильтр по времени - в формате: ЧЧ:ММ:СС (часы:минуты:секунды);

Контроль введенных оператором фильтров на достоверность не производится !

5) если редактирование окончено или оно не требовалось, то после вывода шаблона следует нажать на клавиатуре F2 ("Вывод документа");

6) в появившемся окне следует выбрать стрелками или "мышью" устройство вывода: "экран", "принтер",файл документа или файл в формате DBF (имена этих файлов устанавливаются при конфигурировании и содержаться в служебных файлах) и нажать клавишу "Enter" или левую клавишу "мыши".

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

При выводе отчета на экран: если размер документа превышает размер экрана, то для просмотра документа на экране следует использовать клавиши "Влево", "Вправо", "Вверх", "Вниз", "PgUp", "PgDn".

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