Практическое руководство•16 минут чтения•Стандарты и рабочие процедуры

Как настроить систему учёта товаров по штрихкодам для малого бизнеса

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

Автор: Neil Singh
Издатель: A&A Tech
Опубликовано:
Обновлено:

Краткий ответ

Проведите пилот на 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-ссылка не обязательно находит товар в приложении.

Сканирование автоматически обновляет остаток?

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

Сразу нужны отдельный сканер и принтер?

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

Код читается, но показывает другой товар?

Остановитесь и исправьте соответствие в каталоге. Сверьте вариант и единицу упаковки с документами. Читаемость символа не доказывает правильность записи.

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