Торговля и Склад · 11 мин
Как настроить сканер штрихкодов в 1С
Пошаговая настройка сканера штрихкодов в 1С: подключение, драйверы, режимы эмуляции COM и клавиатуры, проверка работы и решение типичных проблем.
Сканер штрихкодов подключается к 1С двумя принципиально разными способами: как клавиатурное устройство (режим эмуляции клавиатуры) или через драйвер торгового оборудования (режим эмуляции COM-порта либо нативный драйвер). От выбранного способа зависит, будет ли программа различать ввод со сканера и ввод с клавиатуры, сработает ли автоматический поиск товара и появятся ли события внешнего оборудования.
Большинство проблем с подключением возникает не из-за неисправности сканера, а из-за несоответствия режима работы устройства и настроек в 1С. Например, сканер в режиме клавиатуры подключили в разделе «Подключаемое оборудование» как COM-устройство — и программа его не видит. Поэтому сначала определите режим сканера, а затем настраивайте 1С под него.
Инструкция подходит для типовых конфигураций: «Управление торговлей», «Розница», «Комплексная автоматизация», ERP, «Управление нашей фирмой» и «Бухгалтерия предприятия». Названия пунктов меню могут немного отличаться между версиями, но общая логика одинакова.
Определите режим работы сканера
Перед настройкой в 1С выясните, в каком режиме работает устройство. Сканеры обычно поддерживают минимум два режима: USB HID (эмуляция клавиатуры) и USB CDC / RS-232 (эмуляция COM-порта). Режим переключается считыванием специального служебного штрихкода из руководства производителя — ищите раздел «Interface selection» или «Режимы интерфейса».
Проверить текущий режим просто. Откройте «Блокнот» в Windows и отсканируйте любой штрихкод. Если код появился в тексте — сканер работает как клавиатура. Если в «Блокноте» пусто, а в «Диспетчере устройств» при подключении сканера появляется новый COM-порт — устройство в режиме эмуляции последовательного порта.
Настройка в режиме эмуляции клавиатуры
Это самый быстрый способ, не требующий драйверов и прав администратора. Подключите сканер к USB-порту, дождитесь установки стандартного драйвера HID-устройства Windows и откройте нужный документ или обработку в 1С. Установите курсор в поле ввода штрихкода (в типовых конфигурациях оно называется «Штрихкод» или активируется кнопкой поиска по штрихкоду) и отсканируйте код.
Чтобы сканирование завершалось автоматически, настройте в сканере суффикс Enter (CR/LF). Это делается служебным штрихкодом из инструкции производителя. Без суффикса после каждого сканирования придётся нажимать Enter на клавиатуре вручную, что замедляет работу кассира или кладовщика.
Учтите ограничение режима: 1С воспринимает сканер как обычный ввод с клавиатуры. Если курсор стоит не в том поле, штрихкод «улетит» в произвольное место — в комментарий документа, в поле количества или в строку поиска. В рабочем месте кассира (РМК) типовые конфигурации перехватывают ввод автоматически, но в обычных формах документов следите за фокусом.
Подключение через драйвер торгового оборудования
Для полноценной интеграции переведите сканер в режим эмуляции COM-порта служебным штрихкодом из руководства и при необходимости установите драйвер виртуального порта производителя. Затем проверьте в «Диспетчере устройств» Windows, какой номер получил новый COM-порт (например, COM3) — он понадобится при настройке.
В типовых конфигурациях 1С перейдите в раздел администрирования: «Администрирование» → «Подключаемое оборудование» (в «Рознице» и УТ — также через «Настройка подключаемого оборудования»). Убедитесь, что включено использование подключаемого оборудования, и создайте новый элемент с типом «Сканер штрихкода».
- 1Переведите сканер в режим COM-порта служебным штрихкодом из инструкции
- 2Установите драйвер виртуального COM-порта производителя, если Windows не определила устройство
- 3В 1С откройте «Администрирование» → «Подключаемое оборудование» и включите его использование
- 4Создайте оборудование типа «Сканер штрихкода», выберите драйвер «1С: Сканеры штрихкода»
- 5В параметрах укажите номер COM-порта, скорость, бит данных, суффикс
- 6Нажмите «Проверка подключения» и отсканируйте тестовый штрихкод
- 7Сохраните настройку и проверьте сканирование в документе или РМК
В параметрах драйвера укажите порт, скорость (обычно 9600 бод, если иное не задано производителем), разрядность и суффикс завершения. Суффикс в настройках драйвера должен совпадать с суффиксом, запрограммированным в самом сканере, — чаще всего это CR (код 13) или комбинация CR+LF. Несовпадение суффиксов — частая причина ситуации, когда данные приходят, но событие в 1С не срабатывает.
После сохранения нажмите «Проверка подключения» (или «Тест устройства»). При успешной настройке сканирование тестового кода вызовет появление события с данными штрихкода. В рабочих местах кассира и в формах подбора товаров сканирование начнёт автоматически искать номенклатуру без установки курсора в поле.
Регистрация штрихкодов в номенклатуре
Работающий сканер не гарантирует, что товар найдётся: штрихкод должен быть привязан к карточке номенклатуры. В типовых конфигурациях штрихкоды хранятся в регистре сведений «Штрихкоды номенклатуры» и заполняются из карточки товара на закладке или по ссылке «Штрихкоды».
Быстрый способ привязки: откройте карточку товара, перейдите к штрихкодам, создайте новую строку, установите курсор в поле кода и отсканируйте этикетку с товара. Для товаров без заводского штрихкода типовые конфигурации умеют генерировать внутренние коды (обычно в формате EAN-13 с префиксом внутреннего диапазона) и печатать этикетки через обработку «Печать этикеток и ценников».
Проверка результата и контрольные точки
После настройки проверьте полный цикл, а не только факт считывания. Откройте документ «Реализация товаров и услуг» или РМК, отсканируйте штрихкод известного товара и убедитесь, что строка с номенклатурой добавилась автоматически, количество равно единице, а цена и ставка НДС подтянулись из карточки.
Дополнительно проверьте устойчивость работы: 10–15 сканирований подряд без пропусков и «задвоений» — норма. Если код приходит с лишними символами в начале или конце, проверьте настройки префикса и суффикса в сканере: лишний префикс (например, AIM ID) нужно отключить служебным штрихкодом.
Как проверить результат
Строка с товаром добавляется автоматически, код распознаётся полностью
Код попадает в произвольное поле или товар не находится
Каждый код передаётся один раз, без обрезки и лишних символов
Коды дублируются, обрезаются или содержат служебные символы
Тест устройства завершается успешно, событие приходит с данными
Ошибка открытия порта или пустое событие при сканировании
Типичные проблемы и их решение
Если 1С не видит сканер в режиме COM-порта, последовательно проверьте: появляется ли порт в «Диспетчере устройств» (нет — проблема с драйвером виртуального порта или кабелем), не занят ли порт другой программой (например, открытым терминалом или второй копией 1С), совпадает ли номер порта в настройках драйвера с фактическим.
Если сканер пищит, но данные не приходят, чаще всего неверно указаны параметры порта (скорость, суффикс) либо сканер остался в режиме клавиатуры, а в 1С его ждут как COM-устройство. Считайте заводской штрихкод сброса настроек из инструкции и заново задайте нужный режим.
Отдельный класс проблем — кириллица и раскладка клавиатуры в режиме HID. Некоторые сканеры передают данные в зависимости от текущей раскладки Windows. Если штрихкоды содержат только цифры и латиницу, проблемы обычно не возникает; для смешанных кодов надёжнее режим COM-порта.
Выбор между режимами: что подходит вашей задаче
Для небольшой точки, где штрихкоды вводятся в одно понятное поле, достаточно режима клавиатуры: настройка занимает минуты, не нужны драйверы, сканер легко переносить между компьютерами. Цена вопроса — дисциплина пользователя: курсор должен быть в нужном поле.
Для РМК, складского учёта, приёмки с большим потоком товаров и ситуаций, где 1С должна сама реагировать на сканирование, выбирайте режим COM-порта с драйвером. Программа получает событие независимо от фокуса ввода, может отличить сканер от клавиатуры и корректно работает в многодокументном режиме.
Сравнение режимов подключения
Быстрая настройка без драйверов, работает везде. Ограничение: зависит от фокуса ввода, 1С не отличает сканер от клавиатуры
События обрабатываются автоматически, подходит для РМК и склада. Ограничение: нужна настройка порта, суффикса и прав на установку драйверов
Дополнительные функции отдельных моделей. Ограничение: привязка к конкретному вендору и совместимость с версией платформы
Частые вопросы
Нужно ли устанавливать драйвер для сканера в режиме клавиатуры?
Нет. В режиме HID Windows устанавливает стандартный драйвер автоматически, а в 1С ничего подключать не требуется — достаточно установить курсор в поле ввода штрихкода. Драйвер понадобится только при переходе в режим эмуляции COM-порта.
Почему сканер передаёт код, но 1С пишет «Товар не найден»?
Штрихкод не привязан к номенклатуре. Откройте карточку товара, перейдите к штрихкодам и добавьте код, отсканировав этикетку. Также проверьте, не содержит ли передаваемый код лишних префиксов — сравните его с кодом на этикетке.
Можно ли использовать один сканер на нескольких компьютерах с 1С?
Физически сканер подключается к одному компьютеру. В режиме клавиатуры его можно просто переставлять между рабочими местами без настройки. В режиме COM-порта на каждом компьютере нужно настроить подключаемое оборудование с актуальным номером порта.
Сканер дважды добавляет товар при одном сканировании. Что делать?
Проверьте, не подключён ли сканер одновременно как COM-устройство и как клавиатура (некоторые модели поддерживают гибридный режим) — тогда событие приходит дважды. Также убедитесь, что в настройках драйвера нет дублирующего суффикса и что в документе не стоит автоматический поиск по частичному совпадению.
Работают ли беспроводные 2D-сканеры с 1С?
Да, если сканер определяется системой как HID-клавиатура или COM-порт — для 1С способ радиосвязи (Bluetooth, радиоканал с базой) значения не имеет. 2D-сканер необходим для кодов DataMatrix в маркировке «Честный знак»; линейный 1D-сканер такие коды не считает.
Как настроить сканер для работы с маркированными товарами?
Нужен 2D-сканер и актуальная версия конфигурации с поддержкой маркировки. Сканер подключается стандартно (лучше через драйвер в режиме COM-порта, чтобы корректно передавались длинные коды DataMatrix с символами-разделителями), а проверка кодов выполняется в документах приёмки и продажи средствами конфигурации.
Что важно запомнить
Сначала определите режим сканера (клавиатура или COM-порт), затем настраивайте 1С под него. Режим клавиатуры — быстрый старт без драйверов, режим COM-порта — полноценная интеграция с РМК и складом. Убедитесь, что штрихкоды привязаны к номенклатуре, суффиксы совпадают, и проверьте полный цикл сканирования в реальном документе.