Планшет мастера: Как внедрить ERP там, где летит стружка

Разбираем архитектуру цехового интерфейса. Почему мы отказались от клавиатур, перешли на штрихкоды и как одно нажатие кнопки пересчитывает экономику всего завода.

Зайдите в любой цех. Что вы там увидите? Станочников в перчатках, шум, масло и металлическую стружку. А теперь представьте, что вы ставите туда ноутбук и просите сварщика после каждой детали заходить в 1С, искать заказ в таблице из тысячи строк и вбивать количество цифрами.

Это не сработает. Сварщик будет копить бумажные маршрутные листы в кармане до конца смены, а потом отдаст их мастеру. Мастер будет час вбивать их в систему. Итог: ваша учетная система всегда отстает от реальности на 24 часа. Вы живете в прошлом.

В цеху нет времени на "интерфейсы". Кнопка должна быть размером с кулак, а ввод данных — происходить по нажатию курка сканера.

UX-Архитектура: Принцип «Одного касания»

Когда мы проектировали `MasterController` в ModernERP Pro (о котором упоминали в статье про RBAC), мы поставили жесткое условие: интерфейс должен работать на пыльном Android-планшете за 10 000 рублей, закрепленном на станке.

Мы полностью избавились от табличного ввода. Процесс выглядит так:

  1. Сканирование: К партии деталей прикреплен напечатанный Маршрутный лист со штрихкодом. Рабочий просто "пикает" его сканером (или камерой планшета).
  2. Фокус на задаче: Планшет мгновенно открывает сущность `ProductionTask`. Рабочий видит только то, что нужно: Чертеж (PDF), норму времени и количество.
  3. State Machine (Конечный автомат): Три огромные кнопки управляют статусом. `START` (начать отсчет времени), `PAUSE` (ушел на обед/сломался резец) и `COMPLETE` (завершить).

🛠 Что происходит под капотом при нажатии COMPLETE?

Когда станочник нажимает "Завершить" и вводит (или подтверждает) количество годных деталей, ядро системы мгновенно запускает цепную реакцию транзакций:

  • Ledger: Со склада WIP списываются материалы (по спецификации Flat BOM).
  • Costing: На стоимость полуфабриката ложатся прямые затраты.
  • Payroll: Вызывается сервис `PieceRateCalculator`, который умножает расценку на количество деталей и тут же начисляет рабочему сдельную зарплату.
  • Dispatching: Следующая задача в технологической цепочке (например, Покраска) меняет статус на `READY` — следующий участок понимает, что к ним едет металл.

Мгновенная обратная связь: Геймификация труда

Самый сильный мотиватор для рабочего — видеть результат своего труда. В классических системах рабочий узнает свою зарплату в деньгах только в день получки. В нашем интерфейсе, как только он нажимает «Завершить», на экране всплывает зеленая цифра: + 1 200 ₽ заработано за операцию.

Это превращает рутинный учет в игру, где система сама поощряет сотрудника вносить данные вовремя и без ошибок.

Интерактивный симулятор: Попробуйте сами

Представьте, что вы стоите у станка в сварочных крагах. К вам приехала паллета с деталями. Пройдите весь цикл работы с заданием так, как это делает реальный рабочий в ModernERP Pro.

ModernERP Pro | Цех: Сборочный 14:35

Сканирование задания

[ |||||||||| ]
Ожидает начала
Производственное задание #1042
Сварка рамы ВР-80
План:
10 шт.
Сдельная расценка:
150 ₽ / шт
В работе
Сварка рамы ВР-80
00:00
По плану: 10 шт.

Фактический выпуск

Годные детали:
10
Брак (Scrap):
0
Заработано за операцию:
+ 1 500 ₽

ДАННЫЕ СОХРАНЕНЫ

Статус заказа обновлен.
Сдельная зарплата начислена.

Защита от "человеческого фактора"

Интерфейс спроектирован так, чтобы в нем нельзя было ошибиться:

  • Нельзя взять в работу задачу, если предыдущая операция по этому маршруту еще не завершена (статус `PENDING`).
  • Нельзя сдать деталей больше, чем было выдано в плане (защита от приписок).
  • Если рабочий указывает наличие брака (`ScrapQty > 0`), система блокирует кнопку "Завершить", пока он не выберет причину брака из выпадающего списка (Материал, Инструмент, Ошибка оператора). Это сразу запускает триггер для службы ОТК.
Учет в реальном времени не должен быть должностной инструкцией. Он должен быть естественным и самым удобным способом выполнить работу.

Чек-лист: 10 дыр в цеху, через которые утекает ваша прибыль

Не готовы к аудиту? Начните с самодиагностики. Мы собрали 10 неочевидных признаков того, что мастера водят вас за нос, а НЗП съедает оборотку предприятия.

  • Как за 5 минут проверить, есть ли на складе неликвиды.
  • 3 неудобных вопроса мастеру, чтобы вскрыть приписки.
  • Тест на «узкое горлышко»: почему склад готовой продукции пуст.
Откроем материал сразу. Без рассылок.