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

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

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

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

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

Выбор способа зависит от ситуации. Если товар приходит от поставщика с готовым кодом EAN-13 или Code 128, достаточно считать его сканером. Если торгуете развесным или собственным товаром без маркировки, понадобится генерация внутренних штрихкодов с префиксом, который задаётся в настройках. Для весового товара дополнительно настраивается префикс весового штрихкода, чтобы касса понимала, что после кода товара идёт вес.

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

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

Штрихкоды не являются реквизитом карточки товара — они записываются в отдельный регистр сведений «Штрихкоды номенклатуры». Благодаря этому одной позиции можно назначить несколько кодов: например, заводской EAN-13, код от второго поставщика и внутренний код магазина. При сканировании любого из них программа найдёт один и тот же товар.

Попасть в регистр можно двумя путями. Первый — из карточки номенклатуры: откройте товар и в панели навигации нажмите «Штрихкоды» (в некоторых версиях — «Ещё → Штрихкоды»). Второй — через раздел «Закупки» или «Номенклатура» → «Штрихкоды номенклатуры», где виден весь список кодов базы и доступен поиск по самому штрихкоду.

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

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

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

Нажмите «Создать» и введите значение штрихкода в соответствующее поле. Программа автоматически определит тип кода: для 13 цифр это будет EAN-13, для 8 — EAN-8. Если вводите код с буквами или специальными символами, тип определится как Code 128. Сохраните запись кнопкой «Записать и закрыть».

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

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

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

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

Откройте форму создания штрихкода из карточки товара, установите курсор в поле «Штрихкод» и считайте код с упаковки. Значение появится в поле, тип определится автоматически. Убедитесь, что считалась вся строка целиком — при плохом качестве печати сканер может прочитать код частично, и такой штрихкод не будет находиться при продаже.

Если сканер подключён в режиме COM-порта или через драйвер «1С:Сканер штрихкода», убедитесь, что оборудование добавлено в разделе «Администрирование → Подключаемое оборудование» и включено для текущего рабочего места. В режиме клавиатурной эмуляции регистрация в настройках не нужна, но тогда сканер работает только в активном поле ввода.

Генерация внутренних штрихкодов для товаров без маркировки

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

Сначала задайте префикс: откройте «Администрирование → Номенклатура» (в ряде версий — «Настройка номенклатуры») и найдите параметр «Префикс штрихкода штучного товара». Обычно указывают значение из диапазона внутреннего использования, например 200–299. Там же задаётся префикс весового товара — по нему касса и весы с печатью этикеток понимают, что часть цифр кода содержит вес.

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

Штрихкоды для весового товара

Весовой товар требует особой схемы: магазинные весы с печатью этикеток формируют штрихкод, в котором зашит и код товара (PLU), и вес. Чтобы 1С:Розница правильно разбирала такой код, в настройках номенклатуры указывается префикс весового штрихкода, а в карточке товара должен быть задан код PLU, выгружаемый в весы.

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

Проверьте, что формат весового кода в 1С совпадает с настройками самих весов: порядок цифр (префикс, код товара, вес, контрольная цифра) должен совпадать, иначе при сканировании этикетки вес будет определяться неверно или товар не найдётся вовсе.

Способы добавления штрихкода

Ручной ввод в карточке

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

Сканер в форме записи

Быстро при приёмке товара с заводской маркировкой. Требует настроенного сканера.

Генерация EAN-13

Для товаров без заводского кода. Требует заданного префикса и последующей печати этикеток.

Массовая генерация через печать этикеток

Оптимально для стартового заполнения базы: коды создаются пакетно и сразу печатаются.

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

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

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

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

Проверка результата и типичные ошибки

Главная проверка — поиск товара по штрихкоду в рабочем месте кассира (РМК) или в любом документе с подбором. Считайте код: товар должен добавиться в чек с правильной характеристикой, упаковкой и ценой. Если вместо товара появляется сообщение «Штрихкод не найден», значит, запись в регистре отсутствует, содержит ошибку в цифрах или привязана к другой позиции.

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

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

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

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

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

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

Сообщение «Штрихкод не найден» или неверный товар

Запись в регистре штрихкодов
Норма

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

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

Код привязан к другому товару или встречается дважды

Пробная этикетка
Норма

Сканер уверенно считывает код с первого раза

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

Этикетка читается через раз или не читается

Весовой товар
Норма

При сканировании подставляется товар и вес с этикетки

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

Вес нулевой, неверный или товар не найден

FAQ

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

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

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

Откройте регистр штрихкодов и найдите этот код поиском. Скорее всего, он привязан к другой номенклатуре или продублирован. Удалите ошибочную запись или перепривяжите её к правильному товару, затем повторите проверку в РМК.

Нужен ли сканер, чтобы ввести штрихкод?

Нет. Код можно ввести вручную с клавиатуры в поле «Штрихкод» формы записи или сгенерировать автоматически. Сканер лишь ускоряет ввод при приёмке товара с готовой маркировкой.

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

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

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

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

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

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

Итог

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

Штрихкоды хранятся в регистре «Штрихкоды номенклатуры» и добавляются вручную, сканером или генерацией. Для товаров без маркировки сначала задайте префикс в настройках номенклатуры. После добавления обязательно проверьте сканирование в РМК и отсутствие дублей кодов.