Отчет "Отчет по контролю работы объекта на маршрутах"

Файл отчета: report.transportControlReport.js

Назначение отчета: предназначен для просмотра данных о работе объектов на маршрутах за выбранный период.

Допустимо формирование отчета за месяц.

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

Входные параметры: нет.

Отчет представляет собой таблицу, в которой:

  • по горизонтали - список всех доступных объектов,
  • по вертикали - колонки со всеми днями, которые входят в выбранный диапазон дат.

На пересечениях выводятся показатели работы.

Показатели работы объекта выводятся по правилам:

  • не был назначен на маршрут или без ПЛ - пустая ячейка таблицы,
  • был назначен и не было нарушений - одна буква Р,
  • был назначен и были нарушения - список номеров выявленных нарушений.

Легенда нарушений: (выводится в отдельной таблице справа от основной)

  • 1 - нет позиций (большие интервалы без позиций) или вообще не на связи весь день,
  • 2 - нет пробега,
  • 3 - были провалы в GPS (малое кол-во спутников)
  • 4 - не был в точках Н и К назначенного маршрута (обоих хотя бы раз)
  • 5 - был в точках Н и К другого маршрута (выполнял движение по другому маршруту за день)

Алгоритм отчета: данные по объектам берутся из логов объектов при изменении параметра маршрута.

Маршрут у объекта может быть изменён:

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

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