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

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

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

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

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

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

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

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

Штрихкоды хранятся в регистре сведений «Штрихкоды номенклатуры». Каждая запись связывает код с конкретной номенклатурной позицией, а при использовании характеристик и серий — с конкретной характеристикой (размер, цвет) и упаковкой. Это важно: один и тот же товар в разных вариантах может иметь разные штрихкоды.

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

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

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

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

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

Ручная привязка штрихкода
  1. 1
    Откройте «НСИ и администрирование» → «Номенклатура» и найдите товар
  2. 2
    В карточке перейдите по ссылке «Штрихкоды»
  3. 3
    Нажмите «Создать» и введите код с упаковки товара
  4. 4
    Укажите упаковку и характеристику, если они используются
  5. 5
    Нажмите «Записать и закрыть», затем запишите карточку товара

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

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

Есть и обратный сценарий: заведение прямо с кассы. Если в рабочем месте кассира (РМК) отсканировать неизвестный код, программа сообщит, что товар не найден, и в зависимости от настроек прав кассира предложит создать новую карточку или привязать код к существующей. Такой режим удобен при приёмке, но требует аккуратности: кассир может по ошибке привязать код не к тому товару.

Убедитесь, что сканер работает в правильном режиме: для USB-сканеров в режиме эмуляции клавиатуры код должен «печататься» в любом текстовом поле, например в блокноте. Если этого не происходит, проблема в подключении сканера, а не в 1С.

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

Часть ассортимента — весовой товар, штучная мелочёвка, продукция собственного производства — не имеет заводского штрихкода. Для таких позиций 1С:Розница генерирует внутренние коды. В форме записи штрихкода есть кнопка автоматического формирования кода формата EAN-13 с внутренним префиксом магазина.

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

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

Массовое заведение штрихкодов и загрузка из файла

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

Загрузка из Excel или CSV выполняется через типовую обработку «Загрузка данных из табличного документа» (в типовых поставках она доступна в разделе «НСИ» или через «Все функции»). В файле достаточно двух колонок: артикул или наименование товара и штрихкод. Перед загрузкой сделайте резервную копию базы и сначала загрузите тестовую порцию из нескольких строк.

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

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

Печать этикеток со штрихкодами

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

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

Как проверить, что штрихкод работает

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

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

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

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

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

Товар добавляется в чек с верным наименованием и ценой

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

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

Запись в регистре
Норма

Код привязан к нужной номенклатуре, характеристике и упаковке

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

Код привязан к другому товару или продублирован

Печать этикетки
Норма

Этикетка читается сканером с первого раза

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

Сканер не читает код или считывает с ошибками

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

Сколько штрихкодов можно привязать к одному товару?

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

Сканер вводит код, но товар не находится. Что проверить?

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

Можно ли завести штрихкод для товара с характеристиками (размер, цвет)?

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

Что делать, если один штрихкод оказался у двух разных товаров?

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

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

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

Нужен ли штрихкод для маркированного товара («Честный знак»)?

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

Итог

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

Штрихкод привязывается к номенклатуре через регистр «Штрихкоды номенклатуры» — вручную, сканером или массово. Для товаров без заводского кода генерируйте внутренний EAN-13 и печатайте этикетку. После заведения всегда проверяйте код сканированием в РМК и отсутствие дублей между разными товарами.