К статье
Практический материал

Торговля и Склад · 9 мин

Как присвоить штрихкод в 1С Розница

Как присвоить штрихкод товару в 1С Розница: ручной ввод EAN-13, автогенерация внутренних кодов, печать этикеток, работа со сканером и типичные ошибки.

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

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

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

Где в программе хранятся штрихкоды и что нужно подготовить

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

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

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

Как присвоить штрихкод вручную из карточки товара

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

Откройте справочник «Номенклатура» и найдите нужный товар через поиск. В карточке перейдите по ссылке «Штрихкоды» — обычно она расположена в панели навигации формы или в разделе с дополнительной информацией. Откроется список уже привязанных кодов.

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

Порядок действий
  1. 1
    Откройте карточку товара в справочнике «Номенклатура»
  2. 2
    Перейдите по ссылке «Штрихкоды» в панели навигации
  3. 3
    Нажмите «Создать» и введите код с упаковки или нажмите кнопку генерации нового кода
  4. 4
    При необходимости укажите характеристику и упаковку
  5. 5
    Запишите и проверьте подбор товара сканером в РМК

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

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

Если сканер работает в режиме эмуляции клавиатуры, код просто «печатается» в поле, и в конце сканер обычно отправляет Enter — форма может сразу попытаться записаться. Если включён префикс или суффикс, убедитесь, что лишние символы не попадают в сам код: признак проблемы — коды длиннее 13 цифр или с посторонними знаками.

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

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

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

Для товаров собственной фасовки, развесных позиций и продукции без заводской маркировки используются внутренние штрихкоды. В форме создания штрихкода нажмите кнопку генерации нового кода (в типовой поставке это «Новый штрихкод EAN-13» или аналогичная команда) — программа подставит очередной свободный код с внутренним префиксом.

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

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

Как напечатать этикетки и проверить результат

Печать выполняется через «НСИ и администрирование» → «Печать этикеток и ценников» (в ряде версий — из раздела «Закупки» или «Продажи»). Добавьте товары в таблицу, выберите шаблон этикетки, укажите принтер этикеток и отправьте на печать. Для весового товара этикетки формирует весы с печатью, и в них зашивается вес — это отдельный сценарий настройки обмена с весами.

После присвоения кодов обязательно проверьте результат в рабочем месте кассира: откройте РМК, отсканируйте товар и убедитесь, что в чек попадает именно та позиция, с верной характеристикой и ценой. Проверка на реальном сканере выявляет ошибки, которые не видны в карточке товара.

Контрольные точки

Как проверить результат

Сканирование в РМК
Норма

В чек добавляется нужный товар с правильной ценой

Тревожный признак

Сообщение «Товар по штрихкоду не найден» или подбирается другая позиция

Длина кода в регистре
Норма

13 цифр для EAN-13, без букв и лишних символов

Тревожный признак

14+ символов, пробелы, префиксные знаки от сканера

Уникальность
Норма

Один код привязан к одной позиции

Тревожный признак

Ошибка дублирования при записи

Типичные ошибки и ограничения

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

Ещё одно ограничение — маркированные товары. Для табака, обуви и других групп с «Честным знаком» штрихкод DataMatrix с упаковки не заменяет EAN-13 в регистре штрихкодов: для кассового учёта нужен и товарный код, и корректная настройка работы с маркировкой.

Типичные ошибки
01
Присвоение внутреннего кода товару, у которого уже есть код производителя — двойные коды путают кассира и отчёты
02
Ручной набор кода по памяти или с ценника вместо этикетки производителя — ошибка в одной цифре делает код недействительным
03
Генерация кодов без последующей печати этикеток — сканировать на кассе нечего
04
Игнорирование ошибки дублирования и попытка обойти её изменением цифры — товар перестаёт совпадать с упаковкой
05
Смена префикса внутренних кодов после печати этикеток — вся наклеенная маркировка устаревает

FAQ: частые вопросы о штрихкодах в 1С Розница

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

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

Что делать, если программа пишет, что штрихкод уже используется?

Значит, этот код уже привязан к другой позиции. Найдите его через поиск в регистре штрихкодов и проверьте, к какому товару он относится. Либо это дубль номенклатуры (тогда позиции стоит объединить), либо поставщик сменил код, и старую привязку нужно удалить.

Как присвоить штрихкоды сразу большому списку товаров?

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

Сканер вводит код, но товар не находится. В чём причина?

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

Нужен ли штрихкод весовому товару?

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

Можно ли удалить или изменить ошибочный штрихкод?

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

Итог

Что важно запомнить

Штрихкод присваивается в карточке номенклатуры через ссылку «Штрихкоды»: вводом с упаковки, сканером или генерацией внутреннего EAN-13. Контролируйте уникальность, не меняйте префикс после печати этикеток и всегда проверяйте результат сканированием в РМК.