В понедельник кладовщик записал приход материала в таблицу, мастер сообщил о выпуске партии в общий чат, а один сотрудник забыл закрыть смену. К пятнице руководитель видит три разных числа и пытается восстановить события по времени сообщений. Проблема не в недостатке отчётов — данных много, но они не связаны между собой.

Мы решили оставить сотрудникам самый привычный вход — чат, — но перестать относиться к сообщениям как к неформальным заметкам. Каждое подтверждённое действие становится частью общего учёта: со временем, автором, причиной и связью с предыдущими операциями.

Сначала мы описали один рабочий день

Проект начался не с экранов и кнопок. Вместе с командой мы прошли обычную смену: кто открывает работу, где мастер видит план, как материал попадает на участок, когда появляется готовая партия, кто фиксирует брак и что происходит при исправлении.

Для каждого события определили обязательные сведения и последствия. Если сотрудник сообщает о выпуске, должна измениться не только цифра в отчёте: партия связывается со сменой и использованным материалом. Только после этого событие превращается в короткий диалог.

Каждый видит только свою работу

Рабочему нужны текущая смена, задачи и возможность отметить результат. Кладовщику — приход, расход и остатки. Руководителю — план, отклонения и платежи. Показывать всем одинаковое меню означало бы снова создать тяжёлую программу, только внутри чата.

Поэтому разговор зависит от роли. Обычная операция занимает несколько понятных шагов, а действие, влияющее на деньги или склад, заканчивается экраном проверки. Человек видит, что именно будет записано, и подтверждает результат до изменения общего учёта.

Смена связывает время с реальным выпуском

Начало и конец работы сами по себе мало что объясняют. Мы связали смену с назначенными операциями, готовыми партиями, остановками и замечаниями. Теперь можно увидеть не только количество часов, но и то, что происходило внутри этого времени.

Если смену забыли закрыть, система напоминает ответственному человеку, а не рассылает сообщение всем. Исправление не стирает исходную запись: сохраняются прежнее значение, автор изменения и причина. Итог можно проверить даже после того, как он попал в расчёт за период.

Склад меняется вслед за событием, а не задним числом

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

Если количество введено неверно, человек открывает исходную операцию и проводит корректировку. Рядом остаётся документ или комментарий, который объясняет изменение. Руководитель видит не просто итоговое число, а цепочку операций, из которой оно сложилось.

Отчёт больше не собирается вручную по пятницам

Сводка строится из тех же записей, которые создавались в течение недели. Из общего выпуска можно перейти к партии, из партии — к смене и движению материала. Если показатель резко изменился, причина находится в конкретном событии, а не в сравнении нескольких версий таблицы.

Мы не стали превращать руководителя в получателя всех уведомлений. Он видит только отклонения, которые требуют решения: нехватку материала, незакрытую смену, просроченную задачу или несоответствие плана. Обычная работа остаётся в истории и не создаёт постоянный шум.

Простой чат не делает неверные данные правильными

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

Отдельно проверяется плохая связь. Сотрудник должен понимать, сохранилась ли команда, а повторная отправка не должна создавать вторую такую же операцию. Для цеха это не редкое исключение, а обычное условие работы, которое нельзя оставлять на потом.

В итоге привычка сохраняется, а разрозненность исчезает

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

Простой перенос таблицы в сообщения ничего бы не решил. Мы отделили удобный ввод от строгих правил хранения: снаружи — короткий диалог, внутри — смены, партии, остатки и исправления, которые не теряют связь друг с другом. Поэтому привычный чат помогает вести учёт, а не разрушает его.