Терминал сбора данных и 1С:УНФ: драйвер, порт, настройка и первая инвентаризация
Содержание
Чтобы подключить ТСД к 1С УНФ, включите в программе использование подключаемого оборудования, создайте экземпляр с типом «Терминал сбора данных», выберите драйвер под вашу модель и привяжите устройство к рабочему месту. Затем нажмите «Настроить», укажите порт и проверьте связь кнопкой теста. Если терминал на Android и работает через своё приложение, драйвер в 1С не нужен: связь идёт через сервис приложения или через режим эмуляции клавиатуры.
Главное решение принимается до первого клика в 1С: в каком режиме будет работать терминал. От этого зависит, нужен ли драйвер, COM-порт и какие кнопки вы будете нажимать в документах.
Что подготовить до настройки: режим работы ТСД и драйвер
Терминалы сбора данных работают с 1С:Управление нашей фирмой тремя способами. Они сильно отличаются по трудозатратам.
| Режим | Как работает | Что нужно | Когда подходит |
|---|---|---|---|
| Эмуляция клавиатуры | ТСД «печатает» штрихкод в активное поле 1С, как сканер | Ничего, кроме настройки сканера на терминале | Приёмка и продажа за компьютером, тест |
| Пакетный (офлайн) | Справочник товаров выгружается в ТСД, кладовщик собирает данные, потом файл загружается в документ | Драйвер ТСД в 1С, связь по USB/COM или через «док-станцию» | Инвентаризация, редкий обмен |
| Онлайн через приложение | На ТСД стоит программа, которая обменивается с базой по Wi-Fi | Мобильное приложение и его серверная часть или расширение для 1С | Постоянная работа склада, сборка заказов |
📌 Что проверить перед стартом:
- 🔌 модель и операционную систему терминала: Windows CE / Windows Mobile или Android;
- 💾 есть ли для модели драйвер, совместимый с библиотекой подключаемого оборудования 1С (у производителя или в составе самой конфигурации);
- 🖥️ разрядность клиента 1С: 32 или 64 бита;
- 🧾 заведены ли у товаров штрихкоды — без них ТСД нечего сопоставлять.
Установка драйвера
Драйверы для 1С бывают двух видов. Native API работают в 32- и 64-битном клиенте и обычно ставятся прямо из карточки оборудования. COM-драйверы старого образца — отдельный установщик от производителя, и часто только 32-битный.
- Скачайте драйвер с сайта производителя ТСД или из раздела поддержки дистрибьютора.
- Закройте 1С на этом компьютере.
- Запустите установщик от имени администратора Windows.
- Для USB-терминала дополнительно поставьте драйвер виртуального COM-порта (USB-CDC, иногда он идёт в одном пакете с основным).
- Для старых Windows CE-терминалов нужен Windows Mobile Device Center: без него компьютер не видит устройство в «подставке».
32-битный COM-драйвер не загрузится в 64-битный клиент 1С. Симптом — ошибка подключения драйвера при тесте, хотя установка прошла без замечаний. Решение: запустить 32-битный клиент платформы или найти Native API версию драйвера.
Как узнать номер COM-порта терминала
Пакетным терминалам и подставкам с USB-кабелем Windows выдаёт виртуальный COM-порт. Его номер нужен для настройки драйвера.
- Подключите ТСД или подставку к компьютеру и дождитесь звука подключения устройства.
- Нажмите
Win + R, введитеdevmgmt.msc, нажмите Enter. - Разверните ветку «Порты (COM и LPT)».
- Найдите строку с названием производителя или со словами USB Serial — в скобках будет номер, например
(COM5).
Если не понятно, какая строка ваша, отключите кабель и посмотрите, какой порт исчез из списка. Подключите снова — он вернётся.
💡 Номер порта можно закрепить. Откройте свойства порта → вкладка «Параметры порта» → «Дополнительно» и выберите свободный номер до COM9. Некоторые драйверы плохо работают с портами COM10 и выше, а после подключения кабеля в другой разъём Windows может присвоить терминалу новый номер.
Здесь же видна скорость порта. Она должна совпадать в трёх местах: в настройках ТСД, в Windows и в параметрах драйвера в 1С. Типичные значения — 9600 и 115200 бит/с.
Если строки в «Портах» нет вовсе, а терминал отображается в «Других устройствах» с жёлтым значком — не установлен драйвер виртуального порта. Вернитесь к предыдущему шагу.
Подключение ТСД в 1С УНФ: карточка оборудования
Подключаемое оборудование в УНФ работает через стандартную библиотеку 1С. Поэтому порядок действий тот же, что в других типовых конфигурациях: включить функцию, создать экземпляр, настроить драйвер.
Шаг 1. Включите подключаемое оборудование
В разделе настроек программы найдите флажок «Использовать подключаемое оборудование» и установите его. Быстрее всего — через строку поиска в форме настроек: введите слово «оборудование».
Пока флажок снят, команд работы с ТСД в документах не будет.
Шаг 2. Создайте экземпляр оборудования
Откройте список подключаемого оборудования (ссылка рядом с флажком). Если ссылки не видно, есть универсальный путь: включите Сервис и настройки → Параметры → Отображать команду «Все функции», затем откройте Все функции → Справочники → Подключаемое оборудование.
Нажмите «Создать» и заполните карточку:
- 📂 Тип оборудования — «Терминал сбора данных»;
- ⚙️ Драйвер оборудования — драйвер вашей модели из списка;
- 🖥️ Рабочее место — компьютер, к которому физически подключён ТСД;
- 🏷️ Наименование — понятное имя, например «ТСД склад, кабинет 2».
Если драйвера нет в списке, а файл у вас есть, его добавляют в справочник драйверов и устанавливают с этой карточки командой установки драйвера.
Шаг 3. Настройте драйвер и проверьте связь
Сохраните карточку и нажмите «Настроить». Откроется форма параметров драйвера. Набор полей зависит от модели, но обычно там есть:
- Порт — номер из Диспетчера устройств.
- Скорость — как в настройках терминала.
- Формат обмена или версия протокола — оставьте значение по умолчанию, если в документации к ТСД не сказано иначе.
- Кнопка теста устройства — нажмите её с подключённым терминалом.
Тест прошёл — сохраните настройки. Ошибка — смотрите раздел о проблемах ниже.
Рабочее место: частая причина «у меня работает, у коллеги нет»
Оборудование в 1С привязано не к пользователю, а к рабочему месту — связке «компьютер + сеанс». При работе через удалённый рабочий стол каждое подключение к терминальному серверу может считаться отдельным рабочим местом.
Если ТСД настроили под одним входом, а работают под другим, программа «не видит» устройство. Проверьте поле «Рабочее место» в карточке и при необходимости создайте экземпляр для нужного места.
ТСД, подключённый по USB к ноутбуку кладовщика, не передаётся на терминальный сервер автоматически. Нужно пробросить COM-порт в настройках RDP-клиента (раздел локальных ресурсов), иначе драйвер на сервере ищет порт, которого у сервера нет.
Настройка программы на самом терминале
Половина неудачных подключений — из-за настроек на стороне ТСД, а не 1С.
Пакетный терминал с драйвером
На терминале должна стоять программа сбора данных, которую понимает выбранный драйвер. Обычно её поставляет производитель вместе с драйвером. Проверьте на ТСД:
- 📶 скорость обмена и тип связи (кабель, подставка, Bluetooth-COM);
- 📋 шаблон документа: какие поля собираются (штрихкод, количество, иногда серия);
- 🔁 режим накопления: суммировать повторный скан одного товара или писать новой строкой.
Android-терминал в режиме сканера
Для эмуляции клавиатуры откройте на ТСД системную утилиту настройки сканера (у каждого производителя своя) и задайте:
- Вывод результата — «как ввод с клавиатуры».
- Суффикс — Enter (CR). Без него 1С не поймёт, что код закончился.
- Префикс — пустой, если вы не настраивали его в 1С специально.
Android-терминал с мобильным приложением
Для онлайн-работы ставят приложение, рассчитанное на обмен с 1С. Самые распространённые сторонние решения — «Клеверенс: Склад 15» и DataMobile. У каждого своя серверная часть или расширение для базы, свои лицензии и своя инструкция по подключению к УНФ. Порядок общий:
- Установить на компьютер или сервер компонент обмена от разработчика приложения.
- Подключить к нему базу УНФ (адрес базы, пользователь 1С с нужными правами).
- На ТСД указать адрес сервера обмена в локальной сети Wi-Fi.
- Выгрузить справочник товаров и проверить приход одного тестового документа.
💡 Заведите для приложения отдельного пользователя 1С. Так в истории изменений сразу видно, какие документы пришли с терминала, а права можно ограничить складскими операциями.
Работа со складом через ТСД: выгрузка товаров и загрузка документов
После подключения ТСД начинает экономить время на трёх операциях: инвентаризации, приёмке и сборке заказов.
Выгрузка справочника в терминал
Перед сбором данных пакетный ТСД должен «знать» товары, иначе он покажет только штрихкоды без названий. В 1С откройте обработку выгрузки данных в ТСД (в формах документов и в разделе склада она обычно доступна командой со словами «ТСД»), выберите товары и запустите выгрузку.
Выгружайте не весь справочник, а нужный срез: например, товары одного склада. Список из 30 000 позиций грузится в старый терминал долго и тормозит поиск.
Загрузка собранных данных в документ
Сценарий инвентаризации:
- Создайте документ инвентаризации по складу в 1С.
- Кладовщик сканирует остатки на ТСД.
- Подключите терминал и в табличной части документа выберите команду загрузки данных из ТСД.
- Программа сопоставит штрихкоды с номенклатурой и заполнит фактическое количество.
- Проверьте строки, которые не сопоставились, — это товары без штрихкода в базе.
Так же заполняются приходные накладные, перемещения и расходные накладные.
Товары без штрихкода
Неопознанный штрихкод при загрузке — не ошибка, а сигнал. Программа предлагает привязать его к существующему товару. Сделайте это один раз, и код сохранится в карточке номенклатуры. В следующий раз сопоставление пройдёт автоматически.
Маркированные товары
Код DataMatrix содержит служебный символ-разделитель GS (код 29). В режиме эмуляции клавиатуры он часто теряется или заменяется, и 1С не может разобрать код маркировки. Для работы с маркировкой используйте подключение через драйвер или приложение, а на сканере включите передачу служебных символов.
ТСД не подключается к 1С УНФ: разбор типовых проблем
Если ни одна причина не подошла, проверьте ТСД на другом компьютере с той же версией драйвера. Работает там — проблема в настройках этого рабочего места. Не работает нигде — в самом терминале или кабеле.
Перед переустановкой драйвера на терминальном сервере предупредите пользователей: на время установки 1С на сервере лучше закрыть, а это обрывает чужие сеансы. Делайте это вне рабочего времени склада.