Сортировка пассажиров между рейсами
В работе диспетчера часто бывают ситуации, когда нужно срочно пересадить пассажиров с одного рейса на другой. Например, сломался автобус, или на популярное время добавили дополнительную машину, или, наоборот, решили объединить два полупустых рейса.
Раньше это делалось долго и муторно: диспетчер открывал каждый заказ по отдельности, менял в нём рейс и сохранял. Если пассажиров много, на это уходила уйма времени. Чтобы упростить эту работу, мы сделали инструмент «Сортировка пассажиров». Теперь можно за пару кликов перенести сразу всех людей с одного рейса на другой.
Как это выглядит
В главном расписании рядом с каждым рейсом появились маленькие квадратики для отметки (чекбоксы). Диспетчер может отметить один или два рейса, с которыми хочет работать. Но больше двух отметить не получится — это сделано специально, потому что пересаживать людей можно только с одного рейса на другой.
Когда рейсы выбраны, диспетчер нажимает кнопку «Сортировка пассажиров». Открывается окно, разделённое на две половинки. В левой — информация об одном выбранном рейсе, в правой — о другом.
Что удобно
Если диспетчер заранее отметил рейсы в расписании, при открытии окна они подставляются сами. И сразу же подгружаются списки пассажиров на этих рейсах — ничего дополнительно искать и нажимать не нужно.
В каждом таком окошке видно всё, что нужно для принятия решения:
-
Во сколько рейс
-
Куда едет
-
Сколько мест в автобусе и сколько уже занято (например, «14:00 Москва — 8/15» — это значит, что 8 мест занято из 15). Это важно, чтобы случайно не пересадить людей в автобус, где уже нет свободных мест.
Итог
Теперь пересадить пассажиров с одного рейса на другой можно за несколько секунд. Диспетчеру не нужно открывать каждый заказ по отдельности, а система сама подсказывает, сколько мест свободно, чтобы не ошибиться.
