Составные заказы


Составной заказ - заказ, объединяющий несколько обычных заказов, созданных примерно на одно время из одной точки подачи или в одну точку назначения. При этом каждый из таких обычных заказов является частью составного.

Основные особенности составного заказа:
  • Составной заказ вместе со всеми его заказами-частями выполняется одним экипажем.
  • На весь составной заказ делается один расчет по таксометру, и итоговая сумма составного заказа делится поровну между всеми заказами-частями.
  • Расчет с клиентами по составному заказу всегда делается по безналичному счету.

Составные заказы в окнах заказов

В окнах текущих/предварительных и выполненных заказов есть колонка Тип составного заказа, где отображается:

  • "составной заказ";
  • "часть составного";
  • ничего, если заказ не составной.


Также в окнах текущих/предварительных и выполненных заказов для составного заказа и/или его части можно задать раскраску.


По умолчанию заказы-части составного в окнах текущих/предварительных и выполненных заказов отображаться не будут. Чтобы включить их отображение, необходимо нажать на кнопку Отображать заказы, являющиеся частью составного.


Создание составного заказа

Доступ к созданию составных заказов регулируется правами пользователя.

Возможно автоматическое и ручное создание составного заказа (объединения нескольких обычных заказов).

Автоматически объединять обычные заказы в составные можно с помощью специального скрипта.

В настройках "Заказы - Составные заказы" можно включить опцию "Использовать автоматическое объединение заказов в составные" и задать скрипт для автоматического создания составных заказов.

Скрипт автоматического создания составных заказов будет срабатывать раз в минуту.

Также в Файл - Настройки - Заказы - Составные заказы можно регулировать исключение прекращенного заказа-части из составного заказа:

  • Только для предварительного составного заказа, который еще не перешел в текущие.

  • Всегда.

При завершении составного заказа итоговая сумма составного заказа будет распределяться в том числе и на клиента из прекращенного заказа-части, если данный заказ не исключен из составного заказа.


Чтобы создать составной заказ вручную через рабочее место ТМ, необходимо:

  1. В окне текущих/предварительных заказов включить Режим создания составного заказа.

  2. В появившемся столбце отметить заказы, которые необходимо объединить в составной. Также можно добавить к существующему составному заказу новый заказ-часть, отметив флажками составной заказ и обычный заказ, который нужно добавить.
  3. Если выбрано хотя бы 2 заказа для объединения в составной, то в контекстном меню, открывающемся по нажатию правой кнопки мыши, появится кнопка Создать составной заказ.
  4. При нажатии кнопки Создать составной заказ выполняется проверка объединяемых заказов. При этом может быть выдано предупреждение, если объединяемые заказы имеют какие-то существенные отличия.
  5. После успешного объединения будет открыта карточка составного заказа.

Карточка составного заказа

В карточке составного заказа вместо блока Клиент располагается блок Информация по объединенным заказам.

Карточка_составного_заказа_Информация_по_объединенным_заказам.png

Если в этом блоке дважды кликнуть по какому-то объединенному заказу, то карточка составного заказа будет закрыта без сохранения изменений, и откроется карточка редактирования выбранного заказа-части.

В этом же блоке можно исключить какой-нибудь заказ-часть из составного. Если в составном заказе останется только 1 заказ-часть, то составной заказ будет расформирован.

Карточка заказа-части составного

В карточке заказа-части составного внизу есть кнопка Перейти в составной заказ. При нажатии этой кнопки текущая карточка заказа-части будет закрыта без сохранения изменений, и откроется карточка составного заказа.

Перейти_в_составной_заказ.png

В карточке заказа-части составного недоступны следующие поля:

  • Экипаж
  • Группа экипажей
  • В очереди

Логика работы с составными заказами

При работе с составными заказами действует следующая логика:

  • По умолчанию время подачи составного заказа будет автоматически выставляться как минимальное время подачи среди всех заказов-частей. При изменении времени подачи в заказе-части, а также при добавлении и удалении заказов-частей в составном заказе, время подачи составного заказа будет автоматически обновляться.
  • По умолчанию атрибуты для составного заказа будут подставляться общие среди всех заказов-частей. Т.е. если у первого заказа-части атрибуты "Кондиционер" и "Детское кресло", а у второго заказа-части атрибуты "Кондиционер" и "Большой багажник", то в составной заказ автоматически подставится только атрибут "Кондиционер".
  • По умолчанию группа экипажей для составного заказа подставляется, как группа любого из заказов-частей.
  • По умолчанию в качестве тарифа составного заказа выбирается либо специальный тариф составного заказа, заданный в группе экипажей, либо тариф любого из заказов-частей.

  • По умолчанию адреса для составного заказа включают в себя все адреса заказов-частей. Причем порядок адресов для составного заказа автоматически выбирается так, чтобы общий маршрут был оптимальным:
    • Сначала делается проезд по всем адресам подачи заказов-частей, потом по адресам остановок, потом по адресам назначения.
    • Если у одного заказа-части время подачи отличается от времени подачи другого заказа-части более чем на 15 минут, то в итоговом маршруте составного заказа первым будет идти адрес подачи того заказа-части, у которого время подачи меньше.
    При изменении адресов в заказе-части, а также при добавлении и удалении заказов-частей в составном заказе, адреса составного заказа будут автоматически обновляться.
  • При назначении/изменении экипажа в составном заказе экипаж изменяется и во всех заказах-частях.
  • Признак "В очереди" изменяется синхронно в составном заказе и во всех заказах-частях.
  • Все заказы-части, независимо от их времени подачи, переходят из предварительных в текущие в тот же момент, когда сам составной заказ переходит из предварительных в текущие.
  • При удалении составного заказа он расформировывается. Т.е. заказы-части не удаляются, а только отвязываются от составного заказа. Расформированный составной заказ полностью удаляется из БД, его нельзя будет увидеть в окне удаленных заказов.
  • Если в составном заказе остается всего 1 заказ-часть, то составной заказ расформировывается.
  • Если составной заказ является предварительным и еще не перешел в текущие, то неуспешное закрытие заказа-части будет приводить к тому, что заказ-часть будет исключаться из составного заказа. Но если составной заказ уже находится в текущих, то неуспешно закрытый заказ-часть останется привязанным к составному заказу.
  • При изменении состояния заказов-частей через ТМК Водитель будет автоматически изменяться состояние самого составного заказа. Логика такая:
    • Если есть хотя бы 1 заказ-часть в состоянии "На месте", то составной заказ переводится в состояние "На месте"
    • Иначе, если есть хотя бы 1 заказ-часть в состоянии "Клиент в машине", то составной заказ переводится в состояние "Клиент в машине"
    • Иначе составной заказ переводится в состояние "Водитель принял заказ"
  • Завершение составного заказа
    • При завершении составного заказа будут автоматически завершаться все заказы-части. При этом если составной заказ завершается неуспешно, то все успешно закрытые ранее заказы-части также будут завершены неуспешно.
    • При завершении составного заказа во все заказы-части будет скопирована группа экипажей и тариф из составного заказа.
    • При расчетах с водителями и в статистике выполненных заказов водителями заказы-части составного не будут учитываться. Но сами составные заказы учитываться будут.
    • Расчеты с клиентами по составным заказам всегда производятся в момент завершения составного заказа, даже если какие-то заказы-части завершаются раньше составного. При этом итоговая сумма составного заказа поровну делится между всеми заказами-частями, даже теми, которые были завершены неуспешно. Сумма за составной заказ всегда берется только с безналичного счета клиента.

Работа с составными заказами в ТМК Водитель

В ТМК Водитель в списке заказов составные заказы выделяются специальным обозначением "Совместный заказ", при этом в скобках указывается количество обычных заказов в составе составного.

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


Для принятия составного заказа водителю нужно "свайпнуть" кнопку Принять, то есть  нажать в кнопке Принять на стрелку в белом круге и, не отпуская, провести вправо.

После принятия в ТМК Водитель будет отображаться экран со статусами заказов-частей - "Маршрут". На данном экране нужно отмечать состояния заказов-частей с помощью соответствующих кнопок.

Связаться с клиентом можно, перейдя в карточку заказа-части.



При этом в зависимости от настроек, кнопки "На месте", "Расчет" могут быть недоступны, пока не будет выполнено нужное условие из опции (карточка группы экипажей - Модуль "Связь с водителями" - Интерфейс):

  • Кнопка "На месте" доступна за N минут до времени подачи.

  • Кнопка "На месте" доступна за N метров до адреса подачи.

  • Кнопка "На месте" доступна, если скорость ниже N км/ч.

  • Кнопка "Расчет" доступна за N метров до адреса назначения.

  • Кнопка "Расчет" доступна, если скорость ниже N км/ч.

Если какой-то заказ-часть довести до завершенного состояния, то он пропадет с данного экрана. 

После завершения всех заказов-частей можно будет завершить составной заказ.

Можно включить автоматическое завершение составного заказа при закрытии последнего заказа-части с помощью настройки "Автоматически завершать составной заказ в TMDriver при закрытии последнего заказа-части" (карточка группы экипажей - Модуль "Связь с водителями" - Общие).


Далее: Запуск Кабинета оператора