...
Допустим, окно заказа (Временное окно операции) с 11 до 13 часов, а водитель прибыл в 12.55. Максоптра будет считать, что водитель опоздал, так как за время, оставшееся до конца временного окна операции, он не успеет разгрузить/загрузить заказ. Это объясняется тем, что продолжительность операции (время разгрузки/загрузки заказа) может занимать какое-то время. Для каждого типа заказа (доставка или сбор) продолжительность операции состоит из следующих атрибутов:
- продолжительность операции, указанная в форме заказа или в настройках аккаунта,
- дополнительное время, затрачиваемое на подъезд к клиенту,
- время разгрузки/погрузки одной единицы груза у клиента * количество единиц груза, указанных в заказе.
В текущей реализации окно заказа у нас является окном прибытия и разгрузки. Другими словами, водитель должен успеть не только приехать, но и разгрузиться в рамках заданного окна локации.
...