Zolotenkov
Учет производства 12 мин чтения

Жалоба «отравились вашим сыром»: как поднять партию за 5 минут

#прослеживаемость #отзыв партии #пищевое производство #сыроварня #пекарня #пасека #claim retrieval
Жалоба «отравились вашим сыром»: как поднять партию за 5 минут

Понедельник, 9:14. Сыровар поднимает трубку, и в первую секунду ничего не понимает: голос на том конце говорит про скорую и про ребёнка. Через десять секунд складывается фраза: «вашим сыром». Через тридцать — на стол падают вопросы: какая партия, кому ещё ушла, когда вы её сняли с продажи.

У вас 60 минут. Не до приезда Роспотребнадзора — он приедет завтра. До того, как ещё один покупатель той же партии вскроет дома вакуумный пакет. Шесть розничных точек и склад маркетплейса могут продать оставшиеся килограммы за это утро, если вы не успеете снять с продажи. Каждая минута — это либо новый клиент в больнице, либо нет.

Excel и тетрадь поднимают такую информацию за полдня — за это время продаётся всё. Эта статья — про то, как организовать учёт, чтобы «5 минут — и весь список покупателей у вас на экране». Без воды, без HACCP-теории (для неё есть отдельная статья про прослеживаемость по ХАССП). Только сценарий звонка и то, что должно быть готово до него.

Сценарий звонка: 5 минут на Lot ID, 15 минут на список покупателей, 60 минут на изоляцию партии

Почему «партионный учёт» — это про звонок, а не про бумажки

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

В нормальном состоянии эта связь не используется. Сыровар варит, фасует, отгружает — и забывает про варку. Связь между варкой и отгрузкой лежит в учёте мёртвым грузом, занимает 30 секунд при создании каждой записи и кажется лишней тратой времени.

В аварийном состоянии — в первые 60 минут после звонка-жалобы — эта связь становится единственным, что отличает «отозвали партию и сохранили бизнес» от «через две недели приехала проверка, изъяла всю продукцию за квартал, оштрафовала на 600 тысяч и закрыла на 90 дней».

Партионный учёт — это страховка на случай звонка, а не «требование РПН». Просто проявляет себя только в момент инцидента.

Что должна знать каждая партия

Минимальный набор связей, без которого «партия» — это просто красивая надпись на этикетке:

Партия в центре графа: назад — три партии сырья, вперёд — четыре канала продаж и 29 конечных адресов

Назад (откуда):

  • Все партии сырья, из которых сделана эта партия готовой продукции (молоко, закваски, ферменты — для сыроварни; мёд + банка + крышка — для пасеки; мука + дрожжи + начинки — для пекарни).
  • Дата и время производственного цикла.
  • Оператор (кто варил/фасовал).
  • Журналы CCP (для пищевого — обязательно): температура пастеризации, pH, t° хранения.

Вперёд (куда):

  • Все отгрузки этой партии: оптовикам, в розницу, на маркетплейс, через свой пункт выдачи.
  • Кому конкретно (контактное лицо, телефон, мессенджер).
  • Сколько ушло и когда.
  • Что осталось на складе (этот остаток нужно физически изолировать в первую очередь).

Без обратимости в обе стороны — нет ни «вернуть все головки этой варки», ни «понять, что именно пошло не так». Эти две связи стоят отдельных 15 секунд на каждую транзакцию в системе. Платится один раз — окупается на первом же звонке.

Конструкция Lot ID: что писать на этикетке

Lot ID — единственная точка, через которую вы (и покупатель) можете попасть в карточку партии в системе. Поэтому он должен быть:

  1. Коротким — чтобы поместился на этикетку.
  2. Уникальным — без коллизий за разумный горизонт хранения (3 года для сыра выдержки, 6 месяцев для свежей выпечки, 2 года для мёда).
  3. Понятным глазами — оператор смены должен мочь прочитать его с головки и найти варку без системы (на случай, если интернет упал).
  4. Связанным с датой — без даты в Lot ID почти невозможно найти варку среди сотен.

Lot ID С-128-26-04-12-К: категория, номер варки, дата, оператор. Антипаттерны: «12.04.2026» без номера и «партия 1» без даты

Антипаттерны:

  • «Дата выработки 12.04.2026» — ничего больше. В этот день могло быть две варки разного сыра и одна варка двух партий разной молочной приёмки. Поднять «партию» невозможно — она и не существует как сущность.
  • «Партия №1, №2, №3» — без даты. Через год вы откроете три тетради и найдёте 12 «партий №1» за разные годы.
  • Внутренний длинный код вроде 8d44e7f2-1c8a-… — не читается оператором, не помещается на потребительскую этикетку, нет визуального якоря даты.
  • Дата + код смены без сквозного номера — две варки одного дня одной смены становятся одной партией. Если жалоба касается одной из них, отзывать придётся обе.

Рабочий формат — <категория>-<номер>-<дата YY-MM-DD>-<оператор>. Шесть-десять символов на этикетке, в системе разворачивается в полную карточку.

Runbook на 5 минут: что делает производитель прямо у телефона

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

Runbook 5 шагов: не паникую → открываю карточку → изолирую остаток → уведомляю получателей → фиксирую инцидент

Шаг 1: не обещаю, не отрицаю — фиксирую факт

Скрипт ответа на звонок:

«Понял вас. Сочувствую. Чтобы я смог разобраться и принять меры, назовите, пожалуйста, дату на этикетке и номер партии — он там через дефис. Я уточняю в системе и перезваниваю в течение часа».

Что не говорим:

  • «Этого не может быть» — закроет диалог и заставит покупателя пойти в Роспотребнадзор сразу.
  • «Мы возместим» — обещание без понимания масштаба, потом не отзовёте.
  • «Это, наверное, не наше» — отказ принять жалобу = автоматическое нарушение по 184-ФЗ ст. 38.

Шаг 2: открываю карточку партии в MRP по Lot ID

Поиск «С-128-26-04-12» → карточка партии разворачивается:

  • Сырьё: молоко М-87 (ферма «Луговая», приёмка 11.04, t° 4 °C, кисл. 18 тТ, антибиотиков нет), закваска K-44, сычуг Р-12.
  • Производство: оператор Н., пастеризация 72 °C × 15 с пройдена, pH формовки 5.3, камера 12 °C / RH 92%.
  • Отгрузки: 12 кг → опт «ВкусМаркет» (6 розничных точек), 8 кг → магазин «Сырная лавка», 3 кг → маркетплейс (14 заказов), 1 кг → 9 частных чеков.
  • Остаток на складе: 0 кг (партия отгружена полностью к 25.04).

5 минут. Дальше вы знаете и куда звонить, и что в системе не было отклонений по CCP, и что остатка на складе нет — значит, поднимать партию у конечных покупателей.

Шаг 3: изолирую остаток партии физически

Если остаток есть — снять с продажи всё «С-128» в цеху и на витрине. Помечается «карантин», переносится в отдельную зону. Не утилизируется. Это улика и единственный материал для лабораторного анализа причины (если жалоба подтвердится).

В цеху без партионных мест это превращается в перерывание всего склада. С отдельным «карантинным» полком и партионной маркировкой — 5 минут.

Шаг 4: уведомляю всех получателей

Шаблон сообщения (по WhatsApp/email/звонок — в зависимости от того, как настроена связь с каждым каналом):

«<Имя>, добрый день. По партии сыра «Качотта» С-128 от 12.04.2026 получена жалоба, разбираемся. Просим вас до выяснения изъять остатки этой партии с витрины (или приостановить отправку, если на складе). Партия идентифицируется по этикетке, код С-128-26-04-12-К. Связь — <ваш контакт>».

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

Шаг 5: фиксирую инцидент письменно

Журнал инцидентов — обязательный документ по ТР ТС 021/2011 и 184-ФЗ. На каждый случай заводится запись: дата и время звонка, ФИО и контакт заявителя, описанные симптомы, Lot ID, выполненные действия (шаги 1–4) с отметкой времени, ответственный.

Этот журнал спрашивает Роспотребнадзор первым делом. Без него — «не было процедуры отзыва» = штраф независимо от того, виноваты вы по факту или нет.

Правовой каркас: что обязательно по закону

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

ТР ТС 021/2011 + 184-ФЗ + Меркурий: три источника обязательных требований. Без отзыва — штраф 100–600 тыс. ₽

  • ТР ТС 021/2011 «О безопасности пищевой продукции» — п. 19 требует партионной прослеживаемости, п. 22 — обязанность отзыва опасной продукции. Нарушение → ст. 14.43 КоАП РФ: штраф для ИП и юрлиц 100–600 тыс. ₽, при повторе — 300–1 млн ₽ и приостановка деятельности до 90 суток.
  • 184-ФЗ «О техническом регулировании» — ст. 38 обязывает иметь программу отзыва, ст. 39 — уведомить Роспотребнадзор о начале отзыва в течение одного дня.
  • ВетИС «Меркурий» (для молочки, мёда, мясной продукции) — каждая отгрузка оформляется ВСД. Это «прослеживаемость снаружи»: Россельхознадзор видит весь путь партии и при перекрёстной проверке сразу заметит расхождение между вашим журналом и ВСД.

Это не угрозы — это статус-кво для любого крафтового пищевого производства в РФ. Поэтому отсутствие партионного учёта в принципе нарушает законодательство, независимо от того, было ли инцидентов. Просто без инцидента никто не проверял.

Excel vs MRP: что увидите вы за 5 минут после звонка

Главное различие — не в красоте интерфейса, а в скорости поднятия Lot ID.

Excel: 4–6 часов на перелистывание журналов. MRP: 5 минут на поиск по Lot ID. Разница — успеете или нет изолировать партию до следующего пострадавшего

В Excel вам нужно последовательно открыть журнал варок (найти варку 128 в апреле), журнал приёмки молока (сопоставить дату варки с конкретной приёмкой), журнал отгрузок (найти все строки с этой партией за 12.04–25.04) и собрать контакты получателей с чеков и накладных. На крафтовой сыроварне 200 кг/мес это 4–6 часов работы — при условии, что все журналы ведутся аккуратно и доступны прямо сейчас. Если бухгалтер дома, журнал в облаке и кто-то перепутал апрельскую и мартовскую тетради — счёт идёт на сутки.

В MRP с партионной связью один поиск по «С-128» открывает карточку, где уже разложены все четыре связи. Шаг 2 runbook занимает 5 минут, шаг 4 — 10 минут на копипасту по контактам.

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

Специфика по нишам

Базовый сценарий звонка одинаков для любого пищевого крафта. Но точки отказа разные.

Сыроварня

  • Самый длинный «хвост»: партия сыра может вылежать в камере 6–12 месяцев, отгрузка по 200 г головкам разойтись по 20–50 розничным точкам.
  • Слабое место: «варка двух партий молока в один день» без чёткого разделения → отзыв одной = отзыв двух.
  • См. учёт молока по партиям и прослеживаемость сыра по ХАССП — про вход и про CCP-журналы.
  • Профильная страница: MRP для сыроварни.

Пекарня и кондитерская

  • Самый короткий «хвост»: торт продаётся в день выпечки, срок годности 24–72 часа.
  • Слабое место: на партию торта попадает сразу несколько партий сырья (мука одной приёмки, начинка другой, крем третьей) — отзыв тянет за собой проверку каждой.
  • Особенно опасны жалобы на сальмонеллу / стафилококк → ускоренный отзыв за 6–12 часов, иначе заболеют все 50 заказов того же дня.
  • См. партионный учёт для кондитерской и планирование выпуска тортов к дате.
  • Профильная страница: MRP для пекарни.

Пасека

  • Самый «удобный» сценарий: партия откачки — это естественная учётная единица, одна откачка = одна партия.
  • Слабое место: смешение двух откачек в одной фляге «потому что мало осталось» → партия становится «партия+партия», прослеживаемость рвётся.
  • Жалобы редкие (мёд почти невозможно «испортить»), но при ботулотоксине из неправильно обработанного маточного молочка отзыв обязателен.
  • См. учёт пасеки по партиям.
  • Профильная страница: MRP для пасеки.

Паштеты, копчения, вяленые снеки

  • Самый высокий риск: листерия в паштете → ребёнок в реанимации → срочный отзыв с уведомлением Роспотребнадзора в 24 часа.
  • Слабое место: фасовка по 100–200 г в потребительскую упаковку — Lot ID должен быть на каждой пачке, иначе изъять «партию» невозможно.

Что подготовить до звонка

Чек-лист, по которому проверяется готовность вашего цеха:

  1. Lot ID на каждой потребительской упаковке — даже если продаёте «на развес» из своего магазина, ярлык на полке с Lot ID этой витринной партии должен быть.
  2. Связь «партия сырья → партия готовой продукции» в учёте — не комментарий в Excel, а структурная запись, по которой делается выборка.
  3. Список получателей с контактами на каждую отгрузку — телефон, мессенджер, ответственный со стороны клиента.
  4. Распечатанный runbook на стене — все на смене знают, что отвечать на такой звонок.
  5. Заготовленный шаблон уведомления получателей — копипаста, не творчество в шоке.
  6. Журнал инцидентов — пустой бланк, в который сразу пишется случай.
  7. Карантинная зона на складе — пустая полка/контейнер, куда переезжает изолированная партия.

Из этих семи пунктов 4–7 — организационные, делаются один раз за вечер. Пункты 1–3 — это уже про учётную систему. На Excel пункт 2 принципиально не реализуется (выборка по партии не делается), пункт 3 — реализуется криво.

Связь с другими процессами

Эта статья — про сценарий звонка-жалобы. Партионный учёт в целом, как фундамент, разобран в партионном учёте мини-производства. Углублённый CCP-разбор для молочной продукции — в прослеживаемости сыра по ХАССП. Расширение на разные пищевые ниши — в учёте мёда по партиям, учёте молока по партиям, FEFO в кондитерской и сыроварне.

Что делать дальше

Если у вас крафтовое пищевое производство и партионной связи в учёте нет — это вопрос времени, не вероятности. Один звонок «отравились» с дрянной партией сырья поставит вас перед выбором: либо отзывать всё производство за месяц (и закрываться), либо отозвать ровно одну партию за час (и продолжать работу).

Zolotenkov MRP ведёт партионную связь сырьё → партия производства → отгрузка с самого начала. Поиск по Lot ID открывает карточку партии с разверткой назад (откуда сырьё, журналы CCP) и вперёд (кому отгружено, что на складе) — шаг 2 runbook за минуту. Ранний доступ для крафтовых сыроварен, пасек, пекарен и кондитерских — бесплатно: /rannij-dostup/.

Если хотите начать с минимума «без MRP» — заведите хотя бы Lot ID на этикетках по схеме из статьи, ведите простую таблицу «партия — отгрузки» и распечатайте runbook на стену. Это не идеальное решение, но оно сократит «5 минут после звонка» с шести часов до получаса. На большинстве сценариев этого хватит, чтобы не было второго пострадавшего.

Читайте также

Попробуйте Zolotenkov MRP

Облачная система учета для малого производства. Запуск за 30 минут.

Попробовать бесплатно