Мягкие совместимости - Зоны
Когда использовать?
Когда нужно планировать доставку с привязкой исполнителей — водителей и транспортных средств — к конкретным зонам: например, знакомым им районам. Разрешены небольшие нарушения этого правила, чтобы сделать доставку более эффективной.
Схема
Как реализовать сценарий?
В настройках планирования добавьте блок penalties согласно документации и перечислите в массиве compatibilities, за какой тег какой штраф можно получить.
Важно: данный функционал работает только с конфигурацией optimize_money.
Примеры
Есть два заказа с требованием к транспорту centr. Их нужно выполнить в одно время. Есть есть машины: одна со свойством centr, вторая - со свойством petr.
При обычном планировании в рейс попадёт только один заказ.
Посмотрим, что будет со вторым:
- Если мягкая совместимость используется, то второй заказ будет доставлен машиной со свойством petr, потому что щтраф за нарушение зоны будет намного меньше, чем заработок при выполнении этого заказа.
- Если мягкая совместимость не используется, то машина со свойством petr не повезёт второй заказ, потому что штраф за нарушение зоны будет намного больше, чем заработок при выполнении этого заказа.