Торговля и Склад · 11 мин
Как проверить сканер штрихкодов в 1С
Как проверить сканер штрихкодов в 1С: подключение драйвера, тест сканирования, настройка оборудования в 1С:Розница и УТ. Разбор типичных ошибок.
Проверка сканера штрихкодов в 1С — задача, с которой сталкиваются при первичной настройке торгового оборудования, после обновления конфигурации или при сбоях в работе. Скорость оформления продаж, приёмки товара и инвентаризации напрямую зависит от того, корректно ли система получает данные со сканера.
Проблемы обычно делятся на три группы: сканер физически не определяется компьютером, сканер работает, но 1С его не видит, и сканер передаёт данные, но с искажениями — лишние символы, обрезанный код, неверная раскладка. У каждой группы свои признаки и свой порядок диагностики.
Ниже — практический порядок проверки: от простого теста в «Блокноте» до настройки драйвера в разделе «Подключаемое оборудование». Большинство проблем решается без привлечения специалистов, но важно понимать, где проходит граница безопасной самостоятельной работы.
Определите режим работы сканера: клавиатурный или COM-порт
Сканеры штрихкодов подключаются к 1С двумя принципиально разными способами, и от этого зависит вся дальнейшая проверка. Первый режим — эмуляция клавиатуры (USB-HID): сканер «печатает» код, как будто его набрали на клавиатуре, и добавляет символ завершения (обычно Enter). Второй — эмуляция COM-порта: сканер передаёт данные через виртуальный последовательный порт, и 1С читает их через драйвер торгового оборудования.
Узнать текущий режим можно в инструкции к сканеру или опытным путём: откройте «Блокнот» и отсканируйте любой штрихкод. Если код появился в тексте — сканер работает в клавиатурном режиме. Если ничего не произошло, но устройство определяется системой — вероятнее всего, включён режим COM-порта.
Многие модели переключаются между режимами сканированием специальных служебных штрихкодов из руководства пользователя. Это частая причина «внезапной поломки»: кто-то случайно отсканировал установочный код, и сканер сменил режим, после чего 1С перестала его видеть.
Проверьте сканер на уровне операционной системы
Прежде чем открывать 1С, убедитесь, что сканер вообще виден Windows. Откройте «Диспетчер устройств» и найдите сканер в разделе «Клавиатуры», «Устройства HID» или «Порты (COM и LPT)» — в зависимости от режима. Устройство с жёлтым восклицательным знаком означает проблему с драйвером: её нужно решить до настройки 1С.
Для клавиатурного режима выполните простой тест: откройте «Блокнот», отсканируйте штрихкод с любой упаковки и посмотрите на результат. Код должен появиться полностью, без пропущенных или лишних символов, а курсор — перейти на новую строку (это признак суффикса Enter). Отсканируйте код несколько раз подряд: нестабильное считывание указывает на проблему с самим сканером, кабелем или USB-портом.
Для режима COM-порта проверьте, какой номер порта присвоен устройству в «Диспетчере устройств» — он понадобится при настройке в 1С. Если порт не появляется, установите драйвер виртуального COM-порта с сайта производителя сканера.
Как проверить результат теста в Блокноте
Код выводится целиком при каждом сканировании
Код не появляется или появляется через раз
Все 13 цифр EAN-13 на месте, без лишних символов
Цифры обрезаны, добавляются посторонние знаки
После кода курсор переходит на новую строку
Курсор остаётся в конце строки — нет суффикса Enter
Цифры выводятся корректно при любой раскладке
Вместо цифр появляются буквы или символы
Подключите сканер в настройках 1С
В типовых конфигурациях (1С:Розница, Управление торговлей, Комплексная автоматизация, ERP) подключение выполняется через раздел «Администрирование» → «Подключаемое оборудование» (в некоторых версиях — «Настройка подключаемого оборудования»). Включите использование подключаемого оборудования, если флаг ещё не установлен.
Перейдите в список оборудования и добавьте новое устройство типа «Сканер штрихкода». Выберите драйвер: для типовых конфигураций обычно доступен стандартный драйвер «1С:Сканер штрихкода» из поставки Библиотеки подключаемого оборудования (БПО) либо драйвер производителя. После выбора драйвера откройте «Настроить» и задайте параметры.
Для клавиатурного режима укажите префикс и суффикс, которые реально отправляет сканер (чаще всего суффикс 13 — Enter). Для COM-порта укажите номер порта, скорость, биты данных и суффикс — эти параметры должны совпадать с настройками самого сканера. Сохраните настройки и выполните команду «Тест устройства», если она доступна в форме настройки.
- 1Включите использование подключаемого оборудования в разделе «Администрирование»
- 2Откройте «Подключаемое оборудование» и добавьте устройство типа «Сканер штрихкода»
- 3Выберите драйвер и нажмите «Настроить»
- 4Укажите порт или клавиатурный режим, префикс и суффикс
- 5Сохраните настройки и выполните тест устройства
- 6Откройте рабочее место кассира или документ и отсканируйте тестовый штрихкод
Протестируйте сканирование в рабочих формах 1С
После настройки проверьте сканер в реальных сценариях. Откройте рабочее место кассира (в Рознице) или любой документ с подбором товара и отсканируйте штрихкод товара, который есть в базе. Номенклатура должна найтись и добавиться в табличную часть автоматически, без нажатия Enter.
Отдельно проверьте сканирование кода, которого нет в базе: 1С должна выдать понятное сообщение о том, что штрихкод не найден, а не «зависнуть» или проигнорировать ввод. Это подтверждает, что данные от сканера доходят до программы корректно.
Проверьте работу в нескольких формах: в документе «Поступление товаров», в обработке «Подбор товаров», в форме проверки и подбора маркированной продукции, если работаете с «Честным ЗНАКом». Бывает, что сканер настроен и работает в Чеке ККМ, но в других формах суффикс обрабатывается иначе.
Полезно держать под рукой 2–3 эталонных штрихкода: обычный EAN-13 с упаковки, код из базы 1С и DataMatrix с маркированного товара. Тестирование одним и тем же набором кодов позволяет быстро понять, где именно возникла проблема.
Разберитесь с типичными ошибками
Самая частая проблема — код вводится, но 1С не реагирует на него как на штрихкод: товар не подбирается автоматически. Причина обычно в отсутствии или неверном суффиксе. Проверьте настройки суффикса в драйвере сканера и сравните с тем, что сканер реально отправляет (это видно в «Блокноте»: есть ли перевод строки после кода).
Вторая типичная ситуация — лишние символы перед кодом или вместо цифр появляются буквы. Это признак неверного префикса или конфликта раскладки клавиатуры: клавиатурный сканер зависит от текущей раскладки Windows. Если переключение языка влияет на результат, настройте в драйвере 1С обработку данных независимо от раскладки либо переведите сканер в режим COM-порта.
Третья группа ошибок — сканер «отваливается» после перезагрузки компьютера или обновления 1С. После обновления конфигурации может потребоваться переустановка компоненты драйвера: зайдите в настройки оборудования, удалите и заново установите драйвер. После перезагрузки проверьте, не изменился ли номер COM-порта — это бывает при переподключении USB-устройств в другие разъёмы.
Когда проблема требует специалиста
Самостоятельно безопасно выполнять проверку в ОС, настройку параметров драйвера в 1С и переключение режимов сканера по инструкции производителя. Эти действия обратимы и не затрагивают данные информационной базы.
Обратитесь к специалисту, если проблема связана с доработкой конфигурации (например, сканер должен работать в нестандартной форме), с обновлением БПО на старой конфигурации или с конфликтом нескольких устройств на одном рабочем месте. Перед любыми изменениями в конфигурации убедитесь, что есть актуальная резервная копия базы.
Также не стоит самостоятельно перепрошивать сканер: неудачная прошивка может вывести устройство из строя. Если подозрение падает на аппаратную неисправность (сканер не считывает даже чёткие коды на коротком расстоянии, издаёт необычные сигналы, перегревается), разумнее обратиться в сервисный центр производителя.
Как выбрать действие по симптому
FAQ
Почему сканер работает в «Блокноте», но 1С его не видит?
Потому что клавиатурный ввод и подключение через драйвер — разные механизмы. Если сканер в режиме эмуляции клавиатуры, 1С распознаёт штрихкод по суффиксу и префиксу: проверьте их в настройках драйвера. Если сканер в режиме COM-порта, данные в «Блокнот» не попадают, и устройство нужно добавить в список подключаемого оборудования с указанием правильного порта.
Что делать, если при сканировании добавляются лишние символы?
Сначала проверьте вывод в «Блокноте»: если лишние символы есть и там, причина в настройках самого сканера — префиксе, суффиксе или раскладке. Сбросьте сканер к заводским настройкам служебным штрихкодом из инструкции и заново задайте нужный режим. Если в «Блокноте» код чистый, а в 1С искажается — корректируйте параметры префикса и суффикса в драйвере 1С.
Нужно ли устанавливать отдельный драйвер для сканера в 1С?
Для клавиатурного режима часто достаточно стандартного драйвера из состава конфигурации (БПО). Для режима COM-порта обычно требуется драйвер виртуального порта от производителя сканера на уровне Windows и соответствующий драйвер в 1С. Конкретный набор зависит от модели устройства и версии конфигурации.
Сканер не читает коды маркировки DataMatrix. Это поломка?
Не обязательно. Убедитесь, что модель сканера вообще поддерживает двумерные коды — линейные сканеры читают только штрихкоды. Если поддержка есть, включите распознавание DataMatrix в настройках сканера (через служебные штрихкоды из руководства) и проверьте, что передаются все символы кода, включая служебные группы.
После обновления 1С сканер перестал работать. Что проверить в первую очередь?
Откройте настройки подключаемого оборудования и проверьте, что драйвер сканера на месте и устройство включено. После обновления БПО компоненту драйвера иногда нужно переустановить: удалите драйвер и установите заново из формы настройки. Затем выполните тест устройства и проверьте сканирование в рабочей форме.
Можно ли использовать один сканер на нескольких компьютерах с 1С?
Физически сканер подключается к одному рабочему месту. Если сканирование нужно на нескольких компьютерах, для каждого потребуется своё устройство либо сетевой сканер с соответствующей поддержкой. На каждом рабочем месте настройка подключаемого оборудования выполняется отдельно.
Что важно запомнить
Диагностику всегда начинайте с теста в «Блокноте»: он сразу разделяет проблемы сканера и проблемы 1С. Основные причины сбоев — неверный суффикс, конфликт раскладки, смена режима работы сканера и слетевший драйвер после обновления. Изменения в конфигурации и драйверах делайте только при наличии резервной копии базы.