Замена масла делается, когда о ней вспомнили
Тетрадь лежит в бардачке, срок живёт в голове механика, а опоздание оплачивается двигателем — один раз и очень дорого.
Простаивающая машина стоит дважды: сам ремонт и рейс, который она не сделала. Модуль ведёт наряды на ремонт, регламенты ТО по километрам и по датам, шины — и ту цифру, которую почти никто не умеет получить: сколько часов ваш парк простоял, машина за машиной.
Тетрадь лежит в бардачке, срок живёт в голове механика, а опоздание оплачивается двигателем — один раз и очень дорого.
Простой не записан нигде: ни длительность, ни стоимость, ни рейс, который из-за него сорвался. Про него рассказывают, но его не считают.
Счета гаража спят в папке поставщика и никогда не привязаны к машине, из-за которой появились. Поэтому самый дорогой тягач в парке выглядит как все остальные.
Ремонт, замена масла, ревизия, шины: наряд открывается с иммобилизацией или без. С ней машина уходит в статус «Atelier» и пропадает из доступных — диспетчер больше не назначит её по невнимательности.
Деталь, которая имеет значение. Открытие наряда и смена статуса пишутся одной транзакцией. При закрытии машина возвращается в строй только тогда, когда на ней не осталось других открытых нарядов: два параллельных ремонта не освобождают друг друга.
Строки наряда несут работы и запчасти как факты, без цен. Сумма приходит из счёта гаража, привязанного к машине; вкладка «Parc» накапливает эти счета по каждому тягачу.
Деталь, которая имеет значение. Это доктрина маржи, применённая к мастерской: затрата не вводится дважды. Цена, набитая в строке наряда, была бы второй правдой — и в тот день, когда она разойдётся со счётом, читать будут именно её.
Регламент — каждые 30 000 км, каждые полгода или и то и другое — даёт следующее ТО, пересчитанное по реально закрытым нарядам и по настоящему одометру машины.
Деталь, которая имеет значение. Без точки отсчёта экран показывает «—» и говорит, чего не хватает. Он не выдумывает дату из ничего: неверный срок хуже отсутствующего, потому что в него верят.
У каждой шины своя карточка: марка, размер, позиция на машине, дата установки, накопленный пробег. Ротация, износ, повреждение, продажа: при снятии всегда указывают причину.
Деталь, которая имеет значение. Пробег шины считается по одометру той машины, на которой она стоит: тем же самым, что у топлива и у мастерской, а не вторым, который ведут отдельно.
Вкладка «Parc» даёт по каждой машине часы простоя за 90 дней, число нарядов и накопленную стоимость счетов. Это и есть цифра, отвечающая на вопрос «держать ли дальше этот тягач».
Деталь, которая имеет значение. Историю статусов пишет базовая часть продукта, а не модуль: в день, когда вы включите мастерскую, простой прошлых месяцев уже будет измерим. Мы не продаём счётчик, который начинается с нуля.
Карточка тягача на экране «Флот» складывает всё: счета, привязанные к машине, — страховку, ремонты, шины, — амортизацию из четырёх параметров, введённых один раз, и цену километра. Каждая цифра называет источник: одометр топливного журнала, плечи рейсов или честный прочерк, когда не записано ничего.
Деталь, которая имеет значение. Амортизация не создаёт ни одной проводки: она пересчитывается на чтении из цены, срока и остаточной стоимости — поправили параметр, цифра поехала следом, а самортизированная машина показывает осознанный ноль. Привязка счёта к машине не сдвигает ни сантима в маржах по рейсам: это третье прочтение тех же документов, а не поправка к первым двум.
| Машина | Тип | Наряд | Открыт | Одометр | Счёт | Статус |
|---|---|---|---|---|---|---|
| 12345-A-6 | Замена масла | ТО 30 000 + фильтры | 02/09 | 412 300 | GARAGE ATLAS · 2 400 MAD | Открыт |
| 45678-C-6 | Ремонт | Сцепление | 28/08 | — | ждём счёт | Обездвижен |
| 23456-B-6 | Ревизия | Техосмотр | 21/08 | 298 110 | CT AGADIR · 650 MAD | Закрыт |
| 44556-R-6 | Шины | Ротация, ось 2 | 19/08 | — | — | Закрыт |
Назначение на рейс отклоняется с объяснением — ровно как при просроченном документе. Список доступных машин — это правда, а не список, актуальный «в принципе».
Закрытие одного ремонта не вернёт машину в строй, пока на ней висит другой открытый наряд. Именно этой защиты нет ни в одной таблице: там ставят одну галочку и забывают про вторую.
Визит в сервис двигает тот же счётчик, что и заправка, и всегда только вверх. Двух пробегов у одного тягача не бывает.
Регламент без точки отсчёта показывает «—» с причиной, а не срок, посчитанный из пустоты. Продукт предпочитает признаться, что не знает.
Заявка водителя с телефона — «стучит спереди справа», — превращающаяся в наряд, и склад запчастей с остатками объявлены на следующую версию. Это дополнения: наряды, регламенты и шины не поменяют формы.
Модуль читает флот, входящий в рабочее место, и счета поставщиков из модуля «Закупки» — именно туда приходят счета гаража. А историю простоя пишет базовая часть, и она существует ещё до покупки модуля.
Да, и это самый частый случай. Наряд не требует собственной мастерской: он фиксирует, что сделали, у кого, при каком пробеге, и привязывает счёт гаража к машине. Вы получаете стоимость по каждому тягачу и время простоя — две цифры, которых внешний гараж вам не даст никогда.
Нет. Регламент без точки отсчёта показывает «—» вместо ложного срока, а с первой же записанной замены масла следующая считается сама. Одометр наполняется сам — заправками и визитами в сервис.
Создайте аккаунт, отметьте модули, добавьте грузовики — первая миссия отправится уже сегодня.