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

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

Как пользоваться сканером штрихкодов в 1С

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

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

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

Материал ориентирован на типовые конфигурации: «Управление торговлей», «Розница», «Комплексная автоматизация» и «ERP». В других конфигурациях названия пунктов меню могут немного отличаться, но логика настройки та же.

Выбор режима работы сканера перед подключением

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

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

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

Сравнение режимов

Эмуляция клавиатуры (USB-HID)

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

Эмуляция COM-порта

Подходит для касс и складов с интенсивным сканированием. Требует драйверы, зато работает независимо от фокуса окна.

Подключение сканера в режиме эмуляции клавиатуры

Подключите сканер к USB-порту компьютера. Windows определит его как стандартное HID-устройство, дополнительная установка обычно не требуется. Проверьте работу: откройте «Блокнот» и отсканируйте любой штрихкод — цифры должны появиться в тексте.

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

Настройка сканера через драйвер (режим COM-порта)

Сначала переведите сканер в режим эмуляции COM-порта сервисным штрихкодом из инструкции и установите драйвер производителя (обычно это драйвер виртуального COM-порта). В «Диспетчере устройств» Windows должен появиться новый COM-порт — запомните его номер.

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

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

При настройке драйвера укажите номер COM-порта, скорость обмена (чаще всего 9600 бод, но сверьтесь с документацией сканера) и суффикс — символ, которым завершается передача (обычно CR или CR+LF). Кнопка «Тест устройства» покажет, корректно ли 1С получает данные.

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

В товарных документах (поступление, реализация, перемещение, инвентаризация) сканирование добавляет строку с товаром или увеличивает количество в существующей строке. В управляемых формах работает поиск по штрихкоду через кнопку на панели или автоматически, если сканер подключён через драйвер.

В рабочем месте кассира (РМК) конфигурации «Розница» сканирование — основной способ добавления товара в чек. Кассир сканирует код, программа находит товар, подставляет цену и скидки. Если товар маркированный, 1С проверит код маркировки и передаст данные в систему «Честный знак» при пробитии чека.

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

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

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

Для товаров без заводского штрихкода (весовой товар, штучная продукция собственного производства) можно генерировать внутренние штрихкоды прямо из 1С и печатать этикетки на принтере этикеток. Тип кода обычно EAN-13 с внутренним префиксом.

Типичные ошибки
01
Привязка одного штрихкода к разным товарам — при сканировании 1С не сможет однозначно определить номенклатуру
02
Работа в режиме клавиатуры без контроля курсора — штрихкод попадает не в то поле и теряется
03
Сканирование кодов маркировки в русской раскладке — символы искажаются, код не проходит проверку
04
Неверный суффикс в настройках драйвера — 1С не понимает, где заканчивается штрихкод, и склеивает несколько кодов

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

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

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

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

Тест устройства в драйвере
Норма

Штрихкод появляется в окне теста полностью

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

Код обрезан, искажён или не появляется — проверьте порт, скорость и суффикс

Сканирование в документе
Норма

Добавляется правильный товар, количество увеличивается

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

«Штрихкод не найден» — привяжите код к номенклатуре

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

Код маркировки считывается целиком и проходит проверку

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

Код обрезан — переключите сканер в режим COM-порта или включите передачу спецсимволов

Если сканер не определяется системой, проверьте кабель и порт USB, попробуйте другой компьютер — так вы отделите аппаратную неисправность от проблемы настройки. Если сканер пищит, но данные не передаются, чаще всего причина в неверном режиме работы или отсутствии драйвера виртуального COM-порта.

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

Нужен ли драйвер, если сканер работает как клавиатура?

Нет. В режиме USB-HID сканер определяется Windows как стандартное устройство ввода, и 1С получает данные через поле ввода штрихкода. Драйвер потребуется только для режима COM-порта.

Почему 1С пишет «Штрихкод не найден», хотя товар есть в базе?

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

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

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

Сканер считывает код маркировки не полностью. Что делать?

В настройках сканера включите передачу специальных символов (GS, FNC1) и полного содержимого DataMatrix. Надёжнее всего перевести сканер в режим COM-порта — в клавиатурном режиме служебные символы и латиница часто теряются.

Работает ли сканер в 1С:Бухгалтерии?

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

Итог

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

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