В данной статье мы разберем задачу подключения терминала сбора данных (ТСД) Mertech S55 к конфигурации "1С:Управление торговлей 11.5". Мы проанализируем основные проблемы, с которыми сталкиваются пользователи при настройке: сложность стороннего ПО, необходимость развертывания веб-сервера (IIS/Apache) и технические нюансы работы сканера штрихкодов (использование камеры вместо встроенного лазера).
При наличии современного ТСД на базе Android (в данном случае Mertech S55 с Android 13) и типовой 1С, у нас есть несколько путей интеграции. Основная сложность, озвученная в обсуждении, заключается в желании избежать сложной настройки веб-серверов и получить удобный инструмент для складских операций.
Рассмотрим основные варианты программного обеспечения, упомянутые в ходе обсуждения:
Одной из критических проблем, с которой столкнулся автор при использовании приложения "1С:Мобильная торговля", является режим работы сканера. При попытке считать штрихкод активируется фотокамера устройства, что значительно замедляет процесс работы по сравнению с использованием встроенного аппаратного 2D-сканера.
Давайте разберем, почему это происходит и как это исправить. Работа сканера на ТСД Android может быть организована двумя основными способами:
Если в 1С открывается камера — значит, мобильная платформа 1С не видит подключенного оборудования или неправильно настроен драйвер, и она пытается использовать камеру телефона как резервный вариант.
Если ваша цель — избежать настройки веб-сервера и сложного обмена, самым простым и надежным способом будет использование RDP. В этом случае приложение 1С запускается на сервере, а ТСД выступает просто как экран и клавиатура.
Порядок настройки:
Теперь при сканировании штрихкод будет попадать в активное поле документа (например, в форму подбора товаров с дополнительными колонками) так, как будто вы набрали его на клавиатуре и нажали Enter.
Если вы хотите использовать именно мобильное приложение (например, "1С:Мобильная торговля" или "МРМ"), вам необходимо правильно настроить взаимодействие оборудования и 1С, чтобы отключить камеру и включить лазер.
Шаг 1. Настройка самого ТСД (Android):
com.android.server.scannerservice.broadcast (или уточните в документации к конкретной прошивке S55, часто встречается android.intent.action.SCANRESULT).scannerdata или barcode_string.Шаг 2. Настройка в приложении 1С:
// Примерные настройки драйвера (зависят от модели):
Action Name: android.intent.action.SCANRESULT
Extra Data: barcode_string
После сохранения настроек драйвер 1С будет "слушать" систему Android. При нажатии аппаратной кнопки сканирования событие будет перехвачено 1С, и код будет обработан мгновенно, без открытия интерфейса камеры.
Автор темы спрашивал о программе без публикации базы — для решения этой задачи подойдёт мобильное приложение для офлайн-автоматизации склада на ТСД. Действительно, стандартные мобильные клиенты 1С требуют HTTP-сервисов (веб-публикации). Если RDP вам не подходит, рассмотрим вариант офлайн-обмена.
Существуют приложения (например, SimpleUI или старые версии DataMobile Стандарт), которые умеют обмениваться файлами (TXT, CSV, XML, JSON). В этом случае процесс выглядит так:
Этот метод не требует IIS, но он менее оперативен, так как не обновляет остатки в реальном времени.
Для "подружить" Mertech S55 с УТ 11.5 наиболее эффективными являются два пути: