Цепочки заказов

Окно Цепочки заказов предназначено для планирования и выбора водителю непрерывной цепочки заказов на заданный день (смену). Цепочки заказов - это непрерывная последовательность "свободных" предварительных заказов, которую водителю удобно выполнить в течении смены без больших ожиданий и лишнего пробега.
Окно Цепочки заказов вызывается путем нажатия на кнопку в окне Водители.

Для автоматического составления цепочек заказов, после выбора Даты в верхней части этого окна, нужно нажать кнопку "Сформировать цепочки". При этом программа формирует один или несколько вариантов цепочек заказов. В таблице, расположенной в левой части окна, появляется список вариантов цепочек. Таблица, расположенная в правой части окна, показывает список заказов (цепочку заказов) выбранного варианта. Список заказов цепочки можно редактировать "вручную" при помощи стандартных кнопок "Добавить", "Открыть" и "Удалить".

Алгоритм автоматического подбора заказов в цепочку заказов водителя:

Сначала находится заказ, район «Откуда» которого совпадает с районом, где находится водитель в начале смены и класс автомобиля совпадает с классом автомобиля данного водителя (или с классом, которым можно заменить автомобилем данного класса). Если такого заказа не находится, то ищется заказ, район «откуда» которого граничит с районом, где находится водитель. Считается что в начале смены водитель находится в районе, который указан в поле "Район" его Записи о водителе. Ищутся заказы, время начала которых больше времени начала смены данного водителя но начинающееся не позднее чем через 1 час от начала смены. Время начала смены берется из Графика работы данного водителя, поэтому важно чтобы график работы водителя был заполнен.

Далее на основе запланированной длительности предыдущего заказа и его района «Куда», определяется время и место, где будет данный водитель  в момент окончания заказа. Для этих исходных данных ищется следующий заказ и если такой найден, то он добавляется в цепочку.  Ищутся заказы, время начала которых больше планируемого времени окончания предыдущего заказа но начинающееся не позднее чем через 1 час. Эта процедура поиска и добавления заказов в цепочку повторяется до тех пор, пока не закончится время смены водителя или пока цепочка не прервется из-за отсутствия подходящего заказа.

Программа может построить несколько цепочек заказов если на первом этапе выбора «начального» заказа имеется несколько подходящих вариантов выбора заказа. Все варианты цепочек выводятся оператору для окончательного выбора наилучшего. При нажатии на кнопку "Отдать", расположенную в верхней части окна, все заказы выбранного варианта цепочки заказов назначаются данному водителю.

Для правильной работы алгоритма формирования цепочек, нужно чтобы в заказах были обязательно указаны район "Откуда" и район "Куда". Район "Откуда" автоматически заполняется, если выбрана Улица или Место, которые имеются в соответствующих справочниках программы.  Район "Куда" также заполняется при выборе существующих в справочниках Улицы или Места назначения, либо его можно выбрать непосредственно из Справочника районов программы.

Запись о заказе цепочки:

Назначение полей записи:

Если нужно добавить в цепочку заказ "вручную", то в новой записи нужно указать только Номер заказа.


Главная страница        Сайт PSoft         Оплата и регистрация программы