Статусы заказа
Заказ проходит через семь статусов. Первые пять — рабочий ход, «Отказ» — выход, «Удалённый» — техническое состояние после soft-delete.
Полный список
| Код | Название | Смысл | Цвет бейджа |
|---|---|---|---|
| 0 | Новый | Заказ принят, работы не начаты | Серый |
| 1 | Ждём заказчика | Нужно согласование клиента (например, по стоимости) | Жёлтый |
| 2 | Ждём запчастей | Заказано у поставщика, работа приостановлена | Оранжевый |
| 3 | Выполняется | Мастер работает | Синий |
| 4 | Выполнен | Работы закрыты, машина выдана | Зелёный |
| 5 | Отказ | Клиент отказался | Красный |
| 6 | Удалённый | Soft-delete: скрыт из списков, из БД не удаляется | Не показывается |
Как меняется статус
В шапке карточки заказа — селект статуса. Смена применяется сразу, без нажатия Сохранить. Это отличается от остальных полей заказа (Deferred Save): статус нужен всем сразу — приёмщик поставил «Выполнен», кладовщик уже видит.
Логика по статусам
- Новый → Ждём заказчика: клиент ушёл, надо перезвонить.
- Ждём заказчика → Выполняется: согласовано, мастер приступает.
- Выполняется → Ждём запчастей: нужна деталь, работу пока пауза.
- Ждём запчастей → Выполняется: привезли, продолжаем.
- Выполняется → Выполнен: машина готова, клиент забрал.
- Любой → Отказ: клиент передумал.
Что триггерит статус «Выполнен»
С момента перехода в Выполнен заказ:
- Попадает в Отчёт по прибыли — считается прибыль по запчастям, выручка по услугам, затраты на мастеров.
- Попадает в Отчёт по зарплате — начисления мастерам по всем строкам услуг с назначенным мастером.
Если после закрытия что-то поменяли (например, добавили услугу или переназначили мастера) — отчёты пересчитываются автоматически по свежим данным.
Что делать вместо удаления
Полное удаление заказа доступно только пользователям с правом «Удалять заказы» (10502). Обычная практика — не удалять, а перевести в Отказ:
- Клиент отказался от работ.
- Заказ был ошибочным.
- Услуги нужно перенести в другой заказ.
Это сохранит номер заказа сквозным и не разорвёт нумерацию, а также оставит след в истории клиента.
Частые ошибки
- «Заказ в статусе „Выполнен“, а в отчёте по прибыли его нет». Проверьте фильтр периода — по умолчанию отчёт за месяц. Или заказ обновлён и попал в другой месяц.
- «Статус меняется, а вкладка "Услуги" не пересохраняется». Смена статуса — отдельная операция, не сохраняет остальную форму. Если правили услуги — жмите Сохранить.
- «Хочу убрать статус „Отказ“». Просто переключите на нужный (например, обратно на «Новый»). Никаких ограничений на обратные переходы нет.