Правила назначения водителей

При оформлении заказа, важно быстро определить и назначить водителя, как можно больше удоволетворяющего условиям заказа. Для автоматизации назначения водителя на заказ, реализованы правила назначения водителей, с помощью которых можно гибко настроить порядок назначения водителей. Вы можете настроить правила выбрав пункт меню Бухгалтерия|Правила назначения водителей главного окна программы. Совместно с настройками программы - Форма ввода заказа|Фильтры водителей и Работа водителей блок поиска водителей по стоянкам, правила назначения водителей позволяют полностью автоматизировать процесс определения и назначения наилучшего водителя.
Окно Правил назначения водителей выглядит таким образом:

Правила назначения водителей

С помощью этого инструмента можно создать глобальные правила назначения водителей, нажатием на кнопку Добавить алгоритм в верхней части окна, появится запрос о названии правила:
Добавление алгоритма
например как показано на рисунке - правило Ближайшие стоянки создано на левой панели. Внутри этого правила можно создать несколько фильтров (отображены на правой панели)для наилучшего определения водителя.
Новый фильтр добавляется нажатием кнопки Добавить фильтр в правой части окна, появится диалог настройки параметров фильтра:
Добавление алгоритма

Поле фильтр содержит раскрывающийся список с возможными вариантами настройки: К каждому из фильтров назначения определяется параметр и операнд: =, !=, >, >=, <, =<, min, max - позволяющий задавать условия срабатывания фильтра. Кроме того, к каждому фильтру можно установив флажок Автоматически и нажав кнопку Условие добавить правило автоматического назначения водителя при срабатывании фильтра. Диалог настройки автоматического условия аналогичен настройке фильтра.


Пример

Есть основной алгоритм Ближайшие стоянки, указанный в левой части окна Правил назначения водителей для него настроен фильтр (в правой части окна)с параметрами:

Ближайшие стоянки (nearstops) = <пусто>

Что означает, срабатывание правила для назначения водителя с одной из ближайших стоянок, приписанной к основной стоянке определившейся по адресу заказа.

К этому фильтру добавлено условие автоматического назначения с параметрами:
Порядок = 1

Что означает, автоматическое назначение первого в очереди водителя из всех ближайших стоянок. Следовательно при оформлении заказа на закладке Выбор водителя уже будет автоматически назначен водитель удоволетворяющий заданным правилам.


Аналогично работает и флажок Назначать вручную - только это правило будет применяться в ручном порядке.