Торговля и Склад · 9 мин
Как завести штрихкод в 1С:Розница
Как завести штрихкод в 1С:Розница: привязка к номенклатуре, регистрация вручную и сканером, печать этикеток, типовые ошибки и проверка результата.
Штрихкод в 1С:Розница — это основа быстрой работы кассы: продавец сканирует товар, и программа мгновенно находит позицию, подставляет цену и списывает остаток. Без зарегистрированного штрихкода поиск товара приходится выполнять вручную, что замедляет обслуживание и повышает риск ошибок в чеке.
Завести штрихкод можно несколькими способами: вручную в карточке номенклатуры, сканированием прямо в рабочем месте кассира, массовым заполнением для группы товаров или автоматической генерацией внутренних кодов для товаров без заводской маркировки. Выбор зависит от того, есть ли у товара напечатанный код производителя и сколько позиций нужно обработать.
Ниже разобраны все рабочие сценарии для типовой конфигурации «1С:Розница», включая проверку результата, печать этикеток и типичные ошибки, из-за которых сканер «не видит» товар.
Где хранятся штрихкоды в 1С:Розница
Штрихкоды хранятся в регистре сведений «Штрихкоды номенклатуры». Каждая запись связывает код с конкретной номенклатурной позицией, а при использовании характеристик и серий — с конкретной характеристикой (размер, цвет) и упаковкой. Это важно: один и тот же товар в разных вариантах может иметь разные штрихкоды.
Добраться до регистра можно двумя путями. Первый — из карточки товара: раздел «НСИ и администрирование» → «Номенклатура», открыть позицию и перейти по ссылке «Штрихкоды» в панели навигации. Второй — напрямую: в некоторых версиях регистр доступен через раздел «НСИ» → «Штрихкоды номенклатуры» или через «Все функции» при работе в режиме толстого клиента.
К одной позиции допускается привязка нескольких штрихкодов — это удобно, когда поставщики маркируют один и тот же товар разными кодами или когда товар продаётся и поштучно, и упаковками с отдельными кодами.
Как завести штрихкод вручную в карточке товара
Ручной способ подходит, когда позиций немного или код нужно ввести с упаковки, не подключая сканер. Откройте карточку номенклатуры, перейдите по ссылке «Штрихкоды» и нажмите «Создать». В поле «Штрихкод» введите цифры с упаковки, при необходимости укажите упаковку и характеристику, затем нажмите «Записать и закрыть».
После записи сохраните саму карточку товара. Проверьте, что код введён полностью: EAN-13 содержит 13 цифр, EAN-8 — 8, UPC-A — 12. Обрезанный или лишний символ — самая частая причина того, что сканер на кассе не находит товар.
- 1Откройте «НСИ и администрирование» → «Номенклатура» и найдите товар
- 2В карточке перейдите по ссылке «Штрихкоды»
- 3Нажмите «Создать» и введите код с упаковки товара
- 4Укажите упаковку и характеристику, если они используются
- 5Нажмите «Записать и закрыть», затем запишите карточку товара
Как завести штрихкод сканером
Если сканер подключён и настроен в разделе «Администрирование» → «Подключаемое оборудование», код можно не набирать вручную. Установите курсор в поле «Штрихкод» формы создания и отсканируйте этикетку — код попадёт в поле автоматически. Это исключает опечатки и ускоряет заведение большого количества позиций.
Есть и обратный сценарий: заведение прямо с кассы. Если в рабочем месте кассира (РМК) отсканировать неизвестный код, программа сообщит, что товар не найден, и в зависимости от настроек прав кассира предложит создать новую карточку или привязать код к существующей. Такой режим удобен при приёмке, но требует аккуратности: кассир может по ошибке привязать код не к тому товару.
Убедитесь, что сканер работает в правильном режиме: для USB-сканеров в режиме эмуляции клавиатуры код должен «печататься» в любом текстовом поле, например в блокноте. Если этого не происходит, проблема в подключении сканера, а не в 1С.
Как сгенерировать внутренний штрихкод для товара без заводского кода
Часть ассортимента — весовой товар, штучная мелочёвка, продукция собственного производства — не имеет заводского штрихкода. Для таких позиций 1С:Розница генерирует внутренние коды. В форме записи штрихкода есть кнопка автоматического формирования кода формата EAN-13 с внутренним префиксом магазина.
Внутренние коды не конфликтуют с кодами производителей, если префикс выбран из диапазона, зарезервированного для внутреннего использования (обычно коды, начинающиеся с «2»). После генерации код нужно распечатать на этикетке и наклеить на товар — иначе сканировать будет нечего.
Для массовой генерации удобно использовать обработки заполнения: в списке номенклатуры можно выделить группу товаров и через команду заполнения штрихкодов создать коды сразу для всех позиций, у которых они отсутствуют.
Массовое заведение штрихкодов и загрузка из файла
Когда ассортимент исчисляется сотнями позиций, заводить коды по одному нереально. Практикуются три подхода: сканирование при приёмке товара (в документе «Поступление товаров» сканируете код — программа находит или предлагает привязать позицию), массовая генерация внутренних кодов и загрузка кодов из табличного файла.
Загрузка из Excel или CSV выполняется через типовую обработку «Загрузка данных из табличного документа» (в типовых поставках она доступна в разделе «НСИ» или через «Все функции»). В файле достаточно двух колонок: артикул или наименование товара и штрихкод. Перед загрузкой сделайте резервную копию базы и сначала загрузите тестовую порцию из нескольких строк.
При загрузке проверяйте дубли: если код уже привязан к другой позиции, программа выдаст ошибку или создаст конфликтующую запись в зависимости от настроек. Дубли штрихкодов на разные товары — гарантированный источник ошибок на кассе.
Печать этикеток со штрихкодами
После заведения внутренних кодов этикетки печатаются через обработку «Печать этикеток и ценников»: раздел «Закупки» или «Склад» → «Печать этикеток и ценников» (в разных версиях расположение отличается). Добавьте товары в табличную часть — вручную, по документу поступления или по остаткам — укажите шаблон этикетки и принтер этикеток, затем выполните печать.
Перед массовой печатью напечатайте одну пробную этикетку и отсканируйте её сканером: код должен читаться и находить правильный товар. Некачественная печать (бледные полосы, смазанный код) приводит к тому, что сканер считывает код с ошибками или не читает вовсе.
Как проверить, что штрихкод работает
Базовая проверка — открыть рабочее место кассира и отсканировать товар: позиция должна добавиться в чек с правильным наименованием и ценой. Если касса недоступна, используйте поиск по штрихкоду в списке номенклатуры или в документе реализации.
Дополнительно проверьте отсутствие дублей: откройте регистр «Штрихкоды номенклатуры» списком и отсортируйте по колонке «Штрихкод» — одинаковые коды, привязанные к разным товарам, будут стоять рядом. Такие конфликты нужно разрешить до начала продаж.
Как проверить результат
Товар добавляется в чек с верным наименованием и ценой
Сообщение «Товар по штрихкоду не найден» или добавляется другая позиция
Код привязан к нужной номенклатуре, характеристике и упаковке
Код привязан к другому товару или продублирован
Этикетка читается сканером с первого раза
Сканер не читает код или считывает с ошибками
Частые вопросы
Сколько штрихкодов можно привязать к одному товару?
Количество не ограничено. К одной позиции можно привязать код производителя, код поставщика и внутренний код одновременно — при сканировании любого из них найдётся один и тот же товар.
Сканер вводит код, но товар не находится. Что проверить?
Сначала сверьте код, который вводит сканер (например, в блокноте), с кодом в регистре «Штрихкоды номенклатуры» — часто теряется первая или последняя цифра из-за суффикса сканера. Затем проверьте, указана ли в записи нужная характеристика или упаковка, если учёт по ним ведётся.
Можно ли завести штрихкод для товара с характеристиками (размер, цвет)?
Да, и это обязательно: при включённом учёте по характеристикам штрихкод привязывается к конкретной характеристике. Каждый размер или цвет должен иметь собственный код, иначе касса не сможет однозначно определить продаваемый вариант.
Что делать, если один штрихкод оказался у двух разных товаров?
Определите, какому товару код принадлежит по факту (сверьте с упаковкой), удалите ошибочную запись из регистра и при необходимости сгенерируйте для второго товара внутренний код с этикеткой. Оставлять дубль нельзя — касса будет продавать не ту позицию.
Можно ли загрузить штрихкоды из Excel сразу для всего прайса?
Да, через обработку «Загрузка данных из табличного документа»: в файле укажите идентификатор товара (артикул или наименование) и штрихкод. Перед загрузкой сделайте копию базы и проверьте результат на нескольких позициях.
Нужен ли штрихкод для маркированного товара («Честный знак»)?
Для маркированной продукции в регистр обычно заносится код EAN-13 с упаковки, а код Data Matrix сканируется при продаже отдельно для передачи данных в систему маркировки. Оба кода работают совместно: EAN находит товар, Data Matrix подтверждает легальность экземпляра.
Что важно запомнить
Штрихкод привязывается к номенклатуре через регистр «Штрихкоды номенклатуры» — вручную, сканером или массово. Для товаров без заводского кода генерируйте внутренний EAN-13 и печатайте этикетку. После заведения всегда проверяйте код сканированием в РМК и отсутствие дублей между разными товарами.