Отчет "Отчет по контролю работы объекта на маршрутах"
Файл отчета: report.transportControlReport.js
Назначение отчета: предназначен для просмотра данных о работе объектов на маршрутах за выбранный период.
Допустимо формирование отчета за месяц.
Отчет может быть использован для выявления нарушений у объектов, назначенных на маршруты.
Входные параметры: нет.
Отчет представляет собой таблицу, в которой:
- по горизонтали - список всех доступных объектов,
- по вертикали - колонки со всеми днями, которые входят в выбранный диапазон дат.
На пересечениях выводятся показатели работы.
Показатели работы объекта выводятся по правилам:
- не был назначен на маршрут или без ПЛ - пустая ячейка таблицы,
- был назначен и не было нарушений - одна буква Р,
- был назначен и были нарушения - список номеров выявленных нарушений.
Легенда нарушений: (выводится в отдельной таблице справа от основной)
- 1 - нет позиций (большие интервалы без позиций) или вообще не на связи весь день,
- 2 - нет пробега,
- 3 - были провалы в GPS (малое кол-во спутников)
- 4 - не был в точках Н и К назначенного маршрута (обоих хотя бы раз)
- 5 - был в точках Н и К другого маршрута (выполнял движение по другому маршруту за день)
Алгоритм отчета: данные по объектам берутся из логов объектов при изменении параметра маршрута.
Маршрут у объекта может быть изменён:
- оператором,
- автоматически, при создании или закрытии путевых листов.
Выборка производится за указанный период времени. Производится обработка событий объекта за
временные интервалы, когда он был назначен на маршрут.