Тема: Модуль "Маршруты": доработка расписания
Доброго дня, коллеги.
Наши клиенты, крупные международные перевозчики, пользуются модулем "Маршруты", но в процессе возникли сложности, которые очень просят доработать, так как модуль больше ориентирован на рейсовый пассажирский транспорт:
1) Расписание относительно активации.
Необходимо иметь возможность выставлять время прохождения точек относительно времени прохождения предыдущей.
На данный момент точки расставляются следующим образом: скрин 1.
На указанном примере время прохождения третьей точки выставляется через 40 минут относительно активации маршрута. (15:13 – 15:33 – 15:53). Клиентам же нужен функционал с немного другой логикой. При таком же выставлении параметров, программа должна расставить точки следующим образом:
15:13 (активация) – 15:33 (вторая точка через 20 минут) – 16:13 ( третья точка через 40 минут относительно прохождения второй) и т.д. Если авто прошло вторую точку в 15:40, то время прохождения третьей должно автоматически установиться на 16:20 и данные изменения должны автоматически пересчитываться и отображаться на шкале времени.
2) Абсолютное расписание
В данном типе расписания также необходима функция динамического изменения расписания относительно фактического времени прохождения точек. Например: скрин 2.
Допустим авто отметилось во второй точке маршрута не в 11:30 а в 11:50. Это означает что точки 3 и 4 должны перенестись на 12:20 и 12:50 соответственно. Данное изменение расписания должно также автоматически отобразиться на шкале времени.
Мы понимаем, что можно задавать отклонением от расписания, но если опоздание превысило время отклонения, то нужно заново создавать рейс с оставшимися точками.
3) При редактирования расписания текущий рейс не обновляется, что очень неудобно: нужно пересоздавать рейс, а уже пройденные точки будут в таком случае пропущены.
Данные доработки актуальны для многих наших клиентов, так как позволяют осуществлять анализ "план-факт" посещения точек и выполнения маршрута. Также сейчас большого клиента (более 300 объектов) пробуем перевести из другой системы - и его тоже эти пункты не устраивают.
Заранее спасибо за ответ.