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

Торговля и Склад · 13 мин

Как установить драйвер ТСД на 1С

Пошаговая инструкция по установке драйвера терминала сбора данных в 1С: выбор драйвера, подключение, настройка COM-порта, проверка работы и решение типичных ошибок.

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

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

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

Что подготовить перед установкой драйвера

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

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

Также проверьте, есть ли у учётной записи Windows права администратора — они понадобятся для регистрации компонентов драйвера в системе. Если 1С работает в клиент-серверном режиме, уточните у администратора, где будет выполняться драйвер: на сервере или на клиентском компьютере, к которому физически подключён ТСД.

Какие виды драйверов ТСД бывают и какой выбрать

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

Критерии выбора простые: сначала проверьте список оборудования в поставке конфигурации — если ваша модель там есть, используйте встроенный драйвер, он гарантированно совместим с механизмами обмена данными. Если модели нет, ищите драйвер производителя, разработанный по требованиям фирмы «1С» к драйверам оборудования. Универсальные сторонние драйверы оправданы, когда парк ТСД разнородный или нужна поддержка нестандартных сценариев обмена.

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

Драйвер из поставки конфигурации

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

Драйвер производителя

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

Универсальный сторонний драйвер

Работает с широким парком устройств и нестандартными сценариями. Ограничение: обычно платный и требует проверки совместимости с вашей версией платформы.

Установка драйвера из поставки конфигурации

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

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

Если нужной модели в списке нет, но у вас есть файл драйвера от производителя (обычно ZIP-архив с манифестом), используйте команду «Добавить новый драйвер из файла» и укажите архив. Платформа проверит структуру пакета и зарегистрирует компонент.

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

Установка внешнего драйвера и регистрация компонентов

Внешние драйверы от производителей часто поставляются в виде инсталлятора Windows, который регистрирует COM-компонент или внешнюю компоненту Native API в системе. Запустите установщик от имени администратора и дождитесь завершения, затем перезапустите 1С, чтобы платформа увидела новые компоненты.

Если драйвер распространяется как внешняя компонента (файл DLL) без инсталлятора, его подключают через механизм внешних компонент 1С: в конфигурациях на БСП это делается через макет с компонентой, в старых конфигурациях — через регистрацию DLL командой regsvr32. Для 64-разрядного клиента 1С нужна 64-разрядная версия компоненты, для 32-разрядного — соответственно 32-разрядная; несовпадение разрядности — частая причина ошибки «Компонента не найдена».

cmd
regsvr32 "C:\Drivers\TSD\DriverComponent.dll"

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

Настройка параметров подключения ТСД

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

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

Для терминалов с прямым подключением укажите способ связи: номер COM-порта и скорость для кабельного подключения, IP-адрес и порт для сетевого. Номер COM-порта смотрите в диспетчере устройств Windows в разделе «Порты (COM и LPT)» — он появляется после установки драйверов USB-подставки терминала.

Проверка через тест устройства

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

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

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

Тест устройства в настройках драйвера
Норма

Сообщение об успешном подключении с версией драйвера

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

Ошибка открытия порта, тайм-аут или «компонента не найдена»

Загрузка данных с ТСД в документ 1С
Норма

Отсканированные штрихкоды появляются в табличной части документа

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

Документ остаётся пустым или появляются ошибки чтения файла обмена

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

Номенклатура с штрихкодами видна в памяти ТСД

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

На терминале пустой справочник или устаревшие данные

Проверка обмена данными и рабочие сценарии

Завершающий этап — проверка реального обмена. Создайте тестовый документ, например «Инвентаризацию товаров» или «Оприходование», и выполните загрузку данных с терминала. В типовых конфигурациях команда называется «Загрузить данные из ТСД» и находится в меню документа или на панели подключаемого оборудования.

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

Обратная операция — выгрузка номенклатуры на ТСД — нужна, чтобы терминал показывал названия товаров при сканировании. Выгрузите небольшую группу товаров и убедитесь, что на экране терминала отображаются наименования и цены. Если символы кириллицы отображаются некорректно, в настройках драйвера смените кодировку выгрузки — большинство ТСД работают с CP1251 или UTF-8.

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

Типичные проблемы и способы их решения

Если драйвер установлен, но оборудование не отвечает, действуйте последовательно. Сначала проверьте физическое подключение: другой USB-порт, другой кабель, заряженную батарею терминала. Затем убедитесь в диспетчере устройств, что подставка ТСД определяется системой без восклицательных знаков — при их наличии переустановите драйверы USB-подставки от производителя.

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

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

Маршрут решения

Как выбрать действие

Модель ТСД есть в списке драйверов конфигурацииУстановите встроенный драйвер через «Добавить из списка» — это самый быстрый и надёжный путь
Модели нет в списке, но есть драйвер производителяУстановите компоненту производителя от имени администратора и добавьте драйвер вручную
Тест устройства выдаёт ошибку портаЗакройте утилиты синхронизации ТСД, проверьте номер COM-порта в диспетчере устройств
Данные загружаются с ошибками кодировкиСмените кодировку файла обмена в настройках драйвера на CP1251 или UTF-8
После обновления платформы драйвер перестал работатьОбновите драйвер до версии, совместимой с текущей платформой
Итог

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

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

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

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

Да. Для каждого ТСД создаётся отдельный экземпляр подключаемого оборудования со своими параметрами связи. Если терминалы одной модели, используется один установленный драйвер и несколько экземпляров; если модели разные — устанавливается драйвер для каждой. Каждый экземпляр привязывается к конкретному рабочему месту.

Нужен ли драйвер, если ТСД работает через RDP или веб-клиент?

Да, драйвер нужен в любом режиме, но место его установки меняется. При работе через RDP драйвер ставится на сервер терминалов, а порт клиентского компьютера пробрасывается в сессию. В веб-клиенте для работы с оборудованием используется расширение работы с оборудованием в браузере, а компонента устанавливается локально на машине пользователя.

Что делать, если в списке драйверов конфигурации нет моей модели ТСД?

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

Почему терминал видит штрихкод, а 1С пишет, что товар не найден?

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

Можно ли настроить ТСД без прав администратора Windows?

Регистрация компонентов драйвера в системе требует прав администратора. Однако если драйвер уже установлен, настройку экземпляра оборудования и параметров связи внутри 1С может выполнять обычный пользователь с соответствующими правами в конфигурации. На практике первичную установку делает администратор, а эксплуатацию — пользователь.

Как понять, что проблема в драйвере, а не в самом терминале?

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