Терминал сбора данных и 1С 8.3: от драйвера связи до теста устройства
Содержание
Чтобы установить драйвер ТСД в 1С, нужны два драйвера, а не один. Первый связывает терминал с компьютером (виртуальный COM-порт, USB или Wi-Fi). Второй — драйвер оборудования в самой 1С: он подключается в списке «Подключаемое оборудование» с типом «Терминал сбора данных» и проходит «Тест устройства».
Частая ошибка — поставить программу обмена от производителя ТСД и ждать, что 1С сама увидит терминал. Не увидит. Пока в 1С не заведён экземпляр оборудования на конкретном рабочем месте, команды выгрузки и загрузки в документах не работают.
1. Какой способ обмена с ТСД выбрать до установки
Драйвер зависит от того, как терминал будет обмениваться данными с 1С. Вариантов три, и у каждого свой набор программ.
| Способ | Как работает | Что ставить | Когда подходит |
|---|---|---|---|
| Пакетный (офлайн) | Выгрузили товары в ТСД, отсканировали, загрузили результат в документ | Драйвер связи + драйвер ТСД в 1С | Инвентаризация, приёмка на складе без Wi-Fi |
| Онлайн | ТСД по Wi-Fi обращается к серверу обмена, тот — к базе 1С | Сервер обмена от вендора ПО ТСД + его обработка или расширение для 1С | Большой склад, сборка заказов, маркировка |
| Как клавиатура | Сканер ТСД «печатает» штрихкод в поле 1С | Ничего, кроме настройки сканера | Разовый подбор товаров в документ |
💡 Режим клавиатуры — не подключение ТСД, а использование его как ручного сканера. Для сценария «набрал данные — загрузил пачкой» нужен один из первых двух способов.
От выбора зависит и протокол. Пакетный обмен чаще идёт через файл или виртуальный COM-порт подставки. Онлайн — через сеть: терминал и сервер обмена должны видеть друг друга в одной подсети или через проброшенный порт.
Перед покупкой и установкой выясните три вещи:
- 📱 ОС терминала: Android или Windows CE / Windows Mobile;
- 🧩 программа на ТСД: штатная от производителя или стороннее ПО (Mobile SMARTS от Клеверенс, «Мобильная логистика» от АТОЛ и аналоги);
- 🖥️ разрядность клиента 1С на рабочем месте: 32 или 64 бита.
2. Подготовка компьютера и терминала
Установку делают под учётной записью с правами администратора Windows. Без них инсталлятор драйвера не зарегистрирует компоненту в системе, и 1С потом напишет, что драйвер не установлен.
Что проверить на компьютере
- Откройте
devmgmt.msc(Диспетчер устройств) и подключите ТСД или подставку кабелем. - Убедитесь, что устройство не висит в «Других устройствах» с жёлтым значком.
- Проверьте разрядность клиента 1С: окно «О программе» в 1С показывает версию и разрядность платформы.
- Закройте все сеансы 1С на этом компьютере: после установки драйвера клиент нужно запускать заново.
Что проверить на терминале
- 🔋 заряд и правильная посадка в подставку: контакты подставки — частая причина «устройство не найдено»;
- 📡 для онлайн-обмена — подключение к той же сети, что и сервер обмена;
- 🔧 для Android — режим USB-подключения «Передача файлов», если обмен идёт через кабель;
- 🏷️ версия программы на ТСД: она должна соответствовать версии драйвера или сервера на компьютере.
Терминалы на Windows CE / Windows Mobile синхронизировались через ActiveSync (Windows XP) или «Центр устройств Windows Mobile» (Windows 7). На Windows 10 и 11 этот центр штатно не поддерживается и ставится обходными способами. Если выбираете новое оборудование, берите Android-терминал с обменом по Wi-Fi.
3. Драйвер связи: виртуальный COM-порт и USB
Многие подставки ТСД подключаются по USB, но внутри используют преобразователь USB → COM. Windows видит их как последовательный порт, и именно его номер потом указывают в настройках драйвера 1С.
Установка драйвера виртуального порта
- Найдите драйвер подставки на сайте производителя ТСД. Обычно это драйвер микросхемы преобразователя (CP210x, FTDI, Prolific и подобные).
- Запустите установщик от имени администратора.
- Переподключите кабель.
- В Диспетчере устройств откройте ветку «Порты (COM и LPT)» и запишите номер нового порта, например
COM5.
Приём практика: номер порта выше COM9
Старые драйверы ТСД не открывают порты с номером больше 9. Симптом — тест в 1С падает с ошибкой открытия порта, хотя в Windows всё работает.
Как переназначить порт:
- В Диспетчере устройств откройте свойства порта.
- Вкладка «Параметры порта» → кнопка «Дополнительно».
- В поле «Номер COM-порта» выберите свободный номер от
COM1доCOM9. - Переподключите кабель и укажите новый номер в настройках драйвера в 1С.
На этой же вкладке видна скорость порта. Она должна совпадать со скоростью, заданной на терминале и в драйвере 1С: чаще встречаются 9600, 57600 и 115200 бит/с. Несовпадение скорости даёт «мусор» при обмене или обрыв на середине выгрузки.
4. Служба обмена и параметры порта для ТСД
Для онлайн-обмена между терминалом и 1С стоит промежуточное звено — сервер обмена. У большинства вендоров он ставится как служба Windows и должен работать постоянно, иначе терминал при сканировании выдаёт ошибку связи.
Настройка службы обмена
- Установите серверную часть ПО ТСД на компьютер или сервер, где доступна база 1С.
- Откройте оснастку
services.mscи найдите службу вендора. - Поставьте тип запуска «Автоматически», чтобы обмен поднимался после перезагрузки.
- Проверьте, от какой учётной записи запущена служба: у неё должны быть права на каталог обмена и доступ к базе 1С.
- Откройте в брандмауэре Windows порт, который использует сервер обмена. Номер порта указан в документации вендора и в настройках сервера.
Перезапуск службы обмена обрывает текущую работу терминалов. Кладовщик с недособранным заказом потеряет связь. Делайте это в паузе между сменами или предупредите склад.
Параметры драйвера в пакетном режиме
В пакетном режиме службы нет — драйвер в 1С сам открывает порт или читает файл обмена. В его настройках обычно задают:
- 🔌 номер COM-порта и скорость;
- 📁 каталог обмена, если драйвер работает через файлы;
- 🧾 формат выгружаемой номенклатуры: штрихкод, наименование, характеристика, количество.
Набор полей задаёт конкретный драйвер, поэтому окно настройки у разных производителей выглядит по-разному.
5. Подключение ТСД в 1С: Предприятие 8.3
Драйвер оборудования в 1С регистрируется через механизм «Подключаемое оборудование». Он одинаков в УТ 11, Комплексной автоматизации, ERP, Рознице и УНФ, отличается только место ссылки в меню.
| Конфигурация | Где искать |
|---|---|
| УТ 11, КА 2, ERP 2 | НСИ и администрирование → Администрирование → РМК и оборудование |
| Розница, УНФ | раздел администрирования / настроек, группа или ссылка «Подключаемое оборудование» |
Шаг 1. Включите использование оборудования
В разделе «РМК и оборудование» установите флажок «Использовать подключаемое оборудование». Без него ссылка на список оборудования и команды работы с ТСД в документах не появятся.
Шаг 2. Добавьте драйвер в 1С
Драйверы бывают двух видов:
| Вид драйвера | Как устанавливается | Особенность |
|---|---|---|
Пакет «1С:Совместимо» (архив .zip) | Загружается в 1С в список «Драйверы оборудования» командой добавления из файла | Ставится в профиль пользователя, права администратора Windows обычно не нужны |
| COM-драйвер вендора | Отдельный установщик Windows | Регистрируется в системе; разрядность должна совпадать с клиентом 1С |
Список драйверов открывается из формы «Подключаемое оборудование». Если нужного драйвера ТСД в списке нет, добавьте его из архива, полученного у производителя.
Шаг 3. Создайте экземпляр оборудования
- В форме «Подключаемое оборудование» выберите тип «Терминалы сбора данных».
- Нажмите «Создать».
- Заполните карточку: драйвер оборудования, рабочее место, наименование (например, «ТСД склад 1»).
- Сохраните карточку.
Экземпляр привязан к рабочему месту — то есть к конкретному компьютеру. Если с ТСД работают с трёх компьютеров, драйвер ставится на каждом и на каждом заводится свой экземпляр.
Шаг 4. Установите драйвер и проверьте связь
- В карточке оборудования нажмите «Установить драйвер», если 1С сообщает, что он не установлен.
- Нажмите «Настроить» и укажите параметры: порт, скорость, каталог или адрес сервера.
- Нажмите «Тест устройства». Успешный тест — единственное подтверждение, что связка «1С — драйвер — терминал» работает.
После теста в документах, где предусмотрена работа с ТСД (например, пересчёт товаров, приёмка, инвентаризация), становятся доступны команды выгрузки в ТСД и загрузки из ТСД.
Шаг 5. Проверьте обмен на небольшой выборке
Тест устройства подтверждает связь, но не формат данных. Перед первой инвентаризацией сделайте пробный прогон:
- Выгрузите в ТСД 5–10 позиций номенклатуры со штрихкодами.
- На терминале отсканируйте два-три товара, у одного поменяйте количество вручную.
- Загрузите результат в новый документ пересчёта.
- Сверьте позиции, характеристики и количество с тем, что было на экране терминала.
Если товары пришли без характеристик или с нулевым количеством, проблема в настройке формата выгрузки драйвера, а не в связи. Тестовый документ после проверки пометьте на удаление.
6. Особые случаи: терминальный сервер и веб-клиент
Если 1С работает на терминальном сервере (RDP), рабочее место — это сеанс на сервере, а подставка ТСД стоит у пользователя. Тут есть два пути:
- 🔁 пробросить COM-порт клиента в сеанс RDP (настройка «Локальные ресурсы» в клиенте удалённого рабочего стола) и ставить драйвер на сервер;
- 🌐 перейти на онлайн-обмен через Wi-Fi, где кабель вообще не участвует.
Второй вариант надёжнее: проброс порта зависит от версии клиента RDP и часто рвётся при переподключении сеанса.
В веб-клиенте внешние компоненты ставятся через расширение браузера для 1С. Без него драйвер оборудования не загрузится, а 1С предложит установить расширение при первом обращении к устройству.
7. Почему драйвер ТСД не ставится или терминал не отвечает
Ниже — симптомы, которые встречаются чаще всего, и что с ними делать.
Частые ошибки при установке
- ❌ ставят драйвер «для всех» на сервер, а 1С запускают на клиентском компьютере — драйвер должен быть там, где работает клиентское приложение;
- ❌ обновляют программу на ТСД, а драйвер в 1С оставляют старым — версии перестают совпадать, обмен идёт с ошибками формата;
- ❌ копируют карточку оборудования с другого компьютера и забывают сменить рабочее место.