Штрихкодирование товаров в 1С:ERP: от шаблонов EAN-13 до работы со сканером и ТСД на складе

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

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

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

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

Зачем штрихкод нужен раньше, чем сканеры

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

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

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

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

Отсутствие продуманной схемы проявляется не сразу и не там, где его ждут. Ниже — симптомы, которые мы чаще всего видим на диагностике.

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

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

Какие штрихкоды хранит 1С:ERP

Стандартов много, система работает с несколькими. Базовый для товарного учёта — линейный код EAN-13.

Формат Что кодирует Где применяется
EAN-13 13 цифр: страна, производитель, код товара, контрольное число Основной формат для штучных и весовых товаров
GTIN Как правило, ноль в первом разряде и совпадение с EAN-13 в правых разрядах Тот же список; входит в состав кодов маркировки
Код маркировки Идентификатор конкретного экземпляра товара Подсистема маркирования, «Честный знак»
Внутренний EAN-13 Код, присвоенный самой организацией; начинается с цифры 2 Генерация по шаблону из настроек префиксов

У EAN-13 два достоинства, из-за которых он и стал отраслевым стандартом: стабильная ширина изображения и считывание в обоих горизонтальных направлениях. Заводской код присваивает производитель; в нём зашифрованы страна происхождения (у российских производителей — цифры 46), производитель, код товара и контрольное число. Если такой код есть — используйте его.

Внутренние штрихкоды: когда кода производителя недостаточно

Заводского кода хватает не всегда — есть четыре ситуации, в которых организация вводит собственную кодировку.

  • Товар продаётся в развес или фасуется у продавца — кода на фасовке физически нет.
  • Комплекты, собираемые у продавца — у производителя такой учётной единицы не существует.
  • Один заводской код соответствует нескольким позициям справочника — например, вся размерная линейка одежды выпускается под одним EAN-13, а учёт ведётся по каждому размеру.
  • Ограниченно годный товар, продаваемый с уценкой — его нужно отличать от обычного на кассе и в отчётности.

Такие коды начинаются с цифры 2 — диапазон зарезервирован под внутрикорпоративное использование. Для штучных товаров код генерируется прямо при вводе записи в списке «Штрихкоды номенклатуры»; для весовых задаётся шаблон с внутренним кодом товара, а вес подставляется при взвешивании.

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

Настройка префиксов и шаблонов внутренних EAN-13

Общие настройки находятся в разделе НСИ и администрирование → Настройка НСИ и разделов → Номенклатура → Настройки создания, диапазоны и шаблоны внутренних кодов — по гиперссылке Настройка префиксов внутренних штрихкодов EAN13.

Форма настройки диапазонов внутренних штрихкодов EAN13 в 1С:ERP с шаблонами для штучных и весовых товаров
Диапазон 20 отдан под штучный товар, диапазоны 21–29 — под весовой. Расшифровка символов шаблона выводится прямо в форме.

Шаблон — маска из тринадцати символов, каждый обозначает свою роль.

Обозначение Смысл Когда заполняется
У Префикс узла штрихкода При распределённых базах, чтобы коды узлов не пересекались
ТТТТТТТТТ Код штучного товара При генерации нового внутреннего кода в списке штрихкодов
ТТТТ Код весового товара При генерации; передаётся в весы со списком весовых товаров
ВВВВВ Вес товара в граммах В момент взвешивания на электронных весах
К Контрольное число Формируется после взвешивания

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

Весовой товар: код собирается при взвешивании

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

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

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

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

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

Уникальность штрихкодов и контроль по видам номенклатуры

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

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

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

Список «Штрихкоды номенклатуры»: разрезы и генерация

Все коды хранятся в списке Штрихкоды номенклатуры: и EAN-13, и GTIN. Штрихкод задаётся в четырёх разрезах.

Разрез Обязательность Что даёт при считывании
Номенклатура Обязательно Позиция подставляется в строку документа
Характеристика Обязательно, если характеристики используются для вида номенклатуры Заполняется автоматически
Упаковка Необязательно Если указана — подставляется в документ; если нет — код применим ко всем упаковкам
Серия Необязательно, если серии используются для вида номенклатуры Подставляется, если указание серии предусмотрено настройками вида для склада

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

Список штрихкодов номенклатуры в 1С:ERP и форма создания с кнопкой генерации нового внутреннего штрихкода
Одна позиция может иметь несколько кодов — с указанием характеристики и упаковки и без него. Кнопка «Новый штрихкод» формирует внутренний код по шаблону.

Открыть список по позиции проще всего из карточки номенклатуры по ссылке Штрихкоды; новая запись создаётся кнопкой Создать. Заводской код считывается сканером с упаковки или вводится вручную, внутренний формируется по кнопке Новый штрихкод по шаблону EAN-13 с проверкой на дубль.

Как штрихкод попадает в документ

Способов ввода три, и на реальном предприятии работают все три.

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

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

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

Разбор проблемных кодов при загрузке из ТСД

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

Форма уточнения штрихкода номенклатуры в 1С:ERP при загрузке неизвестных штрихкодов из терминала сбора данных
Для каждого неопознанного кода предлагаются варианты сопоставления; флаг «Зарегистрировать» сразу закрепляет соответствие в базе.

Открывается форма Уточнение штрихкода номенклатуры со списком всех проблемных кодов. Подбор идёт из списков выбора, заполненных сведениями, полученными по загружаемым кодам, — оператор выбирает из коротких релевантных списков, а не ищет по всему справочнику. По команде Перенести в документ информация попадает в документ, а при установленном флаге Зарегистрировать (доступен пользователю с правом регистрации данных) соответствие отражается в регистре сведений «Штрихкоды номенклатуры» и дальше опознаётся автоматически.

Организационный момент: право регистрации нужно давать не всем — иначе справочник быстро наполняется ошибочными связками.

Печать этикеток и ценников

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

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

Код вида номенклатурной классификации: неочевидное ограничение

По постановлению Правительства РФ № 521 от 16.04.2020 для средств индивидуальной защиты, не подлежащих маркировке, в чеках выводится код номенклатурной классификации медицинских изделий. Он указывается в карточке номенклатуры для товаров без особенностей учёта в реквизите Код вида номенклатурной классификации.

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

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

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

Агропром. Доминирует весовой товар с короткими сроками годности. Ключевые решения: диапазоны весовых кодов, схема работы весов с печатью этикетки, обязательность серии со сроком годности. Если серия в штрихкод не входит, партию выбирают вручную — и рано или поздно отгружают не ту.

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

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

Строительство и проектные компании. Значительная часть ТМЦ — материалы без заводской упаковки, поэтому коды работают на уровне мест хранения, паллет и партий поставки на объект.

Нужно выстроить штрихкодирование на складе и в производстве?

ERP Band выстраивает процессы, а затем настраивает под них 1С:ERP: описываем маршрут товара и точки нанесения кодов, проектируем диапазоны и шаблоны EAN-13, настраиваем разрезы штрихкодов, подключаем сканеры и ТСД, увязываем со складской логистикой и маркировкой «Честный знак».

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

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

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

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

  1. Инвентаризация ассортимента. Сколько позиций имеют заводские коды, какая доля приходится на весовой товар и фасовку.
  2. Описание маршрута товара. Где физически появляется этикетка, кто её наносит и на каком оборудовании. Здесь выясняется реальная потребность в принтерах, весах и ТСД.
  3. Проектирование схемы кодирования. Диапазоны штучных и весовых кодов, шаблоны EAN-13, префиксы узлов при распределённой базе.
  4. Решение по разрезам. Где штрихкод задаётся с упаковкой, где — с серией, где допустимы неуникальные коды и кто вправе их создавать.
  5. Настройка системы. Настройки создания номенклатуры, префиксы внутренних кодов, контроль уникальности по видам, шаблоны этикеток и ценников.
  6. Подключение оборудования и обучение. Сканеры, ТСД, весы, принтеры; обучение строится на реальных операциях смены.
  7. Пилот на одном складе или участке. Замер времени операций, доработка правил и только потом тиражирование.

Первые два шага — работа по процессам, а не по системе. Без них настройка превращается в цифровизацию беспорядка, а сканер — в способ быстрее ошибаться.

Чек-лист готовности к запуску

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

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

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

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

Обязательно ли использовать заводской штрихкод, если он есть на упаковке?

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

С какой цифры начинаются внутренние штрихкоды и почему это важно?

С цифры 2 — этот диапазон зарезервирован под внутрикорпоративное использование и не пересекается с кодами производителей. Внутри него разводятся диапазоны штучных и весовых товаров: у них независимая нумерация и разные шаблоны. Дополнительно проверяется отсутствие пересечений с кодами вида номенклатурной классификации СИЗ.

Можно ли завести один штрихкод на несколько позиций номенклатуры?

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

Как сделать, чтобы при сканировании подставлялась упаковка?

Упаковку нужно явно указать в записи списка «Штрихкоды номенклатуры» — тогда реквизит документа заполнится автоматически. Если упаковка не указана, код применим ко всем упаковкам и реквизит останется пустым. Для приёмки коробами и отгрузки штуками заводят разные коды.

Что делать с кодами, которые ТСД считал, а система не опознала?

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

Что дальше

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

Разберём вашу схему штрихкодирования за одну сессию

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

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

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

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

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

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

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

Блог ERP Band
-->