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

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

ТСД как сканер штрих-кодов для 1С: практическое руководство

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

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

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

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

Два режима работы ТСД с 1С: что выбрать

Первый режим — «ТСД как сканер». Устройство передаёт считанный штрих-код в активное поле 1С так же, как проводной сканер. Товар подбирается в открытый документ «Приходная накладная», «Чек ККМ» или «Реализация товаров и услуг». Вся логика остаётся на компьютере, ТСД лишь заменяет ручной ввод.

Второй режим — «ТСД как терминал учёта». На устройство устанавливается мобильное приложение (мобильный клиент 1С, отраслевое решение типа «1С:Склад» или ПО сторонних вендоров), которое работает с собственной базой и обменивается данными с основной 1С через Wi-Fi, файлы обмена или веб-сервисы. Кладовщик видит на экране ТСД задание на приёмку, список товаров и сразу отмечает фактически принятые позиции.

Сравнение вариантов

ТСД как сканер (эмуляция клавиатуры / драйвер)

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

ТСД с мобильным клиентом 1С

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

ТСД со специализированным ПО (DataMobile, Cleverence и аналоги)

Готовые бизнес-процессы и драйверы под типовые конфигурации. Ограничение: дополнительные лицензии и зависимость от вендора.

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

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

Самый простой способ — режим эмуляции клавиатуры (keyboard wedge). ТСД подключается к компьютеру по Bluetooth или USB, а считанный код «печатается» в активное поле, как будто его ввели с клавиатуры. В 1С при этом должен быть открыт документ с курсором в поле ввода штрих-кода или активен режим поиска по штрих-коду.

Более надёжный вариант — подключение через драйвер сканера штрих-кодов. В типовых конфигурациях 1С (Управление торговлей, Розница, ERP) перейдите в раздел «Администрирование» → «Подключаемое оборудование», добавьте новое устройство типа «Сканер штрих-кода» и выберите драйвер: стандартный «1С:Сканер штрих-кода (Native API)» или драйвер производителя ТСД (Zebra, Honeywell, Urovo, Атол). После настройки 1С перехватывает сканирование в любом окне, независимо от того, где стоит курсор.

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

Обратите внимание на суффикс, который ТСД добавляет после кода. Для драйверного режима важно, чтобы терминатор (обычно Enter, код 13) совпадал с настройкой в драйвере, иначе 1С будет воспринимать каждое сканирование как незавершённый ввод или наоборот — «съедать» часть следующего кода.

Настройка ТСД как терминала учёта с обменом данными

Для полноценной складской работы на ТСД устанавливают мобильное приложение. В экосистеме 1С это мобильный клиент (для Android-терминалов) или специализированные решения вроде «1С:Предприятие 8. Мобильная торговля», а также широко распространённое стороннее ПО, заточенное под складские операции.

Обмен данными организуется тремя способами. Первый — прямое подключение к опубликованной базе через веб-сервер (IIS или Apache): ТСД работает онлайн, данные актуальны всегда, но требуется стабильный Wi-Fi на всей площади склада. Второй — офлайн-обмен файлами (CSV, XML, JSON) через папку обмена: ТСД работает автономно, а документы выгружаются в 1С при подключении к сети или к cradle-станции. Третий — обмен через HTTP-сервисы или планы обмена 1С: гибридный вариант с контролем очередей сообщений.

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

Настройка штрих-кодов в номенклатуре 1С

Чтобы сканирование находило товар, штрих-коды должны быть привязаны к номенклатуре. В типовых конфигурациях это регистр сведений «Штрих-коды номенклатуры»: у одного товара может быть несколько кодов (поштучный, коробочный, от производителя и внутренний). При сканировании 1С ищет код в этом регистре и подставляет найденный товар в документ.

Если товар весовой или штучный без заводского кода, используются внутренние штрих-коды с префиксом (обычно начинаются с «2»). Для весового товара в код зашиваются префикс, код товара (PLU) и вес — 1С умеет разбирать такие шаблоны, если настроить правила в параметрах штрих-кодирования. Убедитесь, что префиксы в настройках 1С и в весах с печатью этикеток совпадают.

Типичные ошибки
01
Штрих-код не привязан к номенклатуре — сканирование ничего не находит, оператор вводит товар вручную и теряется весь смысл автоматизации
02
Разные суффиксы в ТСД и драйвере — код вставляется без Enter, документ не проводит подбор автоматически
03
Дубли штрих-кодов у разных товаров — 1С подставляет не ту позицию, ошибка вскрывается только при инвентаризации
04
Не настроен шаблон весового кода — весовой товар сканируется как неизвестный штрих-код
05
ТСД работает онлайн, а Wi-Fi не покрывает зону приёмки — операции зависают и данные теряются

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

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

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

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

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

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

Код отображается полностью, с суффиксом Enter

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

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

Подбор в документе
Норма

Товар добавляется, повторное сканирование увеличивает количество

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

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

Обмен заданиями
Норма

Задание уходит на ТСД, факт возвращается, документ формируется автоматически

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

Задания зависают в очереди или возвращаются с пустыми строками

Работа при потере Wi-Fi
Норма

Данные сохраняются локально и догружаются позже

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

Несохранённые операции теряются

Ограничения и когда нужен программист

Штатными средствами закрываются типовые сценарии: подбор товара в документы, простая приёмка и отгрузка, инвентаризация. Но если нужны нестандартные проверки (контроль сроков годности по DataMatrix, маркировка «Честный знак» с проверкой кодов, адресное хранение с топологией склада), потребуется либо готовое отраслевое решение, либо доработка конфигурации и мобильного приложения программистом.

Отдельное ограничение — маркированные товары. Сканирование кодов DataMatrix требует поддержки в конфигурации (обычно через библиотеку интеграции с «Честным знаком») и корректной настройки ТСД: терминал должен передавать полный код с разделителями GS, а не обрезанную версию. Это частая причина «невидимых» ошибок при приёмке маркированной продукции.

FAQ

Можно ли использовать смартфон вместо ТСД?

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

Почему 1С не видит ТСД в списке подключаемого оборудования?

Чаще всего не установлен драйвер или выбран неверный тип устройства. Проверьте, что драйвер сканера установлен через «Администрирование» → «Подключаемое оборудование» → «Драйверы оборудования», и что ТСД определяется в операционной системе (для USB — как COM-порт или HID-устройство). Для Bluetooth-подключения убедитесь, что создан виртуальный COM-порт.

Как заставить ТСД добавлять Enter после сканирования?

Суффикс настраивается в самом терминале: в утилите настроек сканера (DataWedge у Zebra, аналогичные у Honeywell и Urovo) найдите параметр «Suffix» или «Terminator» и установите CR (код 13) или CRLF. Затем в драйвере 1С укажите тот же суффикс, чтобы обе стороны понимали конец передачи одинаково.

Что делать, если при сканировании появляется «Штрих-код не найден»?

Откройте карточку товара и проверьте регистр «Штрих-коды номенклатуры» — код должен быть записан без пробелов и лишних символов. Сравните то, что реально передаёт ТСД (видно в тесте драйвера), с тем, что записано в базе: иногда терминал обрезает контрольный символ EAN-13 или добавляет префикс. При необходимости перезапишите код сканированием прямо в поле регистра.

Работает ли ТСД с 1С в облаке или через RDP?

Да, но с оговорками. При работе через RDP локальный сканер нужно пробросить в сеанс (для COM-портов — через настройки подключения или ПО типа Serial over IP). Для облачной 1С надёжнее всего использовать ТСД с мобильным клиентом и обменом через веб-сервисы — тогда терминал подключается к базе напрямую, без привязки к конкретному компьютеру.

Нужна ли отдельная лицензия 1С для ТСД?

Зависит от режима. Если ТСД работает как сканер — лицензия не нужна, устройство просто передаёт данные в сеанс на ПК. Если на терминале запущен мобильный клиент, подключающийся к базе, он занимает сеанс и требует клиентской лицензии (или использует лицензию мобильного клиента, если она предусмотрена вашей поставкой). Уточните условия лицензирования для вашей конфигурации перед внедрением.

Итог

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

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