Автоматизация · 9 мин
Как подключить терминал сбора данных к 1С
Как подключить ТСД к 1С: выбор режима работы, установка драйвера, настройка обмена данными, типичные ошибки и проверка результата. Практическая инструкция.
Терминал сбора данных (ТСД) подключается к 1С одним из трёх способов: как клавиатурный сканер через эмуляцию COM-порта, как устройство, обменивающееся файлами, или как полноценный клиент с установленным мобильным приложением. Выбор способа зависит от модели терминала, конфигурации 1С и того, какие задачи решает склад: простое сканирование штрихкодов или полноценный документооборот прямо на устройстве.
До начала настройки убедитесь, что у вас есть три вещи: сам терминал с заряженным аккумулятором, драйвер или ПО от производителя (обычно доступно на сайте вендора — Zebra, Honeywell, Urovo, АТОЛ и других) и конфигурация 1С с поддержкой подключаемого оборудования. В типовых конфигурациях «Управление торговлей», «Розница», «ERP» и «Комплексная автоматизация» механизм работы с ТСД уже встроен.
Определите режим работы терминала
Первый шаг — понять, в каком режиме будет работать ТСД, потому что от этого зависит вся дальнейшая схема подключения. Существует три основных сценария, и они не взаимозаменяемы.
Режим «сканер штрихкодов» — самый простой: терминал передаёт в 1С только считанный штрихкод, как обычный ручной сканер. Подходит для небольших магазинов и кассовых зон, где нужно лишь ускорить ввод товара. Режим «пакетный обмен» — терминал накапливает данные в себе (инвентаризация, приёмка), а затем выгружает их в 1С файлом или через промежуточную базу. Режим «онлайн-клиент» — на терминале работает приложение, которое в реальном времени обращается к 1С и показывает остатки, цены, документы.
Сравнение вариантов
Подходит для простого ввода штрихкодов. Ограничение: нет обратной связи — терминал не видит данные 1С.
Подходит для инвентаризаций и приёмок без постоянной связи. Ограничение: данные в 1С появляются только после выгрузки, возможны конфликты при одновременной работе.
Подходит для больших складов с адресным хранением. Ограничение: требует стабильной сети, лицензий на ПО и более сложной настройки.
Подготовьте терминал и компьютер с 1С
Зарядите терминал полностью и установите на него актуальную прошивку — устаревшие версии ОС на устройстве часто становятся причиной сбоев драйвера. Если терминал работает на Windows CE/Mobile, проверьте установленное ПО сканирования; если на Android — убедитесь, что разрешена установка приложений из нужных источников.
На компьютере или сервере, где работает 1С, установите драйвер от производителя терминала. Для режима эмуляции COM-порта после подключения устройства кабелем проверьте «Диспетчер устройств» Windows: там должен появиться новый виртуальный COM-порт с конкретным номером (например, COM5). Этот номер понадобится при настройке в 1С. Если порт не появился — драйвер установлен некорректно или кабель не поддерживает передачу данных.
Настройте подключаемое оборудование в 1С
В типовых конфигурациях откройте раздел «Администрирование» → «Подключаемое оборудование» (в некоторых конфигурациях — «Настройка подключаемого оборудования»). Убедитесь, что использование оборудования включено соответствующим флагом.
Создайте новый элемент оборудования: укажите тип «Терминал сбора данных» или «Сканер штрихкода» (в зависимости от выбранного режима), выберите драйвер из списка установленных и нажмите «Настроить». Для сканера в режиме COM-порта укажите номер порта, скорость обмена (обычно 9600 или 115200 бод — значение должно совпадать с настройками самого терминала) и суффикс завершения передачи, чаще всего это символ возврата каретки CR.
После сохранения настроек нажмите «Проверить подключение» или «Тест устройства». Если тест прошёл — отсканируйте любой штрихкод в открытом документе 1С: товар должен подставиться в табличную часть. Если штрихкод появляется в блокноте, но не попадает в 1С, проблема в суффиксе или в том, что устройство определено не в той рабочей области.
- 1Установите драйвер производителя ТСД на компьютер с 1С
- 2Проверьте появление виртуального COM-порта в диспетчере устройств
- 3В 1С откройте «Подключаемое оборудование» и добавьте устройство
- 4Укажите порт, скорость и суффикс в параметрах драйвера
- 5Выполните тест подключения и пробное сканирование в документе
Настройте обмен данными для пакетного и онлайн-режима
Для пакетного режима потребуется промежуточное ПО на терминале — например, стандартная обработка от поставщика драйвера или специализированное решение. В 1С настраивается формат выгрузки: справочник товаров со штрихкодами выгружается на терминал, а из терминала загружаются документы с отсканированными количествами. Проверьте соответствие форматов файлов: стандартные драйверы обычно работают с текстовыми файлами фиксированной структуры, и несовпадение разделителей приводит к тому, что загрузка завершается с пустым результатом.
Для онлайн-режима на терминал устанавливается мобильное приложение (например, решения класса «Клеверенс», «Mobile SMARTS» или мобильный клиент 1С), а на стороне 1С публикуется веб-сервис или HTTP-сервис на веб-сервере IIS/Apache. Терминал подключается к Wi-Fi сети предприятия и обращается к опубликованному сервису по адресу вида http://server/base/ws/tsd. Учётная запись, от имени которой работает сервис, должна иметь права только на нужные операции — не давайте терминалу административный доступ к базе.
Проверьте результат и настройте бизнес-процессы
После подключения выполните контрольный цикл операций: создайте тестовый документ «Приходная накладная» или «Инвентаризация», отсканируйте несколько товаров на терминале и убедитесь, что данные корректно попали в 1С с правильными количествами и без дублирования строк. Проверьте работу с маркированными товарами отдельно: коды DataMatrix длиннее обычных штрихкодов, и не все драйверы передают их целиком без обрезки.
Обратите внимание на поведение при потере связи: в онлайн-режиме терминал должен корректно сообщать об ошибке, а не «зависать» с потерей введённых данных. В пакетном режиме проверьте, что происходит при повторной выгрузке одного и того же документа — корректная настройка не должна создавать дубли.
Как проверить результат
Товар находится и добавляется в табличную часть за 1–2 секунды
Штрихкод вводится как текст в поле комментария или не распознаётся
Код передаётся полностью, включая служебные символы
Код обрезан, маркировка не проходит проверку
После загрузки документ заполнен, количества совпадают с отсканированным
Пустая загрузка, дубли строк, ошибки формата
Типичные ошибки и их устранение
Чаще всего проблемы возникают не из-за терминала, а из-за несогласованных настроек. Рассинхронизация скорости порта, неверный суффикс или конфликт номеров COM-портов решаются за минуты, если знать, где искать.
Если после всех настроек терминал не подключается, последовательно проверьте цепочку: видит ли устройство Windows, работает ли драйвер вне 1С (многие производители поставляют тестовую утилиту), проходит ли тест в самой 1С. Сбой на любом этапе локализует проблему.
Перед массовым внедрением купите и настройте один терминал как пилотный. Отладьте на нём весь цикл операций за неделю реальной работы склада — это выявит проблемы с Wi-Fi-покрытием, форматами штрихкодов и обучением персонала до закупки всей партии устройств.
Часто задаваемые вопросы
Можно ли подключить ТСД к 1С без драйвера производителя?
Да, если терминал работает в режиме клавиатурного ввода (HID) — он эмулирует набор с клавиатуры, и 1С воспринимает сканирование как обычный ввод. Однако этот режим не позволяет отличить сканер от ручного ввода и не поддерживает двусторонний обмен, поэтому для полноценной работы драйвер всё же нужен.
Терминал сканирует, но штрихкод появляется в блокноте, а не в 1С. Что делать?
Это признак того, что устройство работает в клавиатурном режиме, а фокус ввода в 1С находится не в поле поиска по штрихкоду. Либо настройте в 1С обработку внешнего события через драйвер сканера, либо убедитесь, что курсор стоит в нужном поле документа, и проверьте суффикс завершения передачи.
Сколько терминалов можно подключить к одной базе 1С?
Жёсткого ограничения в типовых конфигурациях нет — количество определяется лицензиями на клиентские подключения 1С (для онлайн-режима) и возможностями сервера. На практике каждому терминалу заводят отдельную учётную запись и отдельный элемент в списке подключаемого оборудования.
Что делать, если на складе нестабильный Wi-Fi?
Используйте пакетный режим работы: терминал накапливает данные локально и выгружает их в 1С при появлении связи. Также проверьте покрытие сети в зонах стеллажей — металлические конструкции сильно экранируют сигнал, и иногда достаточно добавить одну точку доступа.
Нужна ли отдельная лицензия 1С для терминала?
Для пакетного обмена файлами дополнительная лицензия обычно не требуется. Для онлайн-режима терминал занимает клиентскую лицензию (сеанс) при подключении к базе, поэтому при планировании учитывайте пиковое количество одновременно работающих устройств.
Что важно запомнить
Выберите режим работы ТСД до начала настройки, установите драйвер производителя, проверьте появление COM-порта и выполните тест подключения в разделе «Подключаемое оборудование». Для онлайн-режима не публикуйте базу в открытую сеть без защиты, а перед массовым внедрением отладьте процесс на одном пилотном устройстве.