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

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

Подключение ТСД к 1С в режиме сканера штрихкодов

Как подключить ТСД к 1С в режиме сканера штрихкодов: выбор режима эмуляции, настройка драйвера, типовые конфигурации, проверка и устранение ошибок.

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

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

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

Выберите режим подключения ТСД к компьютеру

Большинство ТСД на Windows CE/Mobile и Android поддерживают несколько режимов передачи данных в ПК. От выбора режима зависит, как 1С будет «видеть» устройство.

Эмуляция клавиатуры (HID Keyboard Wedge). ТСД подключается по USB и определяется системой как клавиатура. Считанный штрихкод «печатается» в то поле, где стоит курсор. Способ самый простой, не требует драйверов, но у 1С нет контроля над устройством: если курсор не в нужном поле, код уйдёт «в никуда» или в текстовый документ.

Эмуляция COM-порта (USB Serial / Virtual COM). ТСД создаёт на компьютере виртуальный последовательный порт, и 1С работает с ним через драйвер сканера. Это более управляемый вариант: 1С сама перехватывает событие сканирования и ищет товар по штрихкоду независимо от того, где находится курсор.

Передача по Wi-Fi / Bluetooth. Некоторые ТСД умеют отправлять данные на ПК по сети через фирменную утилиту, которая эмулирует клавиатуру или COM-порт на стороне компьютера. Удобно для склада, где терминал не привязан кабелем, но требует стабильной сети.

Сравнение режимов подключения

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

Быстрая настройка без драйверов; подходит для простого ввода в поля. Ограничение: код вводится туда, где курсор, ошибки фокуса приводят к потере данных.

Виртуальный COM-порт

1С перехватывает сканирование через драйвер и сама ищет номенклатуру. Ограничение: нужен драйвер производителя и настройка порта.

Wi-Fi / Bluetooth с утилитой

Мобильность без кабеля, удобно на складе. Ограничение: зависит от качества сети и стабильности фирменного ПО.

Подготовьте ТСД и установите драйвер

На самом терминале нужно активировать режим передачи данных. У большинства моделей это делается в предустановленной утилите сканирования (например, в настройках ScanWedge, DataWedge у Zebra, ScanConfig у Urovo и аналогичных): выбирается тип вывода — клавиатура или COM, задаётся суффикс завершения (обычно Enter) и префикс при необходимости.

Для режима виртуального COM-порта на компьютер ставится драйвер производителя терминала (USB-to-Serial). После подключения ТСД кабелем в «Диспетчере устройств» Windows появится новый COM-порт — запомните его номер, он понадобится в 1С.

Если планируется работа через драйвер «1С: Сканер штрихкодов» из состава библиотеки подключаемого оборудования (БПО), дополнительно установите компоненту, которую предложит сама конфигурация при добавлении устройства.

Порядок подготовки оборудования
  1. 1
    Включите на ТСД режим передачи данных: клавиатурный ввод или эмуляция COM-порта — в утилите сканирования терминала.
  2. 2
    Установите на компьютер USB-драйвер производителя ТСД (для COM-режима).
  3. 3
    Подключите терминал кабелем и проверьте появление устройства в Диспетчере устройств Windows.
  4. 4
    Отсканируйте тестовый штрихкод в Блокноте: код должен появиться и завершиться переводом строки.

Настройте подключаемое оборудование в 1С

В типовых конфигурациях на управляемых формах (УТ 11, Розница 2/3, ERP, КА) сканер добавляется через раздел администрирования. Общий путь: Администрирование → Подключаемое оборудование → Сканеры штрихкода → Создать. В карточке устройства выбирается драйвер (например, «1С: Сканеры штрихкода (NativeApi)» или драйвер АТОЛ), указывается COM-порт и скорость, если используется последовательный режим.

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

В старых конфигурациях на обычных формах (УТ 10.3, УПП 1.3) используется обработка обслуживания торгового оборудования: Сервис → Торговое оборудование → подключение сканера с указанием обработки и порта.

Настройте типовые сценарии работы

Ввод штрихкодов в документы

В документах «Приходная накладная», «Реализация товаров», «Перемещение» в УТ 11 и ERP есть кнопка поиска по штрихкоду (или поле ввода штрихкода в шапке табличной части). При подключённом сканере через драйвер 1С сама перехватывает считанный код, находит номенклатуру и добавляет строку с количеством 1. Повторное сканирование того же кода увеличивает количество.

Рабочее место кассира (РМК)

В Рознице и УТ в режиме РМК сканер — основной инструмент: считанный код добавляет товар в чек. Здесь важно, чтобы сканер был подключён именно через драйвер или корректно настроен клавиатурный ввод с суффиксом, иначе при быстром сканировании коды могут склеиваться.

Инвентаризация и приёмка через мобильное ПО

Если задача шире, чем ввод кодов — например, сверка фактических остатков с учётными прямо на экране терминала — режима сканера недостаточно. Используются решения класса «Клеверенс», «Mobile SMARTS», «DataMobile» или мобильный клиент 1С: на ТСД ставится приложение, которое обменивается документами с базой через Wi-Fi. Это отдельный проект с лицензиями, но именно он даёт полноценный учёт на терминале.

Если цель — только ускорить заполнение документов в офисе, клавиатурного режима часто достаточно и настраивать драйвер не нужно. Но для РМК и интенсивного сканирования надёжнее COM-режим с драйвером: 1С не зависит от фокуса окна и не теряет коды.
ПЗ
Практическое замечание

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

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

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

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

Сканирование в Блокноте
Норма

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

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

Код обрезан, содержит лишние символы или не появляется вовсе

Добавление товара в документ 1С
Норма

Строка с номенклатурой добавляется сразу после сканирования

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

Ничего не происходит или открывается форма поиска без результата

Штрихкоды DataMatrix (маркировка)
Норма

Код считывается целиком, включая служебные символы

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

Код обрывается на символе GS или превращается в нечитаемые знаки

Серия быстрых сканирований подряд
Норма

Все коды обработаны, ни один не потерян и не склеен

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

Коды склеиваются в одну строку или часть теряется

Типичные ошибки
01
Не настроен суффикс Enter на ТСД — 1С не понимает, что ввод кода завершён, и ждёт продолжения.
02
Выбран неверный COM-порт или скорость порта — драйвер подключён, но данные не приходят.
03
Одновременно включены клавиатурный и COM-режимы — штрихкоды дублируются в документе.
04
Не заполнены штрихкоды в карточках номенклатуры — сканер работает, но 1С сообщает, что товар не найден.
05
Курсор стоит не в поле ввода при клавиатурном режиме — код уходит в другую форму или теряется.

Когда режима сканера недостаточно

Ограничения режима «ТСД как сканер» принципиальны: терминал привязан к компьютеру кабелем или радиоканалом, на его экране нет данных из 1С, нельзя сверить количество по документу, выбрать серию или характеристику, выполнить адресную приёмку. Как только появляются такие требования, переходите на мобильное решение с обменом документами.

Также учтите, что при работе с маркированными товарами (обувь, одежда, табак, молочная продукция) простой ввод штрихкода не закрывает требования «Честного знака»: в конфигурации должны быть настроены механизмы проверки кодов маркировки и обмена с ГИС МТ, а сканер — лишь устройство ввода.

Итог

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

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

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

Можно ли подключить ТСД к 1С без драйверов?

Да, если перевести терминал в режим эмуляции клавиатуры. Он определится в Windows как HID-устройство, и считанные коды будут вводиться в активное поле 1С. Минус — отсутствие контроля со стороны программы: при потере фокуса код попадёт не туда.

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

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

ТСД сканирует, но в 1С код появляется не полностью. Что делать?

Проверьте настройки суффикса/префикса в утилите сканирования терминала и скорость COM-порта — она должна совпадать в настройках ТСД, драйвера Windows и 1С. Для DataMatrix дополнительно включите передачу служебных символов GS.

Можно ли использовать один ТСД и как сканер, и для инвентаризации?

Да, но режимы переключаются: для ввода в 1С терминал работает как сканер, а для инвентаризации запускается мобильное приложение с загруженным документом. Одновременно оба режима обычно не используются.

Работает ли схема с файловой базой 1С и обычным ПК?

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

Что выбрать: дешёвый ручной сканер или ТСД в режиме сканера?

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