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

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

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

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

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

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

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

Что понадобится перед началом настройки

Для полноценной работы со штрихкодами нужны три вещи: сканер штрихкодов (проводной USB, беспроводной или встроенный в терминал), актуальная версия 1С:Розница с установленными драйверами торгового оборудования и доступ к справочнику номенклатуры. Сканер может работать в двух режимах — эмуляции клавиатуры (HID) и COM-порта (или эмуляции COM через драйвер). Для 1С предпочтителен режим COM-порта или драйвер «1С: Сканеры штрихкода» из комплекта оборудования, потому что в режиме клавиатуры возможны проблемы с раскладкой и суффиксами.

Проверьте, что в операционной системе сканер определяется корректно: откройте «Блокнот» и отсканируйте любой код. Если цифры появляются — сканер физически работает, и дальнейшая настройка ведётся уже на стороне 1С. Если символы не появляются или появляются с ошибками (буквы вместо цифр, пропущенные знаки), сначала решите вопрос на уровне драйвера и настроек самого сканера: смена раскладки, суффикс Enter, скорость передачи.

Подключение сканера штрихкодов к 1С Розница

Откройте раздел «Администрирование» и перейдите в «Настройка подключаемого оборудования» (в некоторых версиях — «Подключаемое оборудование»). Если оборудование настраивается впервые, программа предложит установить компоненты работы с оборудованием — согласитесь и дождитесь завершения установки. Без этих компонентов список драйверов будет пустым.

В списке типов оборудования выберите «Сканеры штрихкода» и нажмите «Создать». Укажите наименование (например, «Сканер касса 1»), выберите драйвер — обычно «1С: Сканеры штрихкода (NativeApi)» или драйвер производителя, если он поставлялся отдельно. После сохранения откройте «Настроить» и задайте порт: для USB-сканеров в режиме COM укажите номер виртуального COM-порта, который виден в диспетчере устройств Windows, скорость и суффикс завершения передачи.

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

Порядок подключения сканера
  1. 1
    Подключите сканер к компьютеру и проверьте его в «Блокноте»
  2. 2
    Откройте «Администрирование → Подключаемое оборудование»
  3. 3
    Создайте устройство типа «Сканер штрихкода» и выберите драйвер
  4. 4
    В настройках укажите порт, скорость и суффикс завершения
  5. 5
    Выполните «Тест устройства» и отсканируйте пробный код
  6. 6
    Включите устройство для текущего рабочего места

Если сканер работает только в режиме клавиатуры

Режим эмуляции клавиатуры допустим, но требует осторожности. В РМК поле поиска товара должно быть активно в момент сканирования, иначе код «улетит» не туда. Также клавиатурные сканеры чувствительны к раскладке: если на кассе включена русская раскладка, а сканер передаёт цифры и латинские символы, часть кода может исказиться. Рекомендуется либо переключить сканер в режим COM-порта (для большинства моделей это делается сканированием служебного кода из инструкции), либо использовать префиксный режим, который 1С умеет распознавать как ввод штрихкода.

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

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

Нажмите «Создать», установите курсор в поле «Штрихкод» и отсканируйте код с упаковки товара — это самый надёжный способ, исключающий ошибку ручного ввода. Если сканер ещё не подключён, введите код с клавиатуры. Укажите тип штрихкода: для стандартных товарных кодов это EAN-13 или EAN-8, для кодов производителей внутри РФ встречаются также Code128 и DataMatrix для маркированных товаров. Сохраните запись.

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

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

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

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

Для весового товара логика другая: штрихкод формируется весами с печатью этикеток и содержит вес или сумму. В этом случае в 1С настраивается шаблон весового штрихкода (префикс, позиция кода товара и веса), а в справочнике товару присваивается PLU-код, совпадающий с кодом в весах. Ошибка в шаблоне — частая причина ситуации, когда весовой товар «не находится» на кассе.

Настройка маркированных товаров и кодов DataMatrix

Для товаров, подлежащих обязательной маркировке, в карточке номенклатуры устанавливается признак маркировки и вид продукции (обувь, табак, молочная продукция и т.д.). В разделе «Администрирование → Интеграция с ГИС МТ (Честный ЗНАК)» проверьте, что включён учёт маркированной продукции и настроен обмен с системой маркировки.

На кассе сканер должен уметь считывать двумерные коды DataMatrix — обычный линейный сканер для этого не подходит, нужен 2D-сканер. В настройках драйвера сканера в 1С включите передачу полного кода, включая служебные символы групп (GS), иначе программа получит обрезанный код и не сможет проверить его через ККТ и «Честный ЗНАК». Симптом проблемы — касса ругается на «некорректный код маркировки» при визуально исправном сканере.

Проверка работы штрихкодов на кассе

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

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

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

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

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

Товар добавляется в чек сразу, без ручного поиска

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

Код появляется в поле ввода, но товар не найден

Тест устройства в настройках
Норма

В окне теста отображается полный код без искажений

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

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

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

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

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

Штрихкод смазан или сканер его не распознаёт

Маркированный товар
Норма

Код DataMatrix проходит проверку, чек пробивается

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

Ошибка «некорректный код маркировки» при исправном сканере

Типичные ошибки и их устранение

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

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

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

Часто задаваемые вопросы

Можно ли работать в 1С:Розница без сканера штрихкодов?

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

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

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

Почему сканер работает в «Блокноте», но не работает в 1С?

Это означает, что сканер в режиме эмуляции клавиатуры передаёт данные в систему, но 1С ожидает подключения через драйвер оборудования. Либо создайте устройство в списке подключаемого оборудования и настройте драйвер, либо работайте в клавиатурном режиме, но тогда следите за активным полем ввода и раскладкой.

Как распечатать этикетки со штрихкодами без принтера этикеток?

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

Нужно ли регистрировать внутренние штрихкоды где-то вне 1С?

Нет. Коды с префиксом внутреннего использования (начинающиеся с «2») не регистрируются в GS1 и действуют только внутри вашей торговой точки или сети. Регистрация в GS1 требуется производителям, которые выпускают товар с собственным EAN-13 в открытый оборот.

После обновления конфигурации сканер перестал работать — в чём причина?

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

Итог

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

Настройка штрихкодов в 1С:Розница — это связка «сканер → карточка товара → проверка в РМК». Подключайте сканер через драйвер подключаемого оборудования, вносите коды только сканированием, для товаров без кода генерируйте внутренние EAN-13 с префиксом «2», а маркированные товары пробивайте исключительно по DataMatrix через 2D-сканер. Завершайте настройку контрольным сканированием в рабочем месте кассира.