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

Автоматизация · 9 мин

Как подключить терминал сбора данных к 1С

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

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

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

Определите режим работы терминала

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

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

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

Режим сканера (эмуляция COM/клавиатуры)

Подходит для простого ввода штрихкодов. Ограничение: нет обратной связи — терминал не видит данные 1С.

Пакетный обмен файлами

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

Онлайн-клиент через Wi-Fi

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

Подготовьте терминал и компьютер с 1С

Зарядите терминал полностью и установите на него актуальную прошивку — устаревшие версии ОС на устройстве часто становятся причиной сбоев драйвера. Если терминал работает на Windows CE/Mobile, проверьте установленное ПО сканирования; если на Android — убедитесь, что разрешена установка приложений из нужных источников.

На компьютере или сервере, где работает 1С, установите драйвер от производителя терминала. Для режима эмуляции COM-порта после подключения устройства кабелем проверьте «Диспетчер устройств» Windows: там должен появиться новый виртуальный COM-порт с конкретным номером (например, COM5). Этот номер понадобится при настройке в 1С. Если порт не появился — драйвер установлен некорректно или кабель не поддерживает передачу данных.

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

В типовых конфигурациях откройте раздел «Администрирование» → «Подключаемое оборудование» (в некоторых конфигурациях — «Настройка подключаемого оборудования»). Убедитесь, что использование оборудования включено соответствующим флагом.

Создайте новый элемент оборудования: укажите тип «Терминал сбора данных» или «Сканер штрихкода» (в зависимости от выбранного режима), выберите драйвер из списка установленных и нажмите «Настроить». Для сканера в режиме COM-порта укажите номер порта, скорость обмена (обычно 9600 или 115200 бод — значение должно совпадать с настройками самого терминала) и суффикс завершения передачи, чаще всего это символ возврата каретки CR.

После сохранения настроек нажмите «Проверить подключение» или «Тест устройства». Если тест прошёл — отсканируйте любой штрихкод в открытом документе 1С: товар должен подставиться в табличную часть. Если штрихкод появляется в блокноте, но не попадает в 1С, проблема в суффиксе или в том, что устройство определено не в той рабочей области.

Порядок действий
  1. 1
    Установите драйвер производителя ТСД на компьютер с 1С
  2. 2
    Проверьте появление виртуального COM-порта в диспетчере устройств
  3. 3
    В 1С откройте «Подключаемое оборудование» и добавьте устройство
  4. 4
    Укажите порт, скорость и суффикс в параметрах драйвера
  5. 5
    Выполните тест подключения и пробное сканирование в документе

Настройте обмен данными для пакетного и онлайн-режима

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

Для онлайн-режима на терминал устанавливается мобильное приложение (например, решения класса «Клеверенс», «Mobile SMARTS» или мобильный клиент 1С), а на стороне 1С публикуется веб-сервис или HTTP-сервис на веб-сервере IIS/Apache. Терминал подключается к Wi-Fi сети предприятия и обращается к опубликованному сервису по адресу вида http://server/base/ws/tsd. Учётная запись, от имени которой работает сервис, должна иметь права только на нужные операции — не давайте терминалу административный доступ к базе.

Проверьте результат и настройте бизнес-процессы

После подключения выполните контрольный цикл операций: создайте тестовый документ «Приходная накладная» или «Инвентаризация», отсканируйте несколько товаров на терминале и убедитесь, что данные корректно попали в 1С с правильными количествами и без дублирования строк. Проверьте работу с маркированными товарами отдельно: коды DataMatrix длиннее обычных штрихкодов, и не все драйверы передают их целиком без обрезки.

Обратите внимание на поведение при потере связи: в онлайн-режиме терминал должен корректно сообщать об ошибке, а не «зависать» с потерей введённых данных. В пакетном режиме проверьте, что происходит при повторной выгрузке одного и того же документа — корректная настройка не должна создавать дубли.

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

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

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

Товар находится и добавляется в табличную часть за 1–2 секунды

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

Штрихкод вводится как текст в поле комментария или не распознаётся

Передача DataMatrix
Норма

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

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

Код обрезан, маркировка не проходит проверку

Обмен файлами
Норма

После загрузки документ заполнен, количества совпадают с отсканированным

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

Пустая загрузка, дубли строк, ошибки формата

Типичные ошибки и их устранение

Чаще всего проблемы возникают не из-за терминала, а из-за несогласованных настроек. Рассинхронизация скорости порта, неверный суффикс или конфликт номеров COM-портов решаются за минуты, если знать, где искать.

Типичные ошибки
01
Неверный суффикс окончания передачи — штрихкод вводится, но 1С не воспринимает его как сканирование; проверьте настройку CR/LF в драйвере
02
Несовпадение скорости COM-порта на терминале и в 1С — данные приходят с искажениями или не приходят вовсе
03
Работа терминала в режиме «только зарядка» по USB — компьютер не видит устройство; переключите режим USB на передачу данных в настройках ТСД
04
Выгрузка на терминал всего справочника товаров без фильтра — устройство медленно работает и зависает при поиске; выгружайте только актуальную номенклатуру
05
Использование одной учётной записи 1С на нескольких терминалах одновременно — конфликты сеансов и потеря данных

Если после всех настроек терминал не подключается, последовательно проверьте цепочку: видит ли устройство Windows, работает ли драйвер вне 1С (многие производители поставляют тестовую утилиту), проходит ли тест в самой 1С. Сбой на любом этапе локализует проблему.

Перед массовым внедрением купите и настройте один терминал как пилотный. Отладьте на нём весь цикл операций за неделю реальной работы склада — это выявит проблемы с Wi-Fi-покрытием, форматами штрихкодов и обучением персонала до закупки всей партии устройств.
ПЗ
Практическое замечание

Часто задаваемые вопросы

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

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

Терминал сканирует, но штрихкод появляется в блокноте, а не в 1С. Что делать?

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

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

Жёсткого ограничения в типовых конфигурациях нет — количество определяется лицензиями на клиентские подключения 1С (для онлайн-режима) и возможностями сервера. На практике каждому терминалу заводят отдельную учётную запись и отдельный элемент в списке подключаемого оборудования.

Что делать, если на складе нестабильный Wi-Fi?

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

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

Для пакетного обмена файлами дополнительная лицензия обычно не требуется. Для онлайн-режима терминал занимает клиентскую лицензию (сеанс) при подключении к базе, поэтому при планировании учитывайте пиковое количество одновременно работающих устройств.

Итог

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

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