Терминал сбора данных и 1С:Управление торговлей 11: от драйвера до первой инвентаризации
Содержание
ТСД подключают к 1С:Управление торговлей 11 в три шага: ставят драйвер или мобильное приложение от производителя терминала, включают флажок использования оборудования в НСИ и администрирование → Администрирование → РМК и оборудование и заводят терминал в списке Подключаемое оборудование с типом «Терминалы сбора данных». После этого документы пересчёта, поступления и перемещения принимают данные с терминала.
Типичная ситуация: склад купил пять терминалов на Android, кладовщики уже держат их в руках, а в 1С ничего не происходит. Обычно причина одна — не выбран способ обмена. От него зависит, какой драйвер ставить и где искать кнопки загрузки.
Какой ТСД нужен и что подготовить до подключения
Сначала решите, как терминал будет работать с базой. Вариантов три, и настройка у них разная.
| Режим | Как идёт обмен | Когда подходит | Слабые места |
|---|---|---|---|
| 📦 Пакетный (офлайн) | Выгрузили задание на ТСД → собрали товар → загрузили результат в документ | Инвентаризация, приёмка без Wi-Fi на складе | Данные в 1С появляются только после загрузки |
| 📡 Онлайн через приложение | Терминал по Wi-Fi обращается к серверу приложения, тот — к базе 1С | Сборка заказов, приёмка в реальном времени | Нужен сервер обмена и стабильный Wi-Fi |
| ⌨️ Сканер в режиме клавиатуры | Терминал просто «печатает» штрихкод в активное поле 1С | Один-два рабочих места, ТСД вместо проводного сканера | Нет накопления данных, нет заданий |
Для офлайн- и онлайн-режима нужна программная прослойка между терминалом и 1С. Обычно это продукт производителя или стороннего разработчика: клиентское приложение на ТСД плюс драйвер, совместимый с Библиотекой подключаемого оборудования (БПО). Именно эту библиотеку использует УТ 11.
Что проверить в железе
- 📷 Сканирующий модуль. Для маркированного товара нужен 2D-имиджер: DataMatrix лазерный сканер не прочитает.
- 🤖 Операционная система. Современные терминалы работают на Android. Старые модели на Windows CE/Mobile требуют отдельного ПО синхронизации на компьютере, и драйверы под них уже мало кто обновляет.
- 🔌 Связь с компьютером. USB-кабель или подставка (кредл) для пакетного режима, Wi-Fi для онлайн-режима.
- 🔋 Аккумулятор. Для смены в 8 часов берите модель с запасным или «горячей» заменой батареи.
Что проверить в 1С
- Версия УТ 11 актуальна: БПО обновляется вместе с конфигурацией, и старые драйверы под новую библиотеку часто не встают.
- У пользователя, который настраивает оборудование, есть права администратора.
- Известно, на каком компьютере будет стоять драйвер. В БПО оборудование привязывается к рабочему месту — фактически к компьютеру, где запущен клиент 1С.
Драйвер и служебное ПО: что и куда ставить
Порядок установки зависит от поставщика ПО, но общая схема одинакова.
Драйвер на компьютере
- Скачайте с сайта поставщика драйвер для БПО. Обычно это установщик Windows или ZIP-архив внешней компоненты.
- Если пришёл установщик — запустите его от имени администратора на том компьютере, где работает клиент 1С.
- Если пришёл архив — его можно добавить прямо из 1С: в списке драйверов оборудования есть команда добавления нового драйвера из файла. Тогда 1С сама разложит компоненту по клиентам.
Разрядность драйвера должна совпадать с разрядностью клиента 1С. 32-битный драйвер не загрузится в 64-битный клиент 1cv8.exe, и наоборот. Это первая причина ошибки «Не удалось загрузить драйвер».
Клиентская часть на ТСД
- Для Android — APK-файл приложения поставщика. Ставится через USB или загрузкой по ссылке на сам терминал.
- Для пакетного обмена на компьютере иногда нужна отдельная программа-посредник: она забирает файл с терминала и отдаёт его драйверу.
- Для онлайн-режима поднимают сервер обмена. Его ставят на компьютер или сервер, который видит базу 1С и доступен терминалам по сети.
Клиент-серверная база и терминальный сервер
Драйвер работает на стороне клиента 1С, а не сервера 1С:Предприятия. Если кладовщики заходят через RDP, драйвер ставят на терминальный сервер , и все пользователи этого сервера работают с одним рабочим местом. Это нормально, но каждому физическому терминалу лучше завести отдельный экземпляр оборудования, чтобы задания не путались.
Веб-клиент 1С с внешними компонентами БПО работает ограниченно. Для склада с ТСД надёжнее тонкий клиент.
Подключение ТСД в интерфейсе 1С УТ 11
Теперь самое главное — завести терминал в базе.
Шаг 1. Включить подключаемое оборудование
Откройте НСИ и администрирование → Администрирование → РМК и оборудование и установите флажок использования подключаемого оборудования. Без него ссылки на список оборудования и команды обмена в документах не появятся.
Шаг 2. Создать экземпляр оборудования
- Там же перейдите по ссылке
Подключаемое оборудование. - Слева выберите тип «Терминалы сбора данных».
- Нажмите «Создать».
- В карточке заполните:
- Драйвер оборудования — выберите установленный драйвер из списка;
- Рабочее место — подставится текущий компьютер, проверьте, что это нужный;
- Наименование — понятное складу, например «ТСД-01 Склад Основной»;
- Серийный номер — по наклейке на терминале, пригодится при замене.
- Запишите карточку.
Шаг 3. Настроить параметры драйвера
В карточке экземпляра откройте настройку параметров. Набор полей задаёт драйвер, типичные:
- порт или адрес сервера обмена;
- формат обмена и кодировка;
- состав выгружаемых полей: номенклатура, характеристика, штрихкод, цена, остаток;
- папка обмена для пакетного режима.
Если драйвер требует установки компоненты на клиенте, там же появится кнопка её установки. Нажмите и перезапустите 1С.
Шаг 4. Проверить связь
В форме настройки нажмите «Тест устройства». Успешный тест означает, что драйвер загрузился и видит терминал или сервер обмена. Ошибка теста — повод сразу перейти к разделу с диагностикой, не трогая документы.
Режим сканера-клавиатуры
Если ТСД работает как сканер в режиме эмуляции клавиатуры, отдельный экземпляр «Терминал сбора данных» не нужен. Достаточно:
- В настройках сканирования на ТСД включить вывод в клавиатуру и суффикс
Enter. - В 1С открыть документ, установить курсор в табличную часть и отсканировать товар.
Для более устойчивой работы заведите терминал в БПО как «Сканер штрихкода» с драйвером эмуляции клавиатуры и задайте префикс и суффикс — так 1С отличит скан от ручного ввода.
Обмен данными между ТСД и 1С
Подключение ничего не даёт, пока склад не знает, откуда брать задание и куда возвращать результат.
Выгрузка справочника на терминал
Чтобы на ТСД при скане показывалось название товара, а не голый штрихкод, на терминал выгружают номенклатуру со штрихкодами. В пакетном режиме это делается командой выгрузки в ТСД из документа или служебной обработки драйвера. В онлайн-режиме терминал запрашивает данные сам.
Объём выгрузки ограничивайте: тысячи позиций с ценами и остатками заметно замедляют загрузку на старых моделях. Отбирайте по складу или по группе номенклатуры.
Загрузка результата в документ
Документы УТ 11, в которых чаще всего используют ТСД:
- 📋 Пересчёт товаров — инвентаризация склада или ячейки;
- 📥 Приобретение товаров и услуг — сверка факта приёмки с документом поставщика;
- 🔁 Перемещение товаров и Отбор (размещение) товаров при ордерной схеме склада;
- 📤 Расходные ордера и сборка заказов клиентов.
Команда загрузки данных из ТСД находится в командной панели табличной части «Товары». В разных документах она лежит либо сразу на панели, либо в группе команд заполнения или в меню Ещё. После загрузки 1С сопоставляет штрихкоды с номенклатурой и ставит количество.
Синхронизация в онлайн-режиме
В онлайн-схеме сервер обмена создаёт документы или заполняет их по мере сканирования. Здесь важны две настройки на стороне сервера обмена:
- как часто он опрашивает базу на новые задания;
- от имени какого пользователя 1С он работает.
Не давайте серверу обмена учётную запись с полными правами. Создайте отдельного пользователя с ролями только на нужные документы и справочники: так ошибка в обмене не испортит лишние данные.
Штрихкоды и маркированный товар на ТСД
Терминал бесполезен, если товары в базе не имеют штрихкодов.
Регистрация штрихкодов
- В карточке номенклатуры перейдите по ссылке «Штрихкоды» и добавьте код вручную или сканом.
- Для массовой регистрации есть обработка регистрации штрихкодов номенклатуры: сканируете товар — выбираете позицию — код записывается.
- Для товара без заводского штрихкода сгенерируйте внутренний код и распечатайте этикетки через печать этикеток и ценников.
Регистрацию удобно делать самим ТСД в режиме клавиатуры: кладовщик идёт вдоль стеллажа, а оператор привязывает коды на компьютере. Сто позиций — примерно час работы на двоих.
Характеристики и упаковки
Если товар учитывается с характеристиками (размер, цвет), штрихкод привязывают к сочетанию «номенклатура + характеристика». Штрихкод групповой упаковки привязывают к упаковке: тогда скан коробки на ТСД даст в документе нужное число штук.
Коды маркировки
Для обуви, одежды, молочки, воды и других групп с «Честным знаком» ТСД сканирует DataMatrix. Здесь три требования:
- 2D-сканер, который читает DataMatrix с плохой печати и с плёнки.
- Передача разделителя групп (символ GS, ASCII 29). Без него код маркировки приходит искажённым, и 1С его не принимает. Включается в настройках сканирования терминала или приложения.
- ПО обмена, которое умеет передавать коды маркировки в УТ, а не только штрихкод товара. Уточняйте у поставщика наличие модуля маркировки.
Проверку кодов при приёмке и отгрузке в УТ 11 выполняют через форму проверки и подбора маркированной продукции из документа. ТСД в этой схеме — источник сканов, логику проверки ведёт 1С.
Диагностика: что делать, если ТСД не работает с 1С
Начинайте с теста устройства в карточке оборудования. Он сразу отделяет проблемы драйвера от проблем данных.
Когда помогает переустановка
Если драйвер после обновления УТ перестал определяться, удалите экземпляр оборудования, заново добавьте драйвер свежей версии и создайте экземпляр снова. Перед этим запишите параметры драйвера: адрес сервера, папку обмена, формат. Иначе настройку придётся восстанавливать по памяти.
Если для переустановки компоненты нужно перезапустить терминальный сервер или службу сервера обмена, делайте это вне смены: у всех кладовщиков оборвутся сеансы и незагруженные сканы в онлайн-режиме могут потеряться.
Что посмотреть в журнале
Откройте журнал регистрации НСИ и администрирование → Обслуживание → Журнал регистрации и отфильтруйте события по времени неудачной загрузки. Ошибки внешней компоненты и сопоставления данных видны там с текстом исключения — его и пересылайте в поддержку поставщика драйвера.