Штрихкоды серий в 1С:ERP: как устроен код партии, шаблон этикетки и сканирование серии на складе

Бесплатный вебинар29 октября в 11:00 · Онлайн
Переходим с неактуальных систем (УПП, SAP, Excel) — на КОРП-решения 1С с минимальными затратами

Разберём, как с минимальными затратами перейти с разрозненных систем (УПП, SAP, Excel) на корпоративные решения 1С и выстроить единый управляемый ИТ-ландшафт.

Подарок за регистрацию
Дорожная карта внедрения КОРП-продуктов
  • ✓ Этапы перехода на КОРП-решения 1С
  • ✓ Порядок действий и контрольные точки
Зарегистрироваться на вебинар →
Содержание
  1. Код серии и код номенклатуры — разные сущности
  2. Что ломается, когда штрихкода серии нет
  3. Code-128, GS1-128 и что из этого используется
  4. Шаблон этикетки серии: где настраивается и что на нём должно быть
  5. Генерация номеров серий и печать при поступлении
  6. Не уверены, что схема маркировки партий выдержит поток на приёмке?
  7. Сканирование серий при поступлении: порядок считывания
  8. Отгрузка и внутреннее перемещение
  9. Когда код серии всё-таки идентифицирует товар
  10. Незнакомый штрихкод серии: как система разбирается
  11. Нужно связать партионный учёт со складской логистикой?
  12. Ограничения, о которых лучше узнать до пилота
  13. Как это выглядит в разных отраслях
  14. Порядок работ: как мы внедряем штрихкодирование серий
  15. Чек-лист готовности
  16. KPI, по которым видно, что механика работает
  17. Частые вопросы
  18. Заменяет ли штрихкод серии штрихкод номенклатуры?
  19. Где настраивается шаблон штрихкода серии?
  20. В каком порядке сканировать штрихкоды товара и серии на приёмке?
  21. Что происходит при сканировании штрихкода серии, которого нет в базе?
  22. Можно ли сканировать серии в мобильном рабочем месте работника склада?
  23. Что дальше
  24. Разберём вашу схему партионного учёта за одну сессию

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

Код серии и код номенклатуры — разные сущности

Начнём с различия, из-за непонимания которого чаще всего разваливается внедрение. Штрихкод номенклатуры отвечает на вопрос «что это за товар», штрихкод серии — на вопрос «какая именно партия этого товара», и больше ни на какой.

Штрихкод серии в 1С:ERP — это машиночитаемое представление номера (кода) серии в формате Code-128. В общем случае он не идентифицирует ни номенклатуру, ни характеристику: по одному только коду серии система не знает, лежит перед сканером сыр или кабель. Поэтому код серии не заменяет штрихкод номенклатуры, а дополняет его: сначала считывается EAN-13 товара, затем Code-128 серии.

Признак Штрихкод номенклатуры Штрихкод серии
Что кодирует Товарную позицию: номенклатуру, характеристику, при необходимости упаковку Номер конкретной серии или партии
Типичный формат EAN-13, GTIN, внутренний EAN-13 Code-128 с номером серии
Кто присваивает Чаще производитель Как правило, само предприятие при поступлении или выпуске
Достаточен ли сам по себе Да, подставляет позицию в документ Нет, в общем случае требует ранее считанного кода товара

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

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

Что ломается, когда штрихкода серии нет

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

Симптом Что за ним стоит Последствие
Кладовщик выбирает партию из списка глазами Номер серии нанесён текстом, машиночитаемого кода нет Отбор замедляется в разы, ошибка выбора партии ничем не блокируется
Отгружают партию с меньшим остаточным сроком, чем согласовано Серия подтверждается вручную, контроль держится на внимательности Возвраты и претензии клиентов
Сканер «не понимает» этикетку с приёмки Шаблон печатает номер, но не печатает штрихкод Возврат к ручному вводу, эффект от ТСД нулевой

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

Code-128, GS1-128 и что из этого используется

Формат штрихкода серии по умолчанию — Code-128. Выбор не случаен: он кодирует строку произвольной длины и допускает буквы, а номера серий часто буквенно-цифровые: «А-2401», «LOT240115». EAN-13 такую строку закодировать не может — у него фиксированные тринадцать цифр.

Формат Что умеет Роль в партионном учёте
EAN-13 13 цифр фиксированной длины Идентификация товарной позиции, но не партии
Code-128 Буквы и цифры, переменная длина Штатный формат этикетки серии в 1С:ERP
GS1-128 Тот же набор плюс идентификаторы применения: номер партии, дата Когда партию и срок годности нужно передать одним кодом по требованию контрагента
Код маркировки Идентификатор конкретного экземпляра товара Отдельный контур «Честного знака», с серией не путать

Про GS1-128 стоит сказать аккуратно. Стандарт позволяет упаковать в один код несколько полей — номер партии, дату производства, срок годности, — снабдив каждое идентификатором применения. Часть торговых сетей такие этикетки требует, но это требование контрагента, а не универсальная норма.

Что проверить до печати тиража
Code-128 не имеет фиксированной ширины: длинный буквенно-цифровой номер может не поместиться на этикетку 30×20 мм. Прогоните самый длинный номер схемы нумерации на боевом принтере и попробуйте считать его тем сканером, который поедет на склад.

Шаблон этикетки серии: где настраивается и что на нём должно быть

Шаблон этикетки задаётся в карточке номенклатуры, в блоке печати ценников и этикеток. По умолчанию шаблон этикетки серии содержит штрихкод Code-128 с номером серии — но именно «по умолчанию»: на практике его почти всегда дорабатывают.

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

  • Штрихкод Code-128 с номером серии — элемент, ради которого этикетка и существует.
  • Номер серии текстом — резерв на случай повреждённого кода и при разборе претензии.
  • Срок годности или дата производства — если реквизит входит в состав серии; без него склад не контролирует FEFO глазами.
  • Наименование и характеристика — чтобы этикетка поверх заводской не обезличивала коробку.
  • Количество в упаковке — для товаров, которые фасуются на приёмке.

Отдельно продумывается носитель. Этикетка на партию сыра живёт в холодильной камере, на бухте кабеля — под открытым небом. Термопечать, выцветающая за две недели, обнуляет весь проект прослеживаемости.

Печать этикеток со штрихкодами серий в форме регистрации серий товаров 1С:ERP
Из формы регистрации серий этикетки печатаются в двух режимах: одна на серию или отдельная на каждую единицу товара. Второй вариант нужен, когда серия идентифицирует экземпляр.

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

Генерация номеров серий и печать при поступлении

Ситуация, ради которой в системе есть генерация: номера на упаковке нет, а партионный учёт вести надо. Номер присваивается при регистрации поступления, тут же печатается этикетка и наносится на товар. Дальше склад работает со своим кодом.

Генерация номеров серий и настройка заполнения номеров при поступлении товаров в 1С:ERP
Номера генерируются по порядку или из заданного диапазона, с указанием количества товара в каждой серии — удобно, когда поставка делится на равные части.

Настройка заполнения номеров решает частую задачу приёмки: поступило 1200 единиц, физически это три паллеты по 400, и каждая должна стать отдельной серией. Вместо ручного создания строк указывается количество в серии и число номеров.

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

Не уверены, что схема маркировки партий выдержит поток на приёмке?

ERP Band начинает не с настройки формы, а с процессов: смотрим, как идёт поставка, где на партии появляется этикетка, кто её печатает. На выходе — регламент маркировки партий, под который настраивается 1С:ERP.

Обсудить задачу

Сканирование серий при поступлении: порядок считывания

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

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

Режим Поведение системы Для каких поставок
Товар → все серии этого товара → следующий товар Форма регистрации остаётся открытой: сканируется столько серий, сколько нужно. Закрывается вручную — Ctrl+F2 Одна позиция приходит многими партиями: продукты, сырьё, метизы
Товар → серия этого товара → следующий товар Форма закрывается автоматически после одного считывания; код трактуется как штрихкод серии Одна позиция — одна партия: техника, оборудование, крупногабарит

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

Важная деталь: сценарий рассчитан на сканер в режиме последовательного интерфейса — COM-порта или его эмуляции. Сканер в режиме эмуляции клавиатуры такой логики не даст: система не отличит его ввод от ручного набора. Проверяется до закупки оборудования.

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

Отгрузка и внутреннее перемещение

В документах внутреннего товародвижения и отгрузки серии указываются в форме указания серий. Она тоже принимает считывание сканером и умеет печатать этикетку — на случай перемаркировки при переупаковке.

Выбор серии сканированием штрихкода при отгрузке товаров в расходном ордере 1С:ERP
При отгрузке серия подтверждается выбором из числящихся на складе номеров. Сканирование этикетки заменяет поиск нужной строки глазами и снимает риск отбора не той партии.

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

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

Когда код серии всё-таки идентифицирует товар

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

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

Незнакомый штрихкод серии: как система разбирается

Самое интересное начинается, когда сканируется штрихкод серии, которого нет в списке «Штрихкоды номенклатуры». Система пытается определить серию по регистру движений серий товаров — по тому, какие партии проходили через учёт. Возможны три исхода.

  1. Определилось однозначно. Позиция добавляется в документ, а в список штрихкодов записывается связка кода с товаром и серией — в следующий раз опознание будет мгновенным.
  2. Найдено несколько вариантов. Открывается форма уточнения штрихкода номенклатуры, где оператор выбирает подходящее сочетание.
  3. Не найдено ничего. Код сопоставляется вручную либо регистрируется заранее.
Форма уточнения штрихкода номенклатуры с указанием серии при сканировании в 1С:ERP
По неизвестному штрихкоду система подставляет варианты из регистра движений серий: оператор выбирает товар и серию из коротких списков, а не ищет по всему справочнику.

Списки быстрого выбора номенклатуры, характеристики, серии и единицы измерения заполнены сведениями из регистра именно по отсканированному штрихкоду. По команде переноса данные уходят в документ.

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

Нужно связать партионный учёт со складской логистикой?

ERP Band выстраивает процессы, а затем настраивает под них 1С:ERP: описываем маршрут партии от приёмки до отгрузки, проектируем схему нумерации и состав этикетки, настраиваем сканирование и печать, увязываем с адресным хранением и маркировкой «Честный знак».

Телефон: +7 (495) 050-44-44 · Почта: sales@erp.band

Заказать консультацию

Ограничения, о которых лучше узнать до пилота

У механики штрихкодов серий есть границы применимости. Каждая способна сорвать сроки, если выяснится на приёмочных испытаниях.

Ограничение В чём проявляется Как обходим
Группа складов в шапке документа В первой строке серия по отсканированному коду не подставляется: необходимость указания определяется политикой склада, а склад ещё не известен Заполнить склад в строке; дальше он подставится из предыдущей и серия заполнится
Мобильное рабочее место работника склада При выполнении складских заданий серия не определяется по штрихкоду номенклатуры Сценарий не меняется: сканируется код номенклатуры, затем при необходимости код серии
Печать этикеток по приходной накладной Сведения о разных сериях не заполняются, если позиция поступила в разных упаковках, а серии указываются в отдельной табличной части Печатать этикетки из формы регистрации серий
Офлайн-оборудование Штрихкоды номенклатуры в разрезе серий не выгружаются: для SKU учёт по сериям не поддержан Для партионного товара использовать онлайн-сценарий работы сканера или ТСД
Интеграция с ГИС МТ При поиске кодов GTIN в регистре штрихкодов не учитываются записи с указанной серией Держать отдельные записи штрихкодов без серии для целей маркировки

Как это выглядит в разных отраслях

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

Агропром. Короткие сроки годности и весовой товар. Этикетка серии почти всегда несёт и дату: без неё FEFO держится на памяти кладовщика. Отдельная задача — печать на приёмке в режиме конвейера.

Дистрибуция. Разнобой поставщиков: у одного партия нанесена штрихкодом, у второго текстом, у третьего не нанесена вовсе. Решение гибридное: распознаваемые коды регистрируются в списке штрихкодов, остальные партии перемаркировываются.

Алкоголь. Партионный учёт живёт рядом с ЕГАИС и маркировкой, и важно не смешивать сущности: код серии идентифицирует партию, код маркировки — бутылку, EAN-13 — товарную позицию.

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

Порядок работ: как мы внедряем штрихкодирование серий

Штрихкоды серий затрагивают НСИ, склад, производство и оборудование сразу, поэтому мы ведём их отдельным блоком работ.

  1. Цель прослеживаемости. Зачем нужна партия: отзыв продукции, контроль сроков, претензии поставщику, себестоимость. От ответа зависит, где серия обязательна.
  2. Источники номеров. По каким товарам номер приходит от поставщика, где он нанесён штрихкодом, а где присваивается на приёмке. Это определяет объём печати.
  3. Схема нумерации. Длина и структура номера, диапазоны, наличие даты, правила для выпуска и перемаркировки.
  4. Состав и физика этикетки. Поля, размер, носитель, условия хранения, точки печати, количество принтеров и расходников.
  5. Сценарий сканирования. Один код серии на товар или много, режим очерёдности, печать сразу на принтер, тип подключения сканеров.
  6. Настройка системы. Шаблоны этикеток, настройки формы регистрации серий, комбинированные коды поставщиков, права на регистрацию штрихкодов.
  7. Пилот на одном участке. Замер времени приёмки и отбора, проверка читаемости этикеток в реальных условиях — и только потом тиражирование.

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

Чек-лист готовности

  • Определено, что идентифицирует серия: партию поставки, партию выпуска или экземпляр товара.
  • Составлен перечень товаров, у которых номер партии приходит штрихкодом, и тех, где он генерируется на приёмке.
  • Зафиксирована схема нумерации: длина, структура, диапазоны, правило перемаркировки.
  • Шаблон этикетки содержит штрихкод Code-128, номер текстом и срок годности; проверен на самом длинном номере и на боевом принтере.
  • Выбран режим очерёдности сканирования; проверено, что сканеры подключены в режиме последовательного интерфейса.
  • Проверено, что записи для поиска GTIN в контуре маркировки заведены без указания серии.
  • Описан порядок действий при повреждённой этикетке и неопознанном коде; сделан замер времени операций до внедрения.

KPI, по которым видно, что механика работает

Показатель Как измерять Ориентир
Доля партий с напечатанной этикеткой Зарегистрированные серии за период против фактов печати Близко к 100% для товаров, проходящих через склад
Доля строк с серией, введённых сканером Способ заполнения серии в складских документах Устойчивый рост; ручной ввод — исключение
Обращения к форме уточнения штрихкода Число неопознанных кодов на партию поставки Единицы, а не десятки; тренд к снижению
Скорость локализации партии при отзыве Время от запроса до перечня получателей партии Минуты по отчётам, а не дни по бумажным журналам

Частые вопросы

Заменяет ли штрихкод серии штрихкод номенклатуры?

В общем случае нет. Код серии в формате Code-128 кодирует только номер партии и сам по себе не определяет номенклатуру и характеристику, поэтому используется в дополнение к штрихкоду товара. Исключение — коды, кодирующие товар вместе с упаковкой и серией: их регистрируют в списке «Штрихкоды номенклатуры».

Где настраивается шаблон штрихкода серии?

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

В каком порядке сканировать штрихкоды товара и серии на приёмке?

Порядок настраивается в форме регистрации серий товаров. Первый режим оставляет форму открытой, пока сканируются все серии одного товара, — он подходит, когда позиция приходит многими партиями. Второй закрывает форму после одного считывания. Дополнительно включается печать этикеток сразу на принтер.

Что происходит при сканировании штрихкода серии, которого нет в базе?

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

Можно ли сканировать серии в мобильном рабочем месте работника склада?

Да, но автоматического определения серии по штрихкоду номенклатуры при выполнении складских заданий не происходит. Сценарий остаётся двухшаговым: сначала сканируется штрихкод номенклатуры, затем, если требуется, штрихкод серии. Это стоит заложить в нормативы времени на операции.

Что дальше

Штрихкоды серий — стык двух блоков НСИ, и работают они, только когда выстроены оба. Темы, которые логично разобрать следом: политики учёта серий и выбор того, что считать партией; общие правила штрихкодирования и шаблоны EAN-13; единицы измерения и упаковки, от которых зависит, на что клеится этикетка; сроки годности и работа по FEFO; маркировка «Честный знак»; складская логистика с адресным хранением. Если проект только начинается, эти блоки разумно проектировать пакетом — переделывать схему нумерации после печати этикеток дорого.

Разберём вашу схему партионного учёта за одну сессию

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

Обсудить задачу

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

Бесплатный вебинар29 октября в 11:00 · Онлайн
Переходим с неактуальных систем (УПП, SAP, Excel) — на КОРП-решения 1С с минимальными затратами

Разберём, как с минимальными затратами перейти с разрозненных систем (УПП, SAP, Excel) на корпоративные решения 1С и выстроить единый управляемый ИТ-ландшафт.

Подарок за регистрацию
Дорожная карта внедрения КОРП-продуктов
  • ✓ Этапы перехода на КОРП-решения 1С
  • ✓ Порядок действий и контрольные точки
Зарегистрироваться на вебинар →

Участие бесплатно · Количество мест ограничено.

Блог ERP Band
-->