Перейти к основному содержимому

Мягкие совместимости - Зоны

Когда использовать?

Когда нужно планировать доставку с привязкой исполнителей — водителей и транспортных средств — к конкретным зонам: например, знакомым им районам. Разрешены небольшие нарушения этого правила, чтобы сделать доставку более эффективной.

Схема

Schema for case

Как реализовать сценарий?

В настройках планирования добавьте блок penalties согласно документации и перечислите в массиве compatibilities, за какой тег какой штраф можно получить.

Важно: данный функционал работает только с конфигурацией optimize_money.

Примеры

Есть два заказа с требованием к транспорту centr. Их нужно выполнить в одно время. Есть есть машины: одна со свойством centr, вторая - со свойством petr.

При обычном планировании в рейс попадёт только один заказ.

Посмотрим, что будет со вторым:

  • Если мягкая совместимость используется, то второй заказ будет доставлен машиной со свойством petr, потому что щтраф за нарушение зоны будет намного меньше, чем заработок при выполнении этого заказа.
  • Если мягкая совместимость не используется, то машина со свойством petr не повезёт второй заказ, потому что штраф за нарушение зоны будет намного больше, чем заработок при выполнении этого заказа.