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

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

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

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

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

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

Проверка и подключение сканера штрихкодов

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

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

Если сканер определяется как COM-устройство, в диспетчере устройств Windows посмотрите номер порта и укажите его в настройках драйвера вместе со скоростью обмена (чаще всего 9600 бод). Неправильный порт или скорость — типичная причина, когда сканер «пищит», но код в 1С не попадает.

Подключение сканера за 5 шагов
  1. 1
    Подключите сканер к USB и дождитесь установки драйвера Windows
  2. 2
    Откройте Администрирование → Подключаемое оборудование → Сканеры штрихкода
  3. 3
    Создайте устройство, выберите драйвер и рабочее место
  4. 4
    В настройках укажите суффикс Enter (код 13) или COM-порт
  5. 5
    Нажмите «Тест устройства» и отсканируйте любой код

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

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

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

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

Для весового товара, штучного товара собственного производства или остатков без этикеток используйте внутренние штрихкоды. В настройках Администрирование → Настройка номенклатуры → Штрихкодирование задаётся префикс внутренних кодов (по умолчанию часто используется диапазон, начинающийся с 2 — он зарезервирован для внутреннего применения и не пересекается с заводскими EAN).

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

Печать этикеток и ценников

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

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

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

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

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

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

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

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

Товар добавляется в чек с ценой за 1–2 секунды

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

Окно «Штрихкод не найден» или подставляется другой товар

Тест устройства в настройках оборудования
Норма

Код появляется в поле теста, завершается Enter

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

Поле пустое или код обрывается

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

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

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

Код смазан, не читается, обрезан по краю

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

Самая частая проблема — сканер работает как клавиатура, но в 1С не настроено оборудование: код вводится в любое активное поле, а поиск не запускается. Лечится регистрацией сканера в подключаемом оборудовании и установкой суффикса Enter.

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

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

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

Можно ли работать без сканера, вводя штрихкод вручную?

Да. В РМК и документах есть поле поиска по штрихкоду: введите код цифрами и нажмите Enter — товар найдётся так же, как при сканировании. Это удобно как резервный способ при выходе сканера из строя.

Почему сканер вставляет код, но товар не находится?

Чаще всего код отсутствует в регистре «Штрихкоды номенклатуры» или записан с лишними/недостающими цифрами. Отсканируйте код в блокнот, сравните посимвольно с записью в карточке товара и исправьте. Также проверьте, не обрезает ли сканер контрольную цифру EAN-13 — это настраивается в параметрах самого сканера.

Как массово загрузить штрихкоды из Excel?

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

Нужен ли отдельный сканер для маркированных товаров?

Для маркировки (Честный знак) требуется сканер, поддерживающий двумерные коды DataMatrix. Обычный линейный сканер их не читает. Проверьте в характеристиках устройства поддержку 2D-кодов и передачу символов-разделителей (GS), иначе код маркировки распознается некорректно.

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

Откройте карточку оборудования и нажмите переустановку/обновление драйвера — компоненты иногда заменяются при обновлении конфигурации. Если не помогло, удалите устройство и создайте заново, проверив суффикс ввода и номер порта.

Итог

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

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