Пока все отмечали январские праздники, «Департамент логистики» продолжал развиваться. Первое обновление веб-сервиса в 2014 году принесло значительное упрощение функций редактирования рейсов на карте. Благодаря возможности перетаскивания заказов, теперь перенести заказ из одного рейса в другой или добавить не распределенный заказ в рейс стало еще проще.
Добавление заказов в рейс перетаскиванием (так называемый drag&drop)
Теперь что бы добавить один или несколько заказов в существующий рейс достаточно их перетащить на точку рейса-приемника.
- Что бы перетащить один заказ, просто «схватите» его мышью и тащите к точке рейса куда вы хотите этот заказ добавить.
- Что бы перетащить несколько заказов, выделите их при помощи кликов по заказам на карте. Теперь если «схватить» мышью любой из выделенных заказов и начать перетаскивать, то перемещаться будут все выделенные заказы.
В процессе перетаскивания отображается сводная информация о заказах: количество заказов, количество точек, количество клиентов, суммарный вес и объем перетаскиваемых заказов
Пока вы не отпустили мышь, можно попробовать «примерить» заказ к рейсу. Когда курсор мыши наезжает на точку существующего рейса, то этот рейс на время становится активным (у рейса отображается трек и порядок проезда точек по маршруту). Так же, в этот момент выполняются проверки возможности добавления перемещаемых заказов в этот рейс (подробнее см. «Предупреждения о несовместимости при перетаскивании»).
Если в этот момент отпустить кнопку мыши, то перемещаемые заказы будут добавлены в этот рейс, а рейс пересчитан
Перенос заказов из одного рейса в другой
Перенос заказов, которые уже находятся в рейсе, в другой рейс происходит аналогично перетаскиванию свободных заказов, за тем исключением, что перед выделением заказов в рейсе необходимо сделать этот рейс активным, затем выделить заказы которые необходимо перетащить в другой рейс.
Предупреждения о несовместимости при перетаскивании
В процессе «примерки» перетаскиваемых заказов к рейсу производится проверка возможности добавления этих заказов в рейс. Проверка производится по параметрам:
- Вес и объем итогового рейса для текущего транспорта
- Совместимость перетаскиваемых и существующих заказов по меткам
- Совместимость по меткам перетаскиваемых заказов и транспорта
- Совместимость транспорта по зонам запрета обслуживания (если среди перетаскиваемых заказов есть заказы попадающие в зону запрещенную для транспорта рейса)
Если по всем параметрам заказы подходят для рейса-приемника, то выводится надпись на зеленом фоне «Рейс подходит»
Если по какому-нибудь из параметров рейс не подходит для перетаскиваемых заказов, то выводятся соответствующие предупреждения на красном фоне:
Исключение заказа из рейса
Так же значительно упростилось исключение заказа из рейса. Теперь для этого достаточно выделить один или несколько заказов в рейсе (предварительно рейс необходимо сделать активным) и нажать кнопку «Исключить из рейса».