Живая карта всех машин пространства: где каждая, с какой скоростью идёт, как давно отвечала и не ушла ли из коридора своего рейса — со списком сбоку, галочкой видимости и режимом наблюдения за одной машиной.

Статус рейса отвечает на вопрос «всё ли идёт по плану»: машина, ушедшая из коридора, сама меняет «Контроль маршрута» на «Отклонился». Но у диспетчера есть и второй вопрос, который он задаёт по двадцать раз в день: где они все прямо сейчас. Для него — отдельный экран «Флот».
Это не отчёт и не выгрузка: экран живой. Пока он открыт, точки подтягиваются сами — сервер сообщает вкладке, что машины поехали. Нажимать «Обновить» не нужно и негде.
Пункт появляется в меню слева при двух условиях сразу: в пространстве есть поле-маршрут (в любом разделе) и у вас есть право видеть карту. У парикмахерской или магазина пункта не будет — там нечего показывать.
Важно, что условие — именно поле, а не название раздела. Поле-маршрут приезжает двумя путями, и «Флот» появится в любом из них:
Третьего пути нет: завести поле-маршрут руками нельзя. В конструкторе, когда вы добавляете поле, предлагаются «Текст», «Целое число», «Число», «Дата», «Время», «Точка на карте», «Да / Нет», «Список» и «Ссылка» — «Маршрута» среди типов нет. Он приезжает только шаблоном или модулем. Нужны маршруты в пространстве, где их не было, — включите модуль, это минута.
Пункт появляется сразу: включили модуль — «Флот» встал в меню на той же странице, перезагружать вкладку не нужно.
Меню слева → «Флот». Экран открывается сразу с картой на всю рабочую область и списком машин сбоку.
Машина попадает в список двумя путями, и оба важны:
Второй случай — самая частая ошибка настройки, и экран говорит о ней прямо: машина стоит в списке с пометкой «Трекер не подключён», а не пропадает молча.

Каждая машина — своя булавка, подписанная номером или именем ключа. Цвет говорит о состоянии сразу:
| Состояние | Что означает |
|---|---|
| На маршруте | точки приходят, машина внутри коридора своего рейса |
| Отклонился | машина вне коридора дольше выдержки — рейс уже сменил статус |
| Нет сигнала | трекер молчит дольше порога, заданного настройками поля «Маршрут» |
| Свободна | точки идут, но рейса у машины сейчас нет |
| Трекер не подключён | машину назвал рейс, а ключ ей не выписан — точек не будет вовсе |
Рядом с булавкой лежит линия маршрута того рейса, которым машина занята: видно не только где она, но и куда должна идти.

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

Когда машин полсотни, половина из них к сегодняшнему вопросу не относится. Галочка у машины убирает её — и её маршрут — с карты, не теряя из списка. Рядом стоят «Показать все» и «Скрыть все»: снимать полсотни галочек по одной никто не станет.
Выбор запоминается: после перезагрузки страницы спрятанные машины остаются спрятанными.

Значок-прицел справа на строке — «Наблюдать» — для случая «сейчас важна только эта». Карта начинает следовать за машиной, а остальные приглушаются, но не исчезают: диспетчеру важно видеть, что вокруг. У машины без координат значок погашен: следовать не за чем.
Сверху висит плашка «Наблюдаем: …» с кнопкой выхода. Само наблюдение не отпустит — выход только явный; и только если машина исчезла из флота, оно снимется само.

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

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