Краткий ответ
Проведите пилот на 20–50 реальных товарах. Сохраните рабочие коды производителя, назначьте постоянные SKU, промаркируйте только нужные позиции, проверьте читаемость и пересчитайте начальные остатки. Затем определите отдельные процедуры приёмки, пересчёта и пополнения.
Из чего состоит система учёта по штрихкодам
Система связывает физические товары с каталогом и фиксирует операции с ними. Нужны точный список, идентификаторы, сканирование, записи количества и повторяемые процедуры приёмки и пересчёта. Оборудование само по себе не обеспечивает точность: читаемый код может вести к неправильному размеру или единице товара.
Разделяйте идентичность и количество. Код отвечает «какой товар?», пересчёт — «сколько, в каких единицах и когда?». Сканирование бутылки само по себе не означает приёмку или пересчёт одной бутылки. Действие определяет выбранная процедура. Заранее назначьте ответственных за каталог, движения и исправления.

Штрихкод, SKU, GTIN, UPC и EAN
SKU — внутренний идентификатор позиции. GTIN — идентификатор торговой единицы в системе GS1. UPC часто означает GTIN-12 и соответствующее семейство штрихкодов; EAN — GTIN-13 и связанные символы. UPC-A и EAN-13 — конкретные линейные символики. Штрихкод переносит данные; он не является самой записью товара. Эти понятия связаны, но не взаимозаменяемы.
Храните SKU и код производителя в отдельных текстовых полях с ведущими нулями. Описание, цена и остаток обычно извлекаются из каталога, а не из штрихкода. GTIN идентифицирует торговую единицу, а не каждую физическую копию. Для отдельных активов нужен отдельный серийный или инвентарный идентификатор; две одинаковые бутылки не становятся разными товарами каталога.
Шаг 1 — Очистите каталог
Выберите 20–50 реальных позиций, включая похожие варианты, упаковки, расходники, повреждённые этикетки и товары без кода. Сверьте полки с документами поставщиков. Укажите понятное название, вариант, единицу учёта, артикул поставщика, SKU и существующий штрихкод. Не выдумывайте идентификаторы производителя ради заполнения пропусков.
Удаляйте точные дубликаты только после проверки количества и ссылок. Разделяйте размеры, цвета, вкусы и единицы упаковки. Названия «перчатки» недостаточно, если маленькие и большие упаковки заказываются отдельно. Назначьте владельца каталога и сохраните датированный экспорт пилота. Небольшой точный каталог полезнее большого импорта с нерешёнными соответствиями.
Шаг 2 — Определите сохраняемые идентификаторы
Сохраните коды производителя, артикулы поставщика и внутренний SKU, определив назначение каждого. Для внутренних позиций подойдёт постоянная схема вроде INT-0001. Выберите длину и допустимые символы; не включайте меняющуюся полку, цену или поставщика. Опишите выдачу следующего кода и не используйте старый SKU для другого товара.
До привязки кода определите единицу. Коробка может содержать 12 бутылок и иметь другой штрихкод. Решите, считаете ли коробки, бутылки или обе единицы с явным пересчётом. Если программа поддерживает один код на запись, выберите код единицы учёта, а остальные сохраните во внешней таблице соответствий. Не предполагается автоматическая поддержка дополнительных кодов и пересчёта упаковок.
Шаг 3 — Используйте коды производителя
Отсканируйте реальный товар и сверьте название, вариант и размер упаковки. Сохраните рабочий код производителя для нужной единицы. Замена всех кодов увеличивает расходы на печать и создаёт конкурирующие этикетки. Автоматическое совпадение в каталоге — лишь подсказка: подтвердите его по физическому товару.
На упаковке могут быть транспортная этикетка, рекламный QR и товарный код с разным назначением. Выбирайте товарный код осознанно. При изменении кода выясните, изменился сам товар или только оформление, прежде чем объединять остатки. Сохраняйте документы поставщика, чтобы следующий сотрудник мог объяснить соответствие.
Шаг 4 — Создавайте внутренние этикетки по необходимости
Внутренняя маркировка нужна товарам без пригодного кода, рабочим материалам и определённым внутренним единицам. Для частного учёта внутри компании не всегда нужен GTIN, выданный GS1. При производстве товаров для магазинов или маркетплейсов проверьте требования партнёров и порядок назначения GS1-кодов до выбора внешнего идентификатора.
Code 128 кодирует буквы и цифры, если его поддерживают программа и сканеры. Обычный Code 128 не равен GS1-128: последний использует специальный синтаксис GS1 и идентификаторы применения. Генерируйте настоящий символ подходящим инструментом, а не имитацию. Храните однозначное соответствие значения одному товару и последовательно выводите повреждённые и устаревшие этикетки из обращения.
Шаг 5 — Телефон или отдельный сканер
Камера телефона подходит для пилота при умеренном объёме, если приложение поддерживает нужные коды. Проверьте телефон в тёмных углах, на глянцевой упаковке и маленьких изогнутых этикетках. Оценивайте весь процесс: поиск, ввод количества, подтверждение и исправление ошибки. Качество камеры — лишь одна часть удобства.
Отдельный сканер полезен при частом сканировании, работе в перчатках, требованиях к батарее и сложных этикетках. Сканер только 1D не читает QR; при необходимости нужен совместимый 2D-имиджер. Проверьте подключение и приложение до покупки. Bluetooth-сканер в режиме клавиатуры вводит код в активное поле, но не гарантирует поддержку приёмки или пересчёта в любом приложении.
Шаг 6 — Принтер и формат этикетки
Сначала напечатайте пробную партию. Для редких этикеток достаточно листового принтера, для частых замен может подойти компактный термопринтер. Прямая термопечать работает без ленты на чувствительном к теплу материале; термотрансфер использует ленту и подходящий материал для стойкости. Учитывайте влагу, трение, температуру и поверхность.
Печатайте тёмные полосы на светлом фоне, сохраняйте свободные зоны и создавайте изображение нужного размера. Не растягивайте код ради оформления. Проверьте самый длинный внутренний код: он может быть шире. Добавьте читаемый идентификатор и название, не сужая свободные зоны. Размер должен соответствовать символике, а не универсальному шаблону для всех кодов.

Шаг 7 — Начальный физический пересчёт
Установите момент отсечения и по возможности приостановите движения. Если работа продолжается, регистрируйте все поступления и выдачи после отсечения и сверяйте их перед утверждением базы. Отделяйте пригодные товары от повреждённых, возвращённых и изолированных. Начальный остаток — физическое наблюдение, а не вчерашнее число из таблицы.
Двигайтесь по полкам в фиксированном порядке, отмечая завершённые участки. Сканируйте для проверки идентичности, затем вводите количество в согласованных единицах. Неожиданные расхождения пересчитайте, по возможности без подсказки ожидаемого остатка. Утверждайте исправления с причиной, датой и ответственным. Сохраните экспорт и список нерешённых позиций; не подгоняйте неизвестный товар под соседнюю запись.
Шаг 8 — Процедура приёмки
Сверьте поставку с заказом или документом поставщика. Для каждой строки отсканируйте образец, проверьте вариант и единицу, пересчитайте фактическое поступление и внесите принятое количество. Отдельно отметьте недостачу, повреждение и замену. Одно сканирование коробки не должно добавлять одну бутылку, когда внутри 12. Проверьте пересчёт упаковки до сохранения.
Сохраняйте артикул поставщика, дату и номер документа в доступных полях или отдельном журнале. Для неизвестного кода предусмотрите маршрут: отложить товар, проверить документы, создать или исправить утверждённую запись, затем принять. Исключите повторную регистрацию одной поставки. Штрихкод ускоряет идентификацию, но не подтверждает фактическое поступление количества из счёта.
Шаг 9 — Процедура пересчёта запасов
Разделяйте наблюдение при пересчёте и поступление. Пересчёт измеряет наличие, приёмка добавляет движение. Проверьте, устанавливает ли ввод 8 остаток в 8 или прибавляет 8 к существующему. Некоторые инструменты увеличивают счётчик при повторных сканированиях; проверьте поведение в пилоте, прежде чем полагаться на него.
Следуйте фиксированному маршруту по полкам и контейнерам и отмечайте зоны, чтобы не пропускать и не считать дважды. Между полными пересчётами чаще проверяйте быстро расходуемые и проблемные товары. Разделяйте участки между людьми и сверяйте записи. Сохраняйте обоснованные корректировки вместо многократной перезаписи количества до правдоподобного результата.
Формула точности запасов: как проверить остатки после физического пересчёта
Шаг 10 — Правила пополнения
Определите частоту проверки и срок поставки в тех же единицах времени, что и расход. Начальная точка заказа — ожидаемый расход за срок поставки плюс страховой запас. Например, при расходе 2 единицы в день, сроке 5 дней и запасе 4 единицы порог равен 14. Это пример, а не универсальная настройка.
Сравните пригодный остаток с порогом, учитывая подтверждённые поступления и обязательства, если вы их ведёте. Перед заказом проверьте кратность упаковки и минимальную партию. Записывайте размещённые заказы, чтобы не покупать дважды. После нескольких циклов уточните запас, особенно при изменении спроса и надёжности доставки. Читаемый код не исправит устаревшее правило пополнения.
Товары без штрихкода
Не каждой единице нужна наклейка. Для винтов, расходников и материалов без упаковки используйте стойкую этикетку контейнера с определённым видом товара. Разные варианты храните отдельно. Код полки должен идентифицировать товар, а не положение. При перемещении перенесите этикетку или явно обновите соответствие.
Определите единицы частично использованных материалов: штуки, закрытые пачки или измеренный объём. Полбутылки не означает пол-литра без знания ёмкости. Отделяйте наборы от компонентов и описывайте учёт сборки. Сканирование контейнера находит запись, но само не измеряет вес, объём или содержимое.
Повторяющиеся и неправильные коды
Если код ведёт к двум разным товарам, остановите автоматическое сопоставление и проверьте этикетки, документы и импорт. Не выбирайте первый результат. Похожие названия не доказывают идентичность. Если записи описывают один товар и одну единицу, сначала сверяйте остатки и ссылки, затем оставляйте утверждённую запись.
Если разные товары действительно имеют одинаковый код поставщика, назначьте неоднозначному товару внутренний код и сохраните исходный артикул. В журнале исключений укажите значение, товары и решение. Перепечатайте исправленную этикетку и проверьте на всех нужных устройствах. Неверный поиск — проблема каталога даже при безошибочном чтении символа.
Типичные ошибки настройки
Опасны потеря ведущих нулей в числовых ячейках, смешение коробок и штук, новый SKU при переносе товара и массовая печать непроверенных этикеток. Сканирование также не регистрирует автоматически продажи, расход и возвраты. Для этих движений нужна процедура или проверенная интеграция выбранной программы.
Не стройте процесс на неподдерживаемых функциях. Принтер, внешний сканер или таблица могут участвовать в работе, не являясь функциями приложения. Укажите исполнителя внешнего шага и источник достоверных данных. Учите проверять название после сканирования: сигнал успеха доказывает читаемость, но не правильное соответствие товару.
Пример внедрения в небольшом магазине
Условный магазин тестирует 30 позиций. Большинство используют коды производителя, несколько расходников — внутренние этикетки контейнеров. Владелец назначает постоянные SKU, хранит коды как текст и выбирает бутылки единицей напитков. В коробке поставщика 12 бутылок; процедура явно пересчитывает коробки в бутылки до регистрации приёмки.
Начальный пересчёт выявил 18 бутылок. Одна принятая коробка добавляет 12, и учётный остаток становится 30. Позже пересчёт показывает 28. Владелец проверяет промежуточные продажи и выдачи до корректировки. Код остаётся прежним, количество меняется. Полный каталог и массовая печать начинаются только после решения исключений пилота.
Что проверить перед запуском
Пройдите полный процесс с ведущим нулём, самым длинным SKU, похожим вариантом, неизвестным кодом, дубликатом, повреждённой этикеткой и приёмкой коробок в штуках. Каждый код должен открывать нужную запись, а действие с количеством — соответствовать процедуре. Проверьте ручной ввод и отсутствие незаметных повторных операций.
Печатайте пробу реальным принтером, материалом и настройками; сканируйте на конечных поверхностях при рабочем освещении и на всех используемых устройствах. Для автономной работы проверьте поддерживаемые шаги и восстановление подключения на реальных данных. Экспортируйте образец и проверьте сохранность идентификаторов. Зафиксируйте критерии приёмки и устраните ошибки до полного переноса.
Когда достаточно таблицы
Таблица подходит небольшому стабильному каталогу, одному ответственному и редким пересчётам. Разделите каталог и датированные строки движений или наблюдений; идентификаторы храните как текст, защищайте основной файл. Используйте постоянные единицы и журнал исправлений. Делайте резервные копии и проверяйте экспорт, а не только наличие сохранённого файла.
Сканер, вводящий коды в ячейки, уменьшает набор, но требует контролируемого поиска и ввода количества. Проверяйте активную ячейку и неизвестный код. Таблица усложняется при нескольких копиях, частой приёмке и расследовании расхождений. Решение принимайте по реальной работе и ошибкам, а не по наличию штрихкодов на товарах.
Когда полезно приложение
Приложение полезно, когда поиск, пересчёт, обновление остатков и заказы занимают много времени или вызывают ошибки. Проверьте весь пилот, включая исправление неправильного соответствия и экспорт. Уточните лимиты, устройства и автономные шаги. Выбирайте доступные функции; планы разработки не равны выпущенным возможностям.
Retail Scan & Stock предлагает мобильные процессы учёта по штрихкодам и пересчёта запасов; приложение публично доступно в App Store и Google Play. Лимиты тарифов относятся к устройствам, не пользователям. Проверяйте актуальные тарифы и продуктовые страницы. Генерацию внутренних этикеток, внешние сканеры и автоматический пересчёт упаковок проверяйте отдельно, не выводите их поддержку из самого факта сканирования.
Начните с малого и расширяйте постепенно
Храните вместе пилотный каталог, соответствия кодов, начальный пересчёт и журнал исключений. Расширяйте систему, когда другой человек сможет выполнить процедуру без догадок о единицах и товарах. Проверьте действующие тарифы Retail Scan & Stock по количеству устройств.
Источники и проверка
Официальные материалы проверены 3 октября 2026 г. Размер пилота, процедуры и пример — редакционные рекомендации, а не требования GS1. Иллюстрации показывают общий процесс, а не интерфейс приложения.
- GS1 — Термины идентификаторов и символов.
- GS1 — Линейные и двумерные символы, включая QR.
- GS1 — Различие Code 128 и GS1-128.
- GS1 Canada — Варианты, упаковка, печать и размещение.
- GS1 UK — Свободные зоны зависят от символики и размера.
- Zebra — Отдельный сканер 1D/2D и варианты подключения.
- Zebra — Прямая термопечать, термотрансфер и требования к ленте.
- inFlow Inventory — Внутренние коды и зарегистрированные идентификаторы для внешней торговли.
Частые вопросы
Каждой внутренней позиции нужен GS1-код?
Нет. Для частного учёта достаточно внутреннего идентификатора. Для внешних магазинов и маркетплейсов может требоваться GTIN GS1; проверьте требования партнёра.
Можно использовать код производителя как SKU?
Его можно использовать для поиска, но отдельные поля SKU и штрихкода облегчают работу с вариантами, упаковками и изменениями кодов. Храните их как текст.
QR лучше линейного штрихкода?
Это зависит от данных и считывателя. QR — символ 2D для ссылки или данных; UPC-A, EAN-13 и Code 128 — линейные. Рекламная QR-ссылка не обязательно находит товар в приложении.
Сканирование автоматически обновляет остаток?
Только если выбранная процедура настроена на это действие. Идентификация, приёмка, наблюдение и корректировка различаются. Проверьте фактически сохраняемое действие.
Сразу нужны отдельный сканер и принтер?
Обычно пилот можно начать с совместимого телефона и имеющихся этикеток. Покупайте оборудование по результатам проверки объёма и стойкости, предварительно подтвердив совместимость.
Код читается, но показывает другой товар?
Остановитесь и исправьте соответствие в каталоге. Сверьте вариант и единицу упаковки с документами. Читаемость символа не доказывает правильность записи.
