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

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

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

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

· 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 мин. чтения

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

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

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

В просмотре рейса, добавлен новый информационный блок — статистика по типам оплат. Теперь после списка всех мест можно увидеть сводку по тому, какими способами пассажиры оплатили поездки на данном рейсе.

Комиссия водителя

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

Водителям платят по-разному. Кто-то получает фиксированную сумму за рейс — например, 2000 рублей за смену. Кто-то получает процент от выручки — скажем, 10% от проданных билетов.

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

Чтобы убрать ручную работу, мы добавили модуль «Комиссия водителя». Теперь система сама считает, сколько кому платить.

Как это работает

Настройка в карточке водителя

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

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

Процент от выручки — водитель получает долю от продаж билетов на его рейсе (например, 10% от кассы).

В общей таблице рейсов добавилась колонка «$ водителя». В ней автоматически показывается, сколько заработает водитель на этом рейсе.

Если у водителя стоит фиксированная ставка — колонка показывает эту сумму.

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

Например, водитель получает 10% от выручки, а на рейсе продано билетов на 5000 рублей. В колонке «$ водителя» будет 500 рублей. Если кто-то купит или вернёт билет, сумма пересчитается сразу.

Общая статистика

Внизу таблицы добавились новые итоговые строки:

Итого $ водителя — сколько всего компания должна выплатить водителям за выбранный день или неделю.

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

Удобство для диспетчера

Не всем нужно видеть финансовые показатели в таблице рейсов. Поэтому колонку «$ водителя» можно скрыть или показать по желанию. Администратор решает, отображать её или нет, через настройки полей.

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

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

komissiya-voditelya.png