Как выбрать и настроить сканер штрихкодов для 1С:Управление торговлей 11

Системный администратор 1С v8.3 (Управляемые формы) 1С:Управление торговлей Торговля и дистрибуция
← На главную

При автоматизации рабочего места кассира, кладовщика или менеджера по продажам в конфигурации «1С:Управление торговлей 11» встает вопрос подбора торгового оборудования. Основное требование большинства пользователей — устройство должно подключаться по принципу Plug and Play («вставил и работаешь»), без необходимости покупки платных драйверов, сложных манипуляций с эмуляцией клавиатуры и сбоев при считывании кодов. Разберем ключевые критерии выбора сканеров штрихкода и особенности их интеграции с 1С на платформе «1С:Предприятие 8.3» под управлением Windows 10.

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

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

  1. Honeywell (Metrologic): линейка сканеров (например, классические Voyager 1200g, 1250g, 1450g, а также популярная модель MS5145 Eclipse) зарекомендовала себя как одна из самых надежных и долговечных. Они выдерживают интенсивные падения, обладают качественной оптикой и легко распознают поврежденные штрихкоды или коды под прозрачной пленкой и скотчем.
  2. Datalogic и CipherLab: профессиональные устройства (например, серии Datalogic QuickScan или CipherLab 1560), которые отлично справляются со сложными поверхностями (глянцевые банки, мелкие наклейки) и поддерживают надежное беспроводное соединение.
  3. Бюджетные сканеры китайского производства: при низкой цене часто имеют проблемы с оптикой (плохо читают затертые или бликующие штрихкоды), а также страдают нестабильностью прошивки. В ряде случаев такие устройства могут сбрасывать настройки интерфейса после отключения питания компьютера или некорректно работать с системными драйверами Windows 10. Если планируется закупка партии таких сканеров, рекомендуется предварительно протестировать один экземпляр на реальном потоке товаров.

Драйверы оборудования: почему больше не нужны платные решения

В ранних версиях программ 1С для работы с клавиатурными сканерами часто требовались специализированные драйверы торгового оборудования от сторонних интеграторов (например, АТОЛ). В современных релизах «1С:Управление торговлей 11» на базе Библиотеки подключаемого оборудования (БПО) используется штатная бесплатная компонента «1С:Сканеры штрихкода (NativeApi)».

Рассмотрим ее преимущества:

  1. Компонента встроена непосредственно в конфигурацию и устанавливается автоматически при создании нового экземпляра оборудования в справочнике ПодключаемоеОборудование.
  2. Она одинаково успешно работает как с физическими и виртуальными COM-портами, так и с клавиатурными событиями операционной системы (перехват по глобальному хуку с отслеживанием префикса и суффикса).
  3. Поддерживается работа в тонком, толстом и веб-клиенте под управлением Windows и Linux без необходимости покупки лицензий на драйвер.

Выбор режима работы: USB Virtual COM против USB HID (эмуляция клавиатуры)

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

  1. Режим виртуального COM-порта (USB Virtual COM / CDC ACM):

    Рекомендуемый вариант для работы в 1С. При сканировании устройство посылает данные напрямую в COM-порт, а драйвер 1С генерирует системное внешнее событие (ОбработкаОповещения). Штрихкод мгновенно обрабатывается в открытом документе или форме подбора независимо от того, в каком поле ввода находится курсор мыши. В ОС Windows 10 большинство современных сканеров определяются встроенным системным драйвером USB CDC без дополнительных настроек.

  2. Режим эмуляции клавиатуры (USB HID Keyboard):

    В этом режиме сканер работает как обычная клавиатура, быстро «набирая» символы штрихкода. Основные нюансы данного режима:

    1. Зависимость от раскладки: если штрихкод содержит буквы латинского алфавита, а на компьютере включена русская раскладка, данные могут исказиться. Для устранения проблемы в сканере настраивают передачу через Alt-коды (Alt+Numpad) либо настраивают в 1С декодирование кодов клавиш.
    2. Суффикс перевода строки: сканер должен обязательно передавать суффикс возврата каретки (CR / код 13 или LF / код 10), чтобы 1С зафиксировала окончание ввода штрихкода.

Пошаговый алгоритм подключения сканера в «1С:Управление торговлей 11»

Разберем по шагам типовой процесс ввода оборудования в эксплуатацию:

  1. Подключаем сканер к разъему USB компьютера. При необходимости перевода в режим COM считываем из руководства пользователя управляющий штрихкод «USB Serial Emulation» (или «USB COM Port»).
  2. Открываем в 1С раздел НСИ и администрирование → РМК и оборудование → Подключаемое оборудование.
  3. Выбираем тип оборудования «Сканеры штрихкода» и нажимаем кнопку «Создать».
  4. В поле «Драйвер оборудования» выбираем штатный вариант «1С:Сканеры штрихкода (NativeApi)» и нажимаем кнопку «Записать объект».
  5. Нажимаем кнопку «Настроить». В открывшемся окне выполняем установку компоненты (если она не была установлена ранее), указываем номер COM-порта (или выбираем режим клавиатуры) и суффикс (обычно 13 (CR) или 13, 10 (CR LF)).
  6. Нажимаем кнопку «Тест устройства», сканируем любой тестовый штрихкод и убеждаемся, что код и суффикс корректно отображаются в окне проверки. Нажимаем «Записать и закрыть».

Ограничения одномерных (1D) сканеров и перспективы обязательной маркировки

Если на предприятии планируется продажа или учет маркированной продукции («Честный ЗНАК», обувь, легпром, лекарства, табак, упакованная вода, молочная продукция), одномерный лазерный сканер (1D) не подойдет, так как он физически не считывает двумерные матричные коды DataMatrix.

Для таких задач следует выбирать 2D-фотосканеры (2D Image). При их настройке для 1С критически важно использовать режим Virtual COM, так как в этом режиме гарантированно сохраняется непечатаемый символ-разделитель GS (ASCII 29 / FNC1), обязательный для валидации кодов маркировки и проверки криптохвостов.

← На главную