Skip to main content
Мастерская — это модуль ремонтных и сервисных задач, устроенный как kanban-воронка. Задачи движутся по этапам (воронка → этап → задача), к каждой из них привязываются расходники (ресурсы со складским учётом) и услуги, а стоимость, оплаты и прибыль агрегируются автоматически по мере того, как состав задачи меняется. Помимо денежного учёта модуль синхронизирует и физический мир: при попадании задачи на этап связанная единица инвентаря автоматически переводится в целевое состояние этого этапа, а доход от завершённых задач проецируется в общую метрику прибыли компании.

Разделы

Воронка и задачи

Kanban-воронки, этапы и ремонтные задачи с их статусами, порядком карточек и сводкой по отфильтрованному списку.

Ресурсы и склад

Складской справочник расходников и их списание/возврат при привязке к задачам с контролем остатков.

Услуги

Привязка услуг из каталога компании к ремонтным задачам с тарифом, ценой и справочной длительностью.

Стоимость и оплаты

Автоагрегация цены задачи из ресурсов и услуг и суммы оплат из платежей CRM, плюс статусы оплаченности.

Метрика прибыли

Проецирование прибыли по ресурсам и услугам завершённой задачи в общую витрину метрик прибыли.

Автосмена состояния инвентаря

Автоматический перевод инвентаря в целевое состояние этапа при движении задачи по воронке.

Как всё устроено

В центре модуля — ремонтная задача, карточка на доске воронки. Всё остальное либо задаёт ей контекст, либо вычисляется из её содержимого.
  • Воронка, этапы и задачи — операционный каркас: этап определяет статус задачи, её колонку, (опционально) целевое состояние инвентаря и то, считается ли единица занятой ремонтом, пока задача стоит на этом этапе. Это единственный слой, который настраивается вручную; остальные величины производные.
  • Ресурсы и услуги — то, из чего состоит задача. Расходники живут на складе и списываются/возвращаются при привязке, услуги берутся из каталога и складского учёта не имеют. Именно их цены складываются в стоимость задачи.
  • Стоимость, оплаты, прибыль и состояние инвентаря — производные эффекты. Ни одно из этих чисел не задаётся оператором напрямую; все они пересчитываются автоматически при изменении состава или положения задачи.
Цепочка запусков идёт в одну сторону: любое сохранение задачи или изменение её ресурсов и услуг пересчитывает четыре денежных поля задачи (см. «Стоимость и оплаты»). Если денежный состав действительно изменился, вслед за этим в фоне запускается пересчёт метрики прибыли — но только для уже завершённых задач. Параллельно то же сохранение задачи проверяет этап и при необходимости переводит инвентарь в целевое состояние.
Ключевая сквозная идея модуля: задача — единственная точка входа, а её деньги и побочные эффекты производны. Стоимость, оплаченность, строки прибыли и состояние инвентаря пересобираются из текущего содержимого задачи, а не хранятся «вручную». Поэтому изменения нужно вносить через штатные адреса задачи, ресурсов и услуг: правка в обход интерфейса (например, напрямую в базе) не спишет складской остаток и не запустит пересчёты — учёт разъедется. Подробнее об этой асимметрии — в разделах «Ресурсы и склад» и «Стоимость и оплаты».
Полный перечень моделей и полей — в глоссариях соответствующих разделов.