Имя: Пароль:
1C
 
Настройка драйвера для мобильного устройства ТСД
0 smyle_dev
 
09.12.24
10:05
При запуске конфигурации УНФ на мобильном устройстве ТСД при выборе драйвера NativeAPI приложение просит загрузить нужную компоненту и в результате загрузке возникает ошибка, сообщающая об ее отсутствии.

Наткнулся на такую статью - Мобильный клиент, подключение сканера ШК, где предлагается загрузить самописный драйвер - https://github.com/ltfriend/AndroidScannerDriverFor1C/releases/tag/v1.0.1.2 и добавить его программно из конфигуратора.

Переписал код обработки в следующем виде:
Драйвер = Справочники.ДрайверыОборудования.СоздатьЭлемент();
Драйвер.ТипОборудования = Перечисления.ТипыПодключаемогоОборудования.СканерШтрихкода;
Драйвер.ИдентификаторОбъекта = "AddIn.com_ptolkachev_AndroidScannerExtension";
Драйвер.Наименование = "ДрайверСканерыШтрихкодаAndroid";
Драйвер.СпособПодключения = Перечисления.СпособПодключенияДрайвера.ИзМакета;
Драйвер.ИмяМакетаДрайвера = "ДрайверСканерыШтрихкодаAndroid";
Драйвер.ВерсияДрайвера = "1.0.1.1";
Драйвер.Записать();


И изменил тип макета на внешнюю компоненту, так как возникали проблемы с поиском нужной компоненты при установке драйвера в пользовательском режиме.

Предлагаемый драйвер также не работает (при выборе параметров подключения сообщение об ошибке отсутствия нужной компоненты).

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

Если кто-то сталкивался с подобными проблемами, напишите.
1 Telcher
 
09.12.24
13:14
(0) Проверь версии драйвера в базе данных на сервере и в приложении. Они должны совпадать
2 smyle_dev
 
24.12.24
16:42
Проблема решилась, обновлением базы с другим драйвером, загрузкой клиентского приложения 1С и установкой параметров подключения broadcast'а из настройки устройства