Терминал сбора данных и 1С:УНФ: драйвер, порт, настройка и первая инвентаризация

· 9 мин

Содержание

Чтобы подключить ТСД к 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. Скачайте драйвер с сайта производителя ТСД или из раздела поддержки дистрибьютора.
  2. Закройте 1С на этом компьютере.
  3. Запустите установщик от имени администратора Windows.
  4. Для USB-терминала дополнительно поставьте драйвер виртуального COM-порта (USB-CDC, иногда он идёт в одном пакете с основным).
  5. Для старых Windows CE-терминалов нужен Windows Mobile Device Center: без него компьютер не видит устройство в «подставке».

32-битный COM-драйвер не загрузится в 64-битный клиент 1С. Симптом — ошибка подключения драйвера при тесте, хотя установка прошла без замечаний. Решение: запустить 32-битный клиент платформы или найти Native API версию драйвера.

Как узнать номер COM-порта терминала

Пакетным терминалам и подставкам с USB-кабелем Windows выдаёт виртуальный COM-порт. Его номер нужен для настройки драйвера.

  1. Подключите ТСД или подставку к компьютеру и дождитесь звука подключения устройства.
  2. Нажмите Win + R, введите devmgmt.msc, нажмите Enter.
  3. Разверните ветку «Порты (COM и LPT)».
  4. Найдите строку с названием производителя или со словами USB Serial — в скобках будет номер, например (COM5).

Если не понятно, какая строка ваша, отключите кабель и посмотрите, какой порт исчез из списка. Подключите снова — он вернётся.

💡 Номер порта можно закрепить. Откройте свойства порта → вкладка «Параметры порта» → «Дополнительно» и выберите свободный номер до COM9. Некоторые драйверы плохо работают с портами COM10 и выше, а после подключения кабеля в другой разъём Windows может присвоить терминалу новый номер.

Здесь же видна скорость порта. Она должна совпадать в трёх местах: в настройках ТСД, в Windows и в параметрах драйвера в 1С. Типичные значения — 9600 и 115200 бит/с.

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

Подключение ТСД в 1С УНФ: карточка оборудования

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

Шаг 1. Включите подключаемое оборудование

В разделе настроек программы найдите флажок «Использовать подключаемое оборудование» и установите его. Быстрее всего — через строку поиска в форме настроек: введите слово «оборудование».

Пока флажок снят, команд работы с ТСД в документах не будет.

Шаг 2. Создайте экземпляр оборудования

Откройте список подключаемого оборудования (ссылка рядом с флажком). Если ссылки не видно, есть универсальный путь: включите Сервис и настройки → Параметры → Отображать команду «Все функции», затем откройте Все функции → Справочники → Подключаемое оборудование.

Нажмите «Создать» и заполните карточку:

  • 📂 Тип оборудования — «Терминал сбора данных»;
  • ⚙️ Драйвер оборудования — драйвер вашей модели из списка;
  • 🖥️ Рабочее место — компьютер, к которому физически подключён ТСД;
  • 🏷️ Наименование — понятное имя, например «ТСД склад, кабинет 2».

Если драйвера нет в списке, а файл у вас есть, его добавляют в справочник драйверов и устанавливают с этой карточки командой установки драйвера.

Шаг 3. Настройте драйвер и проверьте связь

Сохраните карточку и нажмите «Настроить». Откроется форма параметров драйвера. Набор полей зависит от модели, но обычно там есть:

  1. Порт — номер из Диспетчера устройств.
  2. Скорость — как в настройках терминала.
  3. Формат обмена или версия протокола — оставьте значение по умолчанию, если в документации к ТСД не сказано иначе.
  4. Кнопка теста устройства — нажмите её с подключённым терминалом.

Тест прошёл — сохраните настройки. Ошибка — смотрите раздел о проблемах ниже.

Рабочее место: частая причина «у меня работает, у коллеги нет»

Оборудование в 1С привязано не к пользователю, а к рабочему месту — связке «компьютер + сеанс». При работе через удалённый рабочий стол каждое подключение к терминальному серверу может считаться отдельным рабочим местом.

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

ТСД, подключённый по USB к ноутбуку кладовщика, не передаётся на терминальный сервер автоматически. Нужно пробросить COM-порт в настройках RDP-клиента (раздел локальных ресурсов), иначе драйвер на сервере ищет порт, которого у сервера нет.

Настройка программы на самом терминале

Половина неудачных подключений — из-за настроек на стороне ТСД, а не 1С.

Пакетный терминал с драйвером

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

  • 📶 скорость обмена и тип связи (кабель, подставка, Bluetooth-COM);
  • 📋 шаблон документа: какие поля собираются (штрихкод, количество, иногда серия);
  • 🔁 режим накопления: суммировать повторный скан одного товара или писать новой строкой.

Android-терминал в режиме сканера

Для эмуляции клавиатуры откройте на ТСД системную утилиту настройки сканера (у каждого производителя своя) и задайте:

  1. Вывод результата — «как ввод с клавиатуры».
  2. Суффикс — Enter (CR). Без него 1С не поймёт, что код закончился.
  3. Префикс — пустой, если вы не настраивали его в 1С специально.

Android-терминал с мобильным приложением

Для онлайн-работы ставят приложение, рассчитанное на обмен с 1С. Самые распространённые сторонние решения — «Клеверенс: Склад 15» и DataMobile. У каждого своя серверная часть или расширение для базы, свои лицензии и своя инструкция по подключению к УНФ. Порядок общий:

  1. Установить на компьютер или сервер компонент обмена от разработчика приложения.
  2. Подключить к нему базу УНФ (адрес базы, пользователь 1С с нужными правами).
  3. На ТСД указать адрес сервера обмена в локальной сети Wi-Fi.
  4. Выгрузить справочник товаров и проверить приход одного тестового документа.

💡 Заведите для приложения отдельного пользователя 1С. Так в истории изменений сразу видно, какие документы пришли с терминала, а права можно ограничить складскими операциями.

Работа со складом через ТСД: выгрузка товаров и загрузка документов

После подключения ТСД начинает экономить время на трёх операциях: инвентаризации, приёмке и сборке заказов.

Выгрузка справочника в терминал

Перед сбором данных пакетный ТСД должен «знать» товары, иначе он покажет только штрихкоды без названий. В 1С откройте обработку выгрузки данных в ТСД (в формах документов и в разделе склада она обычно доступна командой со словами «ТСД»), выберите товары и запустите выгрузку.

Выгружайте не весь справочник, а нужный срез: например, товары одного склада. Список из 30 000 позиций грузится в старый терминал долго и тормозит поиск.

Загрузка собранных данных в документ

Сценарий инвентаризации:

  1. Создайте документ инвентаризации по складу в 1С.
  2. Кладовщик сканирует остатки на ТСД.
  3. Подключите терминал и в табличной части документа выберите команду загрузки данных из ТСД.
  4. Программа сопоставит штрихкоды с номенклатурой и заполнит фактическое количество.
  5. Проверьте строки, которые не сопоставились, — это товары без штрихкода в базе.

Так же заполняются приходные накладные, перемещения и расходные накладные.

Перед первой инвентаризацией с ТСД
Выполнено: 0 / 5

Товары без штрихкода

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

Маркированные товары

Код DataMatrix содержит служебный символ-разделитель GS (код 29). В режиме эмуляции клавиатуры он часто теряется или заменяется, и 1С не может разобрать код маркировки. Для работы с маркировкой используйте подключение через драйвер или приложение, а на сканере включите передачу служебных символов.

ТСД не подключается к 1С УНФ: разбор типовых проблем

Диагностика: выберите симптом

Если ни одна причина не подошла, проверьте ТСД на другом компьютере с той же версией драйвера. Работает там — проблема в настройках этого рабочего места. Не работает нигде — в самом терминале или кабеле.

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

Частые вопросы

Можно ли подключить ТСД к облачной 1С:УНФ?
Драйвер напрямую с облачной базой работает только через тонкий клиент на вашем компьютере. Самый простой путь для облака — режим эмуляции клавиатуры или мобильное приложение, которое обменивается с базой по сети.
Нужна ли отдельная лицензия 1С на ТСД?
Для драйвера на компьютере — нет, используется лицензия того сеанса, в котором вы работаете. Сторонние мобильные приложения лицензируются своим разработчиком, а их сервер обмена подключается к базе как пользователь и может занимать лицензию 1С.
Сколько ТСД можно подключить к одной базе?
Ограничения на число экземпляров оборудования нет. Каждый терминал заводится отдельной карточкой с привязкой к своему рабочему месту.
Подойдёт ли смартфон вместо ТСД?
Для небольшого склада — да, через мобильное приложение со сканированием камерой. Но камера читает коды медленнее встроенного сканера, а корпус не рассчитан на падения.
Что делать, если ТСД продали без драйвера для 1С?
Используйте режим эмуляции клавиатуры: он работает без драйвера. Для пакетного режима запросите у поставщика драйвер, совместимый с библиотекой подключаемого оборудования 1С.