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

69 записей с тегом "рейс"

Посмотреть все теги

Тотальный контроль логистики: обзор модуля «События рейса»

· 3 мин. чтения

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

Ранее эта информация собиралась по кусочкам из телефонных звонков и бумажных чеков, которые водители сдавали в конце смены. Чтобы сделать процесс прозрачным, мы внедрили детальную систему логирования всех действий водителя и объединили ее в единый интерфейс — «События рейса».

Доступ к хронологии

Найти историю конкретной поездки очень просто. В основном списке «Рейсы» напротив каждого завершенного маршрута есть специальная кнопка (иконка «глаза» в оранжевом квадрате). При клике на нее открывается карточка «Просмотр рейса», где диспетчер видит общую информацию: кто был за рулем, какой автомобиль (с визуальной схемой салона) выполнял заказ и список всех выполненных броней.

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

Детальная аналитика: экран «События рейса»

Этот экран представляет собой исчерпывающую сводку, объединяющую геолокацию, тайминг и финансовый отчет.

1. Интерактивная карта маршрута

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

2. Подробная Хронология (Лог событий)

Левая колонка — это «черный ящик» рейса. Сюда в режиме реального времени транслируются все действия, которые водитель совершал в своем мобильном приложении. Каждая запись имеет строгую временную метку (например, 29.07.2026 14:17) и цветовой индикатор:

Логистика (синие точки): Фиксация этапов движения — «Прибытие» на точку и «Отъезд» с нее, с указанием точного адреса и планового времени (чтобы легко отслеживать опоздания).

Жизненный цикл (зеленые точки): Ключевые статусы смены — «Автомобиль получен» и «Автомобиль сдан».

Финансы (оранжевые точки): Самая важная часть для бухгалтерии. Здесь отображаются все траты (Расход). Если водитель прикрепил фотографию чека через свое приложение, под событием появляется кликабельная иконка «Чек».

3. Сводная Статистика и Расходы

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

Блок «Статистика»: Выводит общие показатели — общее время поездки, пройденное расстояние (км), объем использованного и купленного топлива (в литрах), а также итоговую сумму всех потраченных денег.

Блок «Расходы»: Детализированная разбивка трат по категориям. Диспетчер четко видит, сколько денег ушло на Стоянку/парковку, на Топливо (с указанием объема, например, 80 л), на Платные трассы и на Прочие расходы (например, талончики).

4. Отчет по остановкам

В самом низу экрана формируется таблица «Остановки». Это сжатая выжимка для быстрого анализа тайминга. По каждой точке маршрута (например, ул. Чкалова, 16) выводится фактическое время прибытия и отъезда, что позволяет легко разрешать спорные ситуации с клиентами (например, если клиент утверждает, что машина не приехала вовремя).

Интерфейс «События рейса» полностью оцифровывает процесс выполнения заказа. Он избавляет бухгалтерию от необходимости разбирать мятые бумажные чеки (все фото хранятся в системе привязанными к расходам), а диспетчерам дает посекундную картину того, как именно проходила поездка. Это обеспечивает тотальный финансовый контроль и позволяет оперативно оценивать качество работы водителей.

totalnyj-kontrol-logistiki-obzor-modulya-sobytiya-rejsa totalnyj-kontrol-logistiki-obzor-modulya-sobytiya-rejsa2 totalnyj-kontrol-logistiki-obzor-modulya-sobytiya-rejsa3

Обновление логики работы с мессенджерами

· 2 мин. чтения

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

Мы провели работу и расширили возможности водительских ботов, чтобы сделать их использование максимально комфортным и предсказуемым.

Ключевые возможности и улучшения

1. Корректное отображение «Моих рейсов»

Мы изменили логику работы кнопки «Мои рейсы». Ранее при нажатии на нее бот показывал только предстоящие рейсы (на текущее время и в будущее). Если рейс уже формально начался (например, стартовал в 09:00, а водитель запросил информацию в 12:00), бот его скрывал. Теперь логика исправлена: бот учитывает статус рейса. Пока рейс считается активным в системе (даже если он уже в пути), он будет отображаться в списке, чтобы водитель не потерял к нему доступ.

2. Интеллектуальный «Список пассажиров»

Важное нововведение — появление кнопки «Список пассажиров» в деталях каждого рейса. При ее нажатии водитель получает в мессенджер всю необходимую информацию для посадки людей.

Правильная сортировка: Ранее пассажиры выводились списком в хаотичном порядке. Теперь бот анализирует маршрут и присылает карточки пассажиров строго по порядку остановок посадки. Водитель видит список людей ровно в той последовательности, в которой будет забирать их по пути (например: сначала пассажиры из Кишинева, затем из Оргеева, потом из Бельцов).

Чистота данных: Мы убрали из вывода лишнюю системную информацию (например, внутренний ID-номер брони, который водителю не нужен).

Точность: В карточку пассажира добавлено обязательное отображение валюты рядом со стоимостью проезда, а также исправлены мелкие визуальные недочёты.

3. Полнота информации в карточке пассажира

Теперь карточка пассажира, приходящая в мессенджер, содержит исчерпывающие данные:

ФИО и телефон клиента;

Точные дату и время отправления/прибытия;

Детальные адреса точек посадки и высадки;

Стоимость проезда;

Скрытый комментарий от диспетчера (если он был оставлен специально для водителя).

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

Обновление отображения пассажиров в рейсе

· 2 мин. чтения

При групповом бронировании (когда один человек покупает билеты для всей семьи или компании коллег) возникает разделение ролей: есть единый «Клиент» и есть конкретные «Пассажиры», которые поедут на выбранных местах.

Ранее при детальном просмотре рейса в формате «по местам» система дублировала данные основного Клиента-заказчика на все купленные им места, даже если диспетчер предварительно внес ФИО реальных пассажиров. Это создавало путаницу при посадке в автобус и проверке документов. Мы исправили, сделав посадочные ведомости максимально достоверными.

Ключевые возможности и улучшения

1. Умная приоритизация данных

Теперь алгоритм формирования посадочной ведомости работает по принципу приоритета реального пассажира:

Если диспетчер или сам клиент при покупке билета указал имя и данные конкретного человека для определенного места, система выведет в таблице именно его.

Водитель и проверяющий четко увидят, кто конкретно должен сидеть на месте №1, а кто — на месте №2.

2. Надежный механизм подстановки

Ситуации бывают разными: иногда билеты покупаются в спешке, и заказчик не указывает имена своих спутников.

Чтобы в таком случае место не выглядело в системе «бесхозным», мы внедрили умную проверку. Система оценивает наличие имени пассажира: если поле имени пустое, алгоритм аккуратно подставит данные основного Клиента-заказчика. Таким образом, диспетчер всегда знает, к кому обратиться по поводу этого билета.

Итоги

Транспортные компании, водители получают точные списки реальных пассажиров. Это исключает заминки при посадке в автобус, упрощает проверку паспортов и повышает общий уровень сервиса.

Бронирования на прошедшие рейсы

· 2 мин. чтения

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

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

Ключевые возможности модуля

Главный принцип нового функционала — баланс между гибкостью и безопасностью. По умолчанию добавление пассажиров в архивные (завершенные) рейсы строго запрещено для всех.

1. Точечное делегирование прав

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

2. Умная разблокировка интерфейса

Система динамически адаптирует интерфейс под уровень прав конкретного сотрудника:

Для обычного диспетчера: Если время рейса уже вышло, кнопки добавления пассажира (плюсики) в расписании и внутри карточки рейса остаются визуально заблокированными. При наведении курсора система честно подскажет: «Бронирование невозможно, рейс уже проехал».

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

3. Визуальное единообразие

Ранее на прошедших рейсах кнопка «Мультибронирования» (оформления группы пассажиров) могла полностью исчезать с экрана, тогда как кнопка одиночной брони просто блокировалась. Теперь обе кнопки всегда остаются на своих местах, сохраняя привычный вид интерфейса, и лишь меняют свой статус (активна/неактивна) в зависимости от прав авторизованного пользователя.

Итоги

Внедрение функции бронирования на прошедшие рейсы дает транспортным компаниям необходимую гибкость для решения нештатных ситуаций и сведения точной отчетности. При этом использовать данный функционал смогут только авторизованные и компетентные сотрудники.

Отображение раскрытого комментария при просмотре рейса

· 2 мин. чтения

Экран просмотра рейса — это главный рабочий инструмент диспетчера. В компании диспетчерам важна разная информация: кому-то критически важно сразу видеть развернутые комментарии от клиентов, а кому-то важнее компактность и статусы оплат.

Мы разработали инструмент гибкой персонализации. Теперь интерфейс просмотра рейса можно настроить индивидуально, убрав всё лишнее и выделив главное.

Ключевые возможности модуля

В глобальные настройки системы добавлен новый блок управления — «Настройка отображения полей в просмотре рейса». Он предоставляет диспетчерам полный контроль над таблицами.

1. Раздельная настройка списков

Экран просмотра рейса  делится на два режима: «Список броней» (общие заказы) и «Список мест» (детализация по каждому пассажиру).

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

2. Свободное управление колонками

С помощью удобных переключателей диспетчер может в любой момент включить или отключить отображение системных колонок (номер, статус, ФИО клиента, телефон, места посадки/высадки, цены и др.).

Для обеспечения стабильности работы, по умолчанию новые настройки не ломают привычный вид — все базовые поля изначально включены.

3. Раскрытые комментарии

Одно из главных улучшений — работа с комментариями. Ранее комментарии к заказам прятались за небольшой иконкой, что требовало дополнительных кликов для прочтения важных деталей. Теперь комментарий можно вывести в таблицу как полноценную текстовую колонку. Диспетчер сможет читать оставленные пассажирами пожелания прямо в общем списке.

4. Настройка порядка колонок

Мы добавили возможность не просто скрывать данные, но и менять их местами. С помощью интуитивно понятного механизма перетаскивания можно выстроить столбцы в любом удобном порядке. Система обладает «умной памятью»: даже если вы временно отключите колонку, а затем включите ее снова, она вернется на свое исходное место, а не улетит в конец списка.

Итог

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

Бронирование на рейсы-дубликаты

· 2 мин. чтения

Дубликат — это статус рейса, который означает, что автомобиль или водитель уже заняты на другом рейсе в то же самое время. Такие рейсы не отображаются на сайте и в мобильном приложении, чтобы не создавать путаницы у пассажиров и не продавать билеты на рейсы, которые могут не состояться.

Режим «Два окна» в просмотре рейсов

· 2 мин. чтения

Диспетчеру часто приходится смотреть на расписание с двух сторон сразу. Например, нужно сравнить загрузку сегодня и завтра, чтобы пересадить пассажиров. Или посмотреть один маршрут и обратный ему. Или просто найти свободную машину на ближайшие дни.

Раньше для этого приходилось постоянно переключать даты в одном окне или открывать систему в нескольких вкладках браузера. Это неудобно, легко запутаться и теряется время.

Чтобы упростить эту работу, мы сделали режим «Два окна». Теперь на одном экране можно открыть сразу две независимые таблицы с рейсами.

Как это устроено

Экран делится на две половины — левую и правую. Каждая половина работает сама по себе, но есть и общие настройки.

Каждое окно управляется отдельно

У левого и правого окна свои собственные фильтры:

Дата — можно поставить сегодня слева и завтра справа. Удобно, когда нужно перенести пассажиров или понять, сколько свободных машин будет в ближайшие дни.

Направление — можно вывести один маршрут слева, а обратный ему справа. Так диспетчер видит полную картину: кто куда едет и где какие машины свободны.

Общие фильтры работают сразу для обоих окон

Фильтры по автомобилям, водителям, статусам рейсов и компаниям настроены так, что применяются к левой и правой части одновременно. Диспетчеру не нужно дважды выбирать одно и то же.

Что сделали для удобства

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

Система запоминает настройки

Если диспетчер включил два окна и настроил фильтры, при следующем входе в систему рабочее место откроется в том же виде. Не нужно настраивать заново.

Защита от ошибок

При переключении между обычным режимом и режимом двух окна выделенные рейсы сбрасываются. Это сделано, чтобы случайно не применить массовое действие к не тем рейсам.

Всё видно и понятно

Если у маршрута длинное название, ячейка сама расширяется, текст не обрезается. Когда данные подгружаются в левое и правое окно, видно, какое уже загрузилось, а какое ещё нет. Когда диспетчер создаёт бронь, нужный рейс подсвечивается зелёным — сразу понятно, что операция прошла успешно.

Что получили в итоге

Теперь диспетчеру не нужно открывать несколько вкладок и переключаться между ними. Всё на одном экране. Сравнивать, переносить, искать свободные машины стало быстрее и удобнее. Расписание перестало быть просто списком рейсов — это теперь удобный инструмент для работы.

rezhim-dva-oknav-prosmotre-rejsov.png

Мультискидки для детей

· 3 мин. чтения

Для повышения лояльности пассажиров с детьми и обеспечения гибкого ценообразования в системе бронирования был разработан модуль управления детскими тарифами. Ранее система поддерживала лишь базовую логику скидок, которая не позволяла детально сегментировать стоимость билета в зависимости от точного возраста ребенка. Новый функционал дает возможность создавать многоуровневые тарифные сетки и автоматически применять их при оформлении заказа.

Добавили дополнительный статус возврата, кто и когда возвратил

· 2 мин. чтения

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

Сортировка пассажиров между рейсами

· 2 мин. чтения

В работе диспетчера часто бывают ситуации, когда нужно срочно пересадить пассажиров с одного рейса на другой. Например, сломался автобус, или на популярное время добавили дополнительную машину, или, наоборот, решили объединить два полупустых рейса.