На складе хранится большое количество продукции с кодами маркировки, и мы хотим выстроить правильную систему учета. Подскажите, нужно ли привязывать каждый код Data Matrix к конкретному месту хранения или достаточно учитывать товар на уровне партии.
К каждому месту хранения в Честном знаке привязывать каждый Data Matrix не требуется. По требованиям маркировки учет ведется на уровне конкретных кодов (единиц товара) или агрегатов (короб/паллет с SSCC) при операциях оборота, а внутреннее адресное хранение — это ваша складская технология и зона WMS, а не обязательство перед системой маркировки.
Нормативная логика: где нужен поштучный учет, а где можно «партией»
Маркировка в ЕАЭС/РФ построена на прослеживаемости единицы товара по коду Data Matrix: при вводе в оборот, передаче прав (продажа/поставка), перемещении между участниками и выводе из оборота должны корректно «переезжать» именно коды (либо коды агрегата с вложенностью).
При этом место хранения (ячейка, стеллаж, зона) не является обязательным реквизитом прослеживаемости в госинформсистеме. Система маркировки отвечает на вопрос «у кого сейчас код в обороте и что с ним происходит», а не «на какой полке он лежит».
Отсюда два практических режима учета:
- Поштучный учет кодов — нужен, когда вы не используете агрегацию или вынуждены расформировывать короба/паллеты, делать подбор по штукам, обрабатывать возвраты, пересортицу, брак.
- Учет через агрегацию (SSCC/агрегат) — допустим и удобен, если вы физически храните и отгружаете коробами/паллетами и поддерживаете актуальную «вложенность» кодов внутри агрегатов. Тогда в части операций оборота вы можете оперировать агрегатами, но должны уметь подтвердить, какие Data Matrix входят внутрь.
Учет “на уровне партии без кодов” для маркированной продукции — рискованный подход: партия (номер/дата) не заменяет список кодов. При расхождениях приемки, инвентаризации, спорных отгрузках и возвратах вам все равно потребуется поднимать конкретные коды.
Практически: как выстроить учет на складе
- Определите модель складских операций: отгружаете по коробам/паллетам или часто поштучно. Это ключ к выбору: агрегация vs обязательное сканирование каждого кода.
- Настройте WMS/учетную систему так, чтобы она хранила связь: Data Matrix → (при наличии) SSCC/агрегат → склад → зона/ячейка. Привязка к ячейке — по вашему решению, а не по требованию маркировки, но она сильно помогает при инвентаризациях.
- Приемка: сверяйте коды (или агрегаты) с электронными документами поставки. Если принимаете по SSCC, фиксируйте, что вложенность валидна и агрегаты не вскрыты.
- Внутренние перемещения (между ячейками/зонами) отражайте в WMS как складские операции без «маркировочных» событий, но с сохранением трассировки, кто и когда переместил.
- Отгрузка: обеспечьте, чтобы в документы оборота попадали корректные коды (или агрегаты с корректной вложенностью). Если короб вскрыли и отгрузили часть — нужна деагрегация и подбор конкретных Data Matrix.
- Инвентаризация: планируйте регулярные циклические пересчеты со сканированием. В маркировке «учет по бумажной партии» не спасает при пересортице — спасает только подтверждение фактических кодов.
Типичные ошибки, которые потом дорого исправлять
- Хранить “партиями” без поштучной идентификации и пытаться восстановить коды задним числом при возвратах/расхождениях.
- Использовать агрегацию формально: короб промаркирован SSCC, но вложенность не ведется/неактуальна, короб вскрывают без деагрегации.
- Смешивать в одной ячейке разнородные остатки без контроля сканированием — пересортица кодов всплывает на отгрузке или при проверке.
- Не выстраивать процесс брака/утраты/возвратов: коды “теряются” между зонами карантина, возвратной тарой и основным хранением.
Вывод: к ячейке привязывать каждый Data Matrix не обязаны, но учет по кодам (или по агрегатам с вложенностью) вам нужен для корректного оборота и управляемости склада. Если отгрузка часто поштучная — закладывайте поштучное сканирование и адресное хранение как инструмент контроля; если коробами/паллетами — делайте упор на качественную агрегацию.