Доска нарядов
Доска — это главный экран вашей мастерской: все машины, которые сейчас у вас, разложены по колонкам-этапам ремонта. Перетащите карточку из одной колонки в другую — машина перейдёт на следующий этап. Готовые и оплаченные машины уходят с доски сами; их можно найти в Архиве.
Как открыть
Доска открывается автоматически при входе в приложение (первый пункт нижней навигации Доска). URL кабинета: /board.
Что на экране
Шапка (AppBar)
Сверху — название Доска и четыре кнопки справа: поиск (лупа), архив, справка и переключатель режима вид «По стадиям / По постам».
Переключатель режима
Двойная кнопка со значками канбана и гаража. Левая — По стадиям, правая — По постам. Состояние запоминается между перезагрузками.
Режим «По стадиям» (основной)
Горизонтальные колонки — этапы ремонта. Если у вашей мастерской настроены собственные стадии — колонки будут по ним (с цветными кружками). Если стадии не настроены — четыре стандартные колонки:
| Колонка | Что сюда попадает |
|---|---|
| Новые | Черновики и запланированные наряды |
| В работе | Наряды в работе и согласованные |
| Согласование | Ждут одобрения клиента |
| Готово | Завершённые и с выставленным счётом |
Наряды со статусом «Оплачен», «Закрыт», «Отменён» на доске не показываются — они уходят в Архив.
Режим «По постам»
Колонки = физические посты (подъёмники). Наряд появляется в колонке поста, только если у него есть активная бронь этого поста на текущее время. Без брони — наряд попадает в колонку Без поста. Колонка «Без поста» дроп не принимает.
Колонка
Каждая колонка содержит:
- заголовок с цветным кружком этапа
- счётчик нарядов в колонке
- суммарная стоимость нарядов справа в заголовке
- значок Затор (оранжевый треугольник с восклицательным знаком) — когда нарядов больше пяти
- кнопку сворачивания (шеврон влево)
- список карточек нарядов
Свёрнутая колонка
Узкая вертикальная полоса с цветом этапа, счётчиком нарядов и названием боком. Занимает минимум места. Тап — раскрыть.
Карточка наряда
Компактная карточка содержит:
- цветную полосу слева (цвет этапа/стадии)
- мигающую точку цвета срока + номер наряда (моноширинный шрифт)
- цветную таблетку статуса (Черновик / В работе / Ждёт согласования / …)
- кнопку меню (три точки ···)
- название авто или имя клиента
- госномер (серый прямоугольник) + имя клиента
- зелёный значок телефонной трубки, если есть номер клиента
- бейджи VIP и/или Флит (если клиент отмечен)
- прогресс-бар задач с процентом (если есть задачи)
- бейджи согласования (Полностью одобрено / Частично одобрено / Отклонено)
- бейджи оплаты (Оплачен / Частично / Не оплачен) и способ оплаты клиента
- бейдж Запчасти (если запчасти добавлены)
- подвал: аватар механика с инициалами, пост (или «Не назначен», если ничего не указано), срок выдачи, сумма (если сумма равна нулю — показывается текст «Смета»)
Срок выдачи — цвета
| Цвет | Что значит |
|---|---|
| Красный «Просрочен» | Срок уже прошёл |
| Янтарный «Сегодня ЧЧ:ММ» | Машина должна быть готова сегодня |
| Зелёный «ДД.ММ ЧЧ:ММ» | Срок в будущем |
Мобильный вид (телефон)
На узком экране (уже 720 пикселей) колонки превращаются в ленту чипов-секций (горизонтально прокручивается) со счётчиками. Ниже — суммарная стоимость нарядов секции строкой и карточки текущей секции. Между секциями можно свайпать, выбранная секция подчёркивается и прокручивается к центру. Под каждой карточкой появляется кнопка Переместить (на телефоне нет перетаскивания).
Скин Aurora (премиум-дизайн)
Если у мастерской включён скин «aurora», доска показывается в премиум-оформлении: хедер с логотипом CarsEXP, заголовком Доска постов, пульсирующий чип live и сегмент-фильтр мастеров по инициалам (скрывается на экранах уже 900 пикселей). Колонки в Aurora не сворачиваются (кнопки «шеврон» нет). Суммарная стоимость в заголовке колонки не показывается. Функционально — то же: те же реальные наряды, тот же drag-and-drop.
Каждая кнопка и действие
| Элемент | Где | Что делает | Кому доступно |
|---|---|---|---|
| Иконка лупы в шапке | AppBar, крайняя левая | Открывает строку поиска нарядов по всей базе (включая закрытые), подсказка «Поиск по номеру и статусу» | owner, advisor |
| Очистить запрос (×) в поиске | Строка поиска | Сбрасывает введённый текст | owner, advisor |
| Назад ← в поиске | Строка поиска | Закрывает поиск без выбора | owner, advisor |
| Строка результата поиска | Список найденных нарядов | Открывает детальную карточку наряда (/order/<id>) | owner, advisor |
| Иконка архива (коробка) в шапке | AppBar | Открывает архив закрытых нарядов (/archive), подсказка «Архив нарядов» | owner, advisor |
| Иконка справки (?) в шапке | AppBar | Открывает диалог «Как устроена доска» | owner, advisor |
| Кнопка Готово в диалоге справки | Диалог справки | Закрывает диалог | owner, advisor |
| Переключатель «По стадиям» (канбан-иконка) | AppBar, сегментный переключатель | Переключает доску в режим колонок по стадиям/статусам | owner, advisor |
| Переключатель «По постам» (гараж-иконка) | AppBar, сегментный переключатель | Переключает доску в режим колонок по постам/подъёмникам | owner, advisor |
| Кнопка + Наряд (FAB) | Правый нижний угол | Открывает лист создания нового наряда; после создания — открывает деталь наряда | owner, advisor |
| Кнопка свернуть колонку (шеврон ←) | Заголовок колонки | Сворачивает колонку в узкую полосу; запоминается между перезагрузками | owner, advisor |
| Свёрнутая колонка (тап) | Вся поверхность свёрнутой колонки | Разворачивает колонку обратно | owner, advisor |
| Карточка наряда (тап) | Любая карточка на доске | Открывает детальный экран наряда (/order/<id>) | owner, advisor |
| Перетащить карточку (long-press + drag) | Карточка наряда | Переносит наряд в другую колонку (меняет стадию или пост) | owner, advisor |
| Иконка телефона ☎ на карточке | Карточка, строка с клиентом | Набирает номер клиента напрямую (tel:) | owner, advisor |
| Кнопка ··· (меню) на карточке | Карточка, правый верхний угол | Открывает лист «Сменить статус» | owner, advisor |
| Собрать смету в листе статусов | Лист «Сменить статус» | Открывает лист быстрой сборки сметы (добавить работы/запчасти, отправить на одобрение) | owner, advisor |
| Пункт статуса в листе статусов | Лист «Сменить статус», список | Немедленно меняет статус наряда | owner, advisor |
| Кнопка Переместить (мобиль) | Под карточкой в мобильном виде | Открывает лист выбора секции для переноса | owner, advisor |
| Секция в листе «Переместить в:» | Лист перемещения | Переносит наряд в выбранный этап/пост | owner, advisor |
| Чип секции (мобильный вид) | Лента чипов вверху | Переключает текущую секцию доски | owner, advisor |
| Свайп влево/вправо (мобильный вид) | Область карточек | Переключает на соседнюю секцию | owner, advisor |
| Кнопка Повторить (при ошибке) | По центру экрана | Повторно загружает доску | owner, advisor |
| + Работа в листе сметы | Лист «Смета» | Открывает лист добавления работы к наряду | owner, advisor |
| + Запчасть в листе сметы | Лист «Смета» | Открывает лист добавления запчасти к наряду | owner, advisor |
| Отправить на одобрение в листе сметы | Лист «Смета», кнопка внизу | Переводит наряд в статус «Ждёт согласования» и закрывает лист | owner, advisor |
| Фильтр мастеров Все (скин Aurora) | Хедер, сегмент-фильтр | Показывает наряды всех механиков | owner, advisor |
| Фильтр мастера по инициалам (скин Aurora) | Хедер, сегмент-фильтр | Показывает только наряды выбранного механика | owner, advisor |
| + Наряд (кнопка в хедере Aurora) | Хедер скина Aurora | Открывает лист создания нового наряда | owner, advisor |
| Карточка (тап, скин Aurora) | Карточка в Aurora | Открывает детальный экран наряда | owner, advisor |
| Перетащить карточку Aurora (long-press) | Карточка в Aurora | Переносит наряд в другую стадию | owner, advisor |
| Горизонтальный скролл доски (колесо мыши / тач) | Область колонок (планшет/веб) | Прокручивает доску влево-вправо; вертикальный скролл внутри длинной колонки — по её содержимому | owner, advisor |
| Полоса прокрутки (scrollbar) | Низ доски (планшет/веб) | Перемотка доски горизонтально | owner, advisor |
| Пустая колонка-дроп-зона «Отпустите здесь» | Пустая колонка при перетаскивании карточки | Подсвечивается и показывает текст «Отпустите здесь» — карточку можно бросить сюда | owner, advisor |
Диалоги и подэкраны
Диалог «Как устроена доска»
Открывается кнопкой ? в шапке. Содержит три блока с иконками и объяснением:
- Колонки — этапы работы — где машина в процессе; перетащите карточку или нажмите «Переместить», чтобы сменить этап.
- Метка на карточке — состояние наряда — это не этап, а жизненный цикл: черновик, в работе, ждёт одобрения, готов, оплачен. Машина может стоять на этапе «Приёмка», а наряд при этом уже «В работе» — это нормально.
- Режим «по постам» — где машина стоит физически (пост / подъёмник); колонка = пост, наряд появляется там, только если у него есть активная бронь.
Кнопка Готово — закрыть.
Поиск нарядов
Открывается нажатием лупы в шапке. Поле ввода с подсказкой Поиск по номеру и статусу. Запрос отправляется на сервер. Минимум 2 символа, иначе подсказка остаётся. Результаты — список с иконкой квитанции, номером и статусом наряда. Тап по результату — открыть наряд, поиск закрывается.
Если ничего не найдено — надпись Ничего не найдено. Если ошибка загрузки — Не удалось загрузить наряды. Проверьте вход и сеть.
Лист «Сменить статус» (··· на карточке)
Открывается нажатием трёх точек на карточке. Прокручиваемый список снизу экрана. Вверху — Сменить статус. Первый пункт — Собрать смету (иконка квитанции). Далее — список доступных статусов (все, кроме текущего):
| Статус | Иконка | Цвет |
|---|---|---|
| В работе | build_circle | синий |
| Ждёт согласования | hourglass_top | оранжевый |
| Согласован | build_circle | синий |
| Завершён | check_circle | зелёный |
| Выставлен счёт | check_circle | зелёный |
| Оплачен | check_circle | зелёный |
| Закрыт | check_circle | зелёный |
| Отменён | cancel | серый |
Тап по статусу — мгновенно меняет статус наряда и закрывает лист. При ошибке — снизу появляется сообщение Не удалось сменить статус.
Лист «Смета» (из меню ···)
Открывается через пункт Собрать смету в листе статусов. Показывает текущую сумму наряда (Итого — крупно). Три кнопки:
- + Работа — добавить работу (открывает лист AddLine с видом работы)
- + Запчасть — добавить запчасть (открывает лист AddLine с видом запчасти)
- Отправить на одобрение — переводит наряд в статус «Ждёт согласования» и закрывает лист
Лист «Переместить в:» (мобильный вид)
Открывается кнопкой Переместить под карточкой на телефоне. Список доступных секций с цветными кружками. Тап — перенести наряд. Псевдосекции, не принимающие наряды (например, «Без поста» в режиме постов), в списке не показываются.
Что если…
На доске пусто
Надпись «Нарядов пока нет» — значит, нет ни одного активного наряда. Нажмите + Наряд, чтобы создать первый.
Нет активных постов
Если переключиться в режим «По постам», а посты не настроены, будет надпись «Активных постов нет». Добавьте посты в Настройки → Посты и подъёмники.
Доска не загрузилась
Появляется иконка канбана, сообщение «Не удалось загрузить доску.» и кнопка Повторить. Проверьте сеть и повторите.
Нельзя перенести наряд перетаскиванием
Перетаскивание работает только на планшетах и компьютерах (экран шире 720 пикселей). На телефоне используйте кнопку Переместить под карточкой.
Смена статуса не прошла
Снизу всплывает сообщение «Не удалось сменить статус» — проверьте соединение с интернетом и повторите.
В колонке появился значок «Затор»
Оранжевый треугольник с восклицательным знаком в заголовке колонки означает, что в этом этапе больше пяти нарядов — узкое место в потоке. Постарайтесь продвинуть часть нарядов дальше.
Вопрос-ответ
В: Почему машина в колонке «Приёмка», а на карточке написано «В работе»? О: Колонка — это этап в вашем процессе (где машина физически/организационно). Статус на карточке — это жизненный цикл наряда (черновик, в работе, ждёт оплаты). Они независимы. Механик может уже начать работу, а сама машина при этом ещё числится на этапе приёмки — это нормально.
В: Машина пропала с доски. Куда делась? О: Скорее всего, наряд перешёл в статус «Оплачен» или «Закрыт» — такие наряды автоматически уходят в Архив. Нажмите иконку коробки в шапке (Архив нарядов) и найдите нужный наряд там.
В: Как позвонить клиенту прямо с доски? О: На карточке, справа от имени клиента, есть зелёная трубка. Нажмите — телефон сразу наберёт номер.
В: Как создать новый наряд? О: Нажмите большую кнопку + Наряд (Наряд) в правом нижнем углу экрана. Откроется форма создания наряда.
В: Доска не обновляется — там старые данные. О: Доска обновляется сама каждые ~15 секунд, пока она открыта на экране. Если данные всё равно старые, нажмите иконку поиска и сразу закройте — это принудит обновление. Или перейдите на другую вкладку и вернитесь на Доску.
В: Что значат значки VIP и Флит на карточке? О: VIP — клиент отмечен как особо важный, Флит — клиент-корпорация с парком машин. Эти метки ставятся в карточке клиента.