+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 с для смены листа печати. При истечении времени ожидания программа выходит из режима вывода документа и готова к приему команды на формирование следующего документа. Если при печати одного документа производится попытка формирования другого документа, программа выводит сообщение об ошибке действий оператора, печать первого документа продолжается.



Наполнение сайта товарами, услугами, новостями и статьями