Работа в нескольких часовых поясах

Материал из TaxiMaster
Перейти к: навигация, поиск

Такси-Мастер поддерживает работу служб такси в нескольких часовых поясах.

Настройки

Чтобы осуществить работу Такси-Мастер в нескольких часовых поясах существует ряд настроек.

В настройках Такси-Мастер в поле «Часовой пояс сервера» задается часовой пояс, который будет использоваться по умолчанию при отображении времени в Такси-Мастер и сохранении времени в БД (серверное время).

Интересная информация
Часовой пояс сервера должен совпадать с часовым поясом OC Windows на сервере и с настройками Postgres. Настоятельно не рекомендуем самостоятельно изменять данные настройки. При необходимости корректировки обращаться в техническую поддержку.
Настройки поле Часовой пояс сервера .png

В группе экипажей задается «Смещение относительно серверного времени» (разница между серверным часовым поясов и местным часовым поясом для данной группы экипажей).

Смещение относительно серверного времени.png

Смещение времени заказа

Смещение времени заказа будет автоматически определяться в карточке заказа по указанной группе экипажей.

В карточке заказа это смещение, если не равно нулю, выводится красным цветом под полями "+" (Через) и время подачи.

Смещение времени заказа в кз.png

А время, указанное в полях "Время принятия", "Время подачи" и "Время завершения", выводится всегда в местном часовом поясе заказа. Таким образом, при принятии заказа из другого города в другом часовом поясе оператору необходимо вводить в карточку заказа именно то время подачи, которое называет клиент. Аналогично для ежедневного заказа.

В окне истории заказа время также выводится в местном часовом поясе заказа. И дополнительно в шапке столбца времени указывается смещение времени заказа относительно серверного времени, если это смещение ненулевое.

Смещение времени заказа в истории заказов.png

В окнах текущих/предварительных, выполненных, удаленных и ежедневных заказов можно изменить формат отображения времени с помощью кнопки «Отображать местное время». По умолчанию выводится серверное время. Также в данных окнах заказов существует столбец «Смещение времени».

Формат отображения времени.png

В окнах выполненных и удаленных заказов логика фильтра заказов по времени зависит от нажатия кнопки «Отображать местное время»:

  1. Если кнопка не нажата, то заказы будут фильтроваться по серверному времени завершения или удаления заказа.
  2. Если кнопка нажата, то фильтрация будет выполняться по местному времени завершения или удаления заказа.

TMDriver

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

Интересная информация
Обратите внимание, что в Такси-Мастер в заказах отображается смещение времени относительно серверного, а в TMDriver - абсолютный часовой пояс заказа.

Планирование смен водителей

Запланированные смены водителей и фиксированный график работы водителей работает по местному времени группы экипажей, к которой принадлежит водитель. Т.е. если мы создаем смену с 10:00 до 20:00, то водитель из Москвы будет выходить на линию в 10:00 по московскому времени, а водитель из Ижевска в 10:00 по ижевскому времени.

Правила расчетов, правила назначения динамических приоритетов и смены тарифов

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

Отчеты

Все стандартные отчеты в Такси-Мастер используют серверное время.