Терминал сбора данных и 1С: от драйвера до готового документа

· 9 мин

Содержание

Чтобы загрузить ТСД в 1С, нужны три вещи: драйвер терминала, установленный на том компьютере, где запущен клиент 1С, карточка устройства с типом «Терминалы сбора данных» в списке подключаемого оборудования и команда загрузки из ТСД в табличной части документа. В УТ 11, КА 2 и ERP список оборудования открывается через НСИ и администрирование → Администрирование → РМК и оборудование, в Бухгалтерии 3.0 — через раздел Администрирование, ссылка Подключаемое оборудование.

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

Как подключить ТСД к компьютеру: USB, Wi-Fi или COM-порт

Способ связи зависит от модели терминала и от того, какой обмен вам нужен: пакетный (собрали данные, потом выгрузили) или онлайн (каждый скан сразу уходит в базу).

СпособКакие терминалыКак идёт обменКогда выбирать
USB-кабель или подставка (cradle)Почти все: Android, Windows CE/MobileПакетно, по команде из 1СОдин-два терминала, склад у компьютера
Wi-FiAndroid-терминалы, Windows Mobile с модулем Wi-FiПакетно или онлайн через серверную часть драйвераБольшой склад, несколько терминалов, работа без возврата к ПК
COM-порт (RS-232)Старые модели, часть подставокПакетноТолько если другого порта у устройства нет

Что учесть при выборе:

  • 🔌 USB проще всего настроить. Минус один: кладовщик должен дойти до компьютера и вставить терминал в подставку.
  • 📶 Wi-Fi нужен, когда терминалов больше двух или склад далеко от офиса. Обмен в этом случае идёт не напрямую в 1С, а через программу-посредник от поставщика драйвера.
  • 🧱 COM-порт сегодня встречается редко. На современных ПК его нет, поэтому ставят переходник USB–COM, а у него свой драйвер и свой номер порта.

Старые терминалы на Windows CE и Windows Mobile подключаются через «Центр устройств Windows Mobile» (Windows Mobile Device Center). На Windows 10 и 11 он работает нестабильно, поэтому для таких моделей поставщики выпускают драйверы с собственным механизмом синхронизации.

Драйвер ТСД и подготовка Windows

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

Драйверы бывают двух видов:

  • 📦 Поставляемые вместе с конфигурацией. В типовых решениях есть набор драйверов для распространённых моделей. Они подходят для простого пакетного обмена.
  • 🧩 Драйверы сторонних разработчиков. Их выпускают производители терминалов и компании, которые делают складские мобильные программы. Они дают онлайн-режим, работу по Wi-Fi, сбор по заказу и другие сценарии.

Порядок подготовки:

  1. Установите на компьютер программу синхронизации, если её требует модель (для Windows Mobile — «Центр устройств», для Android-драйверов — их собственный клиент или сервер).
  2. Подключите терминал и проверьте, что Windows его видит: устройство должно появиться в «Диспетчере устройств» без жёлтого значка.
  3. Для COM-подключения запомните номер порта в «Диспетчере устройств» → «Порты (COM и LPT)». Он понадобится в настройках драйвера.
  4. Установите драйвер ТСД. Если поставщик даёт архив для 1С (обычно zip с компонентой), его загружают в справочник «Драйверы оборудования» прямо из 1С.
  5. Запустите 1С на этом же компьютере от имени того пользователя, который будет работать с терминалом.

Разрядность драйвера должна совпадать с разрядностью клиента 1С. Если у вас 64-разрядный клиент, а драйвер только 32-разрядный, устройство не подключится, даже когда тест в программе поставщика проходит. Решение: поставить драйвер нужной разрядности или запускать 32-разрядный клиент 1С.

Драйвер работает на стороне клиента. Если 1С запущена на терминальном сервере (RDP), а терминал вставлен в локальный компьютер, драйвер на сервере устройство не увидит. Варианты: проброс USB в сеанс RDP, установка драйвера с поддержкой работы через сеть или обмен файлами через общую папку.

Карточка терминала в подключаемом оборудовании 1С

Когда драйвер установлен, терминал нужно описать в базе. Шаги одинаковы для конфигураций на библиотеке подключаемого оборудования: УТ 11, КА 2, ERP, Розница, Бухгалтерия 3.0.

Включить использование оборудования

  1. Откройте раздел администрирования: в УТ 11, КА 2 и ERP — НСИ и администрирование → Администрирование → РМК и оборудование, в Бухгалтерии 3.0 — Администрирование.
  2. Установите флажок «Использовать подключаемое оборудование».
  3. Перейдите по ссылке «Подключаемое оборудование».

Создать устройство

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

Настроить и проверить связь

  1. Откройте форму настройки устройства (кнопка Настроить в карточке).
  2. Укажите параметры драйвера: порт и скорость для COM, адрес сервера или папку обмена для Wi-Fi-драйверов, формат файла данных.
  3. Нажмите «Тест устройства». Ответ «Тест успешно выполнен» значит, что 1С, драйвер и терминал связаны.

Если тест не проходит, но в программе поставщика драйвера связь есть, проблема почти всегда в разрядности или в том, что компонента не установлена для текущего пользователя Windows. Повторите установку драйвера из карточки, запустив 1С от имени администратора.

Выгрузка справочника в ТСД и загрузка данных в документ

Обмен идёт в две стороны. Сначала в терминал отправляют справочник товаров со штрихкодами, чтобы кладовщик видел наименования, а не голые цифры. Потом с терминала забирают собранные данные.

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

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

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

  1. Создайте документ, в который нужны данные: пересчёт товаров, поступление, перемещение, реализацию.
  2. Подключите терминал к компьютеру.
  3. В командной панели табличной части «Товары» найдите команду загрузки из ТСД (обычно со значком терминала; в некоторых документах она в меню «Ещё»).
  4. Если устройств несколько, выберите нужное.
  5. 1С заберёт таблицу, найдёт товары по штрихкодам и заполнит строки с количеством.
  6. Проверьте итог и проведите документ.

Повторная загрузка того же файла добавит строки ещё раз, количество задвоится. Большинство драйверов после успешной передачи предлагает очистить данные на терминале. Соглашайтесь, только когда документ уже записан.

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

Почему 1С не загружает данные с терминала: разбор ошибок

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

Ещё две ситуации, которые чаще всего ставят в тупик:

  • 🌐 Веб-клиент. Работа с драйверами в браузере требует расширения для работы с файлами и внешними компонентами. Без него команда загрузки либо не появится, либо выдаст ошибку подключения компоненты.
  • 🔤 Кракозябры в наименованиях на терминале. Не совпадает кодировка выгрузки и программы на ТСД. Кодировку меняют в настройках драйвера, а не в 1С.

Работа с ТСД в разных конфигурациях 1С

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

КонфигурацияГде включить и завести ТСДКуда чаще всего загружают
Управление торговлей 11, КА 2, ERPНСИ и администрирование → Администрирование → РМК и оборудованиеПересчёт товаров, поступление, перемещение, отбор и размещение на складе с ячейками
Бухгалтерия 3.0Администрирование → Подключаемое оборудованиеПоступление и реализация товаров, инвентаризация
Розница 2Раздел администрирования, группа «РМК и оборудование»Пересчёт, поступление, перемещение между магазинами

В УТ 11, КА и ERP есть ордерная схема складских операций и адресное хранение. Там терминал используют не только для пересчёта, но и для отбора по заданию: в ТСД выгружают задание, кладовщик собирает товар, результат возвращается в документ.

В Бухгалтерии 3.0 складской функциональности меньше. Терминал в ней обычно нужен для быстрого заполнения поступления или инвентаризации по штрихкодам, без адресного склада.

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

Онлайн-режим и складские программы для ТСД

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

Как она устроена:

  • 📲 На терминале стоит мобильная складская программа от поставщика драйвера.
  • 🖥 На сервере работает её серверная часть, которая принимает данные от терминалов по Wi-Fi.
  • 🔗 В 1С устанавливают расширение или обработку поставщика: документы и задания приходят в базу без кабеля.

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

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

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

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

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