В мастерской один заказ проходит через приёмщика, мастера и руководителя. Нужно связать данные клиента и автомобиля, состав работ, расчёт стоимости и состояние заказа, чтобы каждый сотрудник видел свою часть работы, а история сохранялась после выдачи.
Разработал веб-приложение с тремя ролями и общей очередью. Приёмщик создаёт заказ и выбирает услуги, сервер рассчитывает сумму по справочнику. Затем назначается мастер, который отмечает начало и готовность работы; приёмщик фиксирует выдачу. В карточке сохраняются услуги, сумма, исполнитель и история действий. Добавил печатный заказ-наряд, отчёт по состояниям заказов и CSV-выгрузку.
Заказ проходит весь путь в одной системе: приём, расчёт, назначение мастера, выполнение и выдачу. Каждый сотрудник видит свои действия, а руководитель — состояние очереди и сумму по выданным работам. Карточка заказа, печатный документ и отчёт используют общие данные; история сохраняет действия участников.