Терминал Urovo DT30 и 1С:Предприятие: три рабочие схемы

· 9 мин

Содержание

Чтобы подключить Urovo DT30 к 1С, сначала выберите схему обмена, а уже потом ищите драйвер. Терминал работает на Android, поэтому к 1С он подключается одним из трёх способов: как клавиатура (сканер «печатает» штрихкод в поле), через мобильное приложение на базе 1С или через драйвер ТСД стороннего разработчика с выгрузкой документов.

Классического подключения «ТСД на подставке → COM-порт → обработка 1С», как у старых терминалов на Windows CE, у DT30 нет. Зато в режиме клавиатуры драйвер на компьютер не нужен вовсе: достаточно настроить сканер на самом терминале.

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

Решение зависит от того, где работает кладовщик: у компьютера, по складу с живым Wi-Fi или в зоне без связи.

СхемаКак работаетКогда подходитЧто нужно
Эмуляция клавиатуры (HID)Сканер вводит код как набранный текстТонкий клиент через RDP, веб-клиент в браузере ТСДТолько настройка сканера на терминале
Мобильный клиент или приложение 1СПриложение принимает штрихкод из сканера и пишет данные в базуСклад с устойчивым Wi-Fi, работа «онлайн»Опубликованная база, мобильное приложение
Драйвер ТСД (офлайн-обмен)Документ собирается на терминале и выгружается в 1С пакетомНет связи в зоне склада, инвентаризацияЛицензия драйвера, обработка обслуживания ТСД

💡 Если сомневаетесь, начните с эмуляции клавиатуры. Её можно проверить за десять минут без покупки чего-либо, а потом перейти на приложение, когда станет понятно, каких функций не хватает.

Где кладовщик будет сканировать товар?

Подготовка Urovo DT30 и рабочего места

До настройки 1С приведите в порядок сам терминал. Половина проблем «не подключается к 1С» на деле решается здесь.

Что проверить на терминале

  • 🔋 Заряд и дата. Неверная дата ломает TLS-соединение с опубликованной базой: браузер и мобильный клиент отказываются открывать HTTPS.
  • 📶 Wi-Fi. Подключите терминал к той же сети, где находится сервер 1С или веб-сервер публикации. Проверьте, что адрес сервера открывается в браузере ТСД.
  • 🔄 Системные обновления. Ставьте прошивку только от производителя или поставщика. Неофициальная прошивка может убрать приложение настроек сканера.
  • 🔍 Сканер в принципе читает. Откройте любое приложение с полем ввода (заметки, браузер) и нажмите боковую клавишу. Если штрихкод появился — модуль исправен.

Драйверы на компьютере

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

USB-кабель понадобится в двух случаях:

  1. Перенести на терминал файл установки приложения (.apk) или конфигурацию драйвера ТСД.
  2. Отладка и обмен через ADB, если этого требует выбранный драйвер ТСД.

Для переноса файлов в Windows достаточно стандартного режима «Передача файлов» (MTP), который выбирается в шторке уведомлений Android после подключения кабеля. Отдельный драйвер Urovo для этого обычно не требуется. Если Windows не видит устройство, обновите драйвер «MTP-устройство» в диспетчере устройств или попробуйте другой кабель: дешёвые кабели часто только заряжают.

Настройка сканера Urovo DT30 на Android

Сканирующий модуль управляется встроенным приложением настроек сканера. Найти его можно в списке приложений или в системных настройках Android по слову «сканер» (в английской прошивке — Scanner).

Основные параметры

  1. Убедитесь, что сканер включён (первый переключатель на экране настроек).
  2. Выберите режим вывода. Для схемы с клавиатурой нужен вывод как ввод с клавиатуры (keyboard / эмуляция нажатий). Для приложений — широковещательная рассылка (Intent).
  3. Настройте суффикс: после кода терминал должен отправлять Enter. Без него 1С получает штрихкод, но не понимает, что ввод закончен.
  4. При необходимости задайте префикс — символ перед кодом. Он нужен, если в 1С настроено распознавание сканера по префиксу.
  5. Проверьте список включённых символик: EAN-13, Code 128, DataMatrix, QR. Для маркированных товаров DataMatrix обязателен.

Параметры для маркировки

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

Что сделать:

  • в настройках сканера найдите параметр замены или передачи невидимых символов и включите передачу GS;
  • если терминал не умеет передавать GS в режиме клавиатуры, переходите на Intent и приложение, которое принимает сырые данные;
  • проверьте результат на тестовом коде маркировки до выхода на склад.

Не меняйте символики и префиксы на всех терминалах сразу. Настройте один, проверьте на реальных документах в 1С и только потом переносите настройки на остальные.

Режим Intent для разработчиков

Если ваше приложение или доработка 1С ловит штрихкод программно, переключите вывод на широковещательную рассылку. В настройках сканера Urovo указываются имя действия (action) и имя поля со строкой штрихкода. Значения по умолчанию видны прямо на экране настройки, их нужно перенести в приложение один в один. Ошибка в одной букве — и приложение молчит, хотя сканер пищит.

Сканер DT30 как клавиатура в 1С (HID)

Этот способ проще всего: 1С вообще не знает, что работает с терминалом. Для неё это просто очень быстрый пользователь, который набирает цифры и жмёт Enter.

Где работает эмуляция клавиатуры

  • 🖥️ Удалённый рабочий стол. Кладовщик подключается с терминала к серверу терминалов и работает в обычном тонком клиенте 1С. Сканер вводит код в окно RDP.
  • 🌐 Веб-клиент. База опубликована на веб-сервере, кладовщик открывает её в браузере на терминале.
  • 📱 Мобильный клиент 1С. Работает так же, как в браузере: код попадает в поле, где стоит курсор.

Настройка со стороны 1С

В типовых конфигурациях (Бухгалтерия 3.0, Управление торговлей 11, Комплексная автоматизация, ERP) сканер-клавиатура работает без регистрации оборудования: штрихкод вводится в поле поиска по штрихкоду или через команду ввода штрихкода в документе.

Если хотите, чтобы 1С сама ловила ввод сканера в любом месте формы, подключите сканер как оборудование:

КонфигурацияГде регистрируется оборудование
Бухгалтерия предприятия 3.0Администрирование → Подключаемое оборудование
Управление торговлей 11НСИ и администрирование → Администрирование → РМК и оборудование → Подключаемое оборудование

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

Через RDP встроенный драйвер сканера в 1С работает с клавиатурой сеанса, а не с терминалом напрямую. Если код вводится в блокнот на сервере, но не в 1С, проблема в настройках оборудования 1С, а не в терминале.

Минусы схемы

  • Нет офлайна: пропал Wi-Fi — работа встала.
  • Маленький экран: формы тонкого клиента на 4-дюймовом экране неудобны, кнопки мелкие.
  • Лишние лицензии: каждый сеанс с терминала занимает клиентскую лицензию 1С, как обычный пользователь.

Обмен через COM-порт: что возможно с Android-терминалом

Многие инструкции по ТСД начинаются с «выберите COM-порт и скорость 9600». Для Urovo DT30 это не подходит.

Старые терминалы на Windows CE ставились в подставку, подставка давала COM-порт на компьютере, а обработка 1С забирала из терминала файл. Android-терминал подключается к ПК по USB как медиаустройство (MTP), а не как последовательный порт. Виртуального COM-порта для обмена данными с 1С он не создаёт.

Что использовать вместо COM-порта:

  • Wi-Fi и HTTP-сервисы. Драйвер ТСД или мобильное приложение обращается к базе 1С напрямую или через сервер обмена.
  • Обмен файлами. Документ выгружается на терминале в файл, файл забирается по USB или из сетевой папки и загружается обработкой в 1С.
  • ADB. Некоторые драйверы ТСД обмениваются с Android-терминалом через отладочный мост. На терминале для этого включают отладку по USB в настройках разработчика.

💡 Если поставщик учётной системы требует от вас «номер COM-порта для DT30», уточните, о каком драйвере речь. Скорее всего, речь про старую схему или про виртуальный порт сканера на ПК, который для Android-терминала не нужен.

Драйвер ТСД в 1С

Для офлайн-работы ставят драйвер ТСД стороннего разработчика с поддержкой Android (например, решения Клеверенс). Порядок обычно такой:

  1. Установить серверную часть драйвера на компьютер или сервер.
  2. Установить клиентское приложение на DT30 (.apk из комплекта драйвера).
  3. Зарегистрировать драйвер в 1С как терминал сбора данных в списке подключаемого оборудования.
  4. Выгрузить на терминал справочник номенклатуры со штрихкодами.
  5. Собрать документ на терминале и загрузить его в 1С.

Точный порядок зависит от драйвера, и его стоит брать из документации поставщика. Перед покупкой лицензии проверьте, есть ли Urovo DT30 в списке поддерживаемых моделей.

Мобильная 1С на Urovo DT30

Второй рабочий путь — работать в 1С прямо с терминала, без сервера терминалов.

Мобильный клиент

Мобильный клиент 1С — это тот же интерфейс базы, но в приложении для Android. Ему нужна база, опубликованная на веб-сервере (IIS или Apache).

Порядок:

  1. Опубликовать базу на веб-сервере и проверить адрес в браузере компьютера.
  2. Установить мобильный клиент 1С на терминал из магазина приложений или из файла.
  3. Добавить базу по адресу публикации и войти под учётной записью кладовщика.
  4. Включить на сканере вывод как клавиатура и суффикс Enter.

Формы при этом лучше упростить: для кладовщика сделать отдельный интерфейс с крупными кнопками. На экране ТСД стандартная форма документа с десятком колонок неудобна.

Мобильное приложение

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

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

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

Почему Urovo DT30 не сканирует в 1С

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

Порядок диагностики

Ищите причину сверху вниз, не перескакивая шаги:

  1. Сканирование в блокнот или заметки на самом терминале.
  2. Сканирование в блокнот на сервере через RDP или в адресную строку браузера.
  3. Сканирование в поле штрихкода документа 1С.

На каком шаге код пропал, там и проблема: в модуле сканера, в канале связи или в настройках 1С.

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

Нужна ли отдельная лицензия 1С для Urovo DT30?
Терминал не требует особой лицензии, но каждый сеанс 1С с него, через RDP, веб-клиент или мобильный клиент, занимает клиентскую лицензию, как обычный пользователь.
Можно ли работать с DT30 в 1С без Wi-Fi?
Да, но только через драйвер ТСД или мобильное приложение с хранением данных на устройстве. Эмуляция клавиатуры и мобильный клиент без связи не работают.
Подойдёт ли DT30 для маркировки «Честный знак»?
Модуль читает DataMatrix, но для приёмки маркированного товара нужно, чтобы до 1С доходил символ-разделитель GS. Проверьте это на тестовом коде до начала работы.
Нужен ли драйвер Urovo на компьютер для работы с 1С?
Нет. В схеме с клавиатурой терминал работает в 1С сам, а для копирования файлов достаточно стандартного режима передачи файлов Windows.
Почему в документации драйвера ТСД нет DT30?
Не все драйверы поддерживают все Android-модели. Уточните у разработчика драйвера: часто подходит универсальный режим для Android-терминалов с выводом через Intent.