|   |   | 
| 
 | ТСД на мобильной платформе | ☑ | ||
|---|---|---|---|---|
| 0
    
        abbas 12.08.21✎ 10:08 | 
        Доброе времени суток.
 Написал маленькую конфигурацию под моб приложение и в будущем дорабатывать. Приобрели ТДС Зебра TC26BK, пытаюсь получить событие при считывания сканером штрихкод. В интернете есть пару статей на инфорстарте, но у меня нет стартами. Подскажите пжста, кто сталкивался, куда копать? | |||
| 1
    
        abbas 12.08.21✎ 10:11 | 
        Мож есть у кого компонента...     | |||
| 2
    
        Smit1C 12.08.21✎ 10:13 | 
        Изучай: Библиотека подключаемого оборудования для мобильных приложений
 там всё есть | |||
| 3
    
        Kassern 12.08.21✎ 10:15 | 
        (2) +1 я на ее базе и делал свою конфу для мобилки, чтобы считывал ТСД корректно.     | |||
| 4
    
        abbas 12.08.21✎ 10:40 | 
        Тип оборудования: Устройство ввода
 Перепробовал все драйвера, но безрезультатно | |||
| 5
    
        abbas 12.08.21✎ 10:41 | 
        (3) может есть пример для продвижения моего затора     | |||
| 6
    
        Kassern 12.08.21✎ 10:41 | 
        (4) просто разверните демку БПО мобильной и потестите на ТСД. Если все работает, то лезете в конфигурацию и выдергиваете нужные функции     | |||
| 7
    
        DGorgoN 12.08.21✎ 10:43 | 
        Если совсем встанешь в позу то на ТСД есть утилита, которая эмулирует клавиатуру. В этом случае достаточно просто всегда держать фокус на текстовом поле с ШК.
 Второй вариант БПО требует именно такой режим. Попробуй поиграться. | |||
| 8
    
        Kassern 12.08.21✎ 10:48 | 
        (7) ну это даж не интересно да и драйвер для этого не нужен, на тсд итак можно в данный режим перевести и еще чтоб энтер нажимал при сканировании.     | |||
| 9
    
        abbas 12.08.21✎ 10:49 | 
        (6) Так и сделал, не работает     | |||
| 10
    
        Kassern 12.08.21✎ 10:52 | 
        &НаКлиенте
 Процедура ПриОткрытии(Отказ) ОписаниеОшибки = ""; Если НЕ МенеджерОборудованияКлиент.ПодключитьОборудованиеПоИдентификатору(УникальныйИдентификатор, ОборудованиеУстройствоВвода, ОписаниеОшибки) Тогда Сообщить(ОписаниеОшибки); КонецЕсли; КонецПроцедуры &НаКлиенте Процедура ПередЗакрытием(Отказ, ЗавершениеРаботы, ТекстПредупреждения, СтандартнаяОбработка) МенеджерОборудованияКлиент.ОтключитьВсеОборудование(); КонецПроцедуры &НаКлиенте Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник) Если ИмяСобытия = "Штрихкод" Или ИмяСобытия = "Barcode" Тогда ОбработатьШтрихкод(Параметр); Иначе Сообщить("Данные:" + Параметр); КонецЕсли; КонецПроцедуры | |||
| 11
    
        Kassern 12.08.21✎ 10:53 | 
        (10) только надо получить ОборудованиеУстройствоВвода из Справочники.ПодключаемоеОборудование, может из константы какой нить.     | |||
| 12
    
        Kassern 12.08.21✎ 10:53 | 
        (10) и да, надеюсь вы понимаете что данные процедуры должны быть привязаны к форме)     | |||
| 13
    
        DGorgoN 12.08.21✎ 11:03 | 
        (9) Попробуй врубить режим эмуляции клавиатуры на ТСД и БПО одновременно?     | |||
| 14
    
        DGorgoN 12.08.21✎ 11:03 | 
        (10) Вполне возможно что платформа сама требует эмуляции клавиатуры для этого!     | |||
| 15
    
        abbas 12.08.21✎ 11:17 | 
        Может необходимо на самом ТСД проделать настройки?     | |||
| 16
    
        Kassern 12.08.21✎ 11:19 | 
        (15) все может быть, может у вас вообще приложение для сканера не запущено на нем) Так же вам надо подключаемое оборудование заполнить в 1с, вы это сделали?     | |||
| 17
    
        Галахад гуру 12.08.21✎ 11:31 | 
        Интересная тема. Подпишусь.     | |||
| 18
    
        abbas 12.08.21✎ 11:31 | 
        (16) создал все возможные оборудования, все выдали ошибку при установки драйвера, кроме одного "Устройство ввода"     | |||
| 19
    
        Kassern 12.08.21✎ 11:37 | 
        (18) драйвер какой указали у устройства ввода?     | |||
| 20
    
        Kassern 12.08.21✎ 11:38 | 
        (18) не надо все возможные, нужен Устройство ввода, с драйвером для сканера. А далее это устройство ввода получать для ОборудованиеУстройствоВвода  в фукнции ПодключитьОборудованиеПоИдентификатору     | |||
| 21
    
        RomakON 12.08.21✎ 11:39 | 
        Когда делал мобильное приложение для ТСД Urovo запрашивал у производителя компоненты для сканера и ручной клавиатуры. Прислали демо-конфигурацию на 1С, из которой я выдернул нужные файлы. После этого файлы запихнул в общие макеты и прописал инициализацию при старте мобильного приложения     | |||
| 22
    
        abbas 12.08.21✎ 11:40 | 
        (21) ТСД Urovo есть в списке подключаемого оборудования в БСП     | |||
| 23
    
        Kassern 12.08.21✎ 11:51 | 
        (22) у меня на ТСД след настройка подключаемого оборудования:
 тип Устройство ввода Драйвер 1с Сканер штрихкода (NativeApi) // Настройка: Устройство: Клавиатура Тип выходных данных: Строка Символ GS: NONE версия драйвера 9.0.8.10 | |||
| 24
    
        RomakON 12.08.21✎ 11:53 | 
        (22) При разработке мобильного приложения не использовал БСП, не знаю     | |||
| 25
    
        abbas 12.08.21✎ 11:56 | 
        (23) У меня даже драйвер не установился     | |||
| 26
    
        Kassern 12.08.21✎ 11:56 | 
        (25) значит что то вы делаете не так...     | |||
| 27
    
        abbas 12.08.21✎ 11:58 | 
        Установил платформу, загрузил конф, опубликовал, закгрузил в ТСД, открыл и начал настраивать     | |||
| 28
    
        ejikbeznojek 12.08.21✎ 12:00 | 
        У меня есть самописная конфа под Urovo могу скинуть, если скажешь куда.     | |||
| 29
    
        Галахад гуру 12.08.21✎ 12:16 | 
        (28) Если не трудно, мне тоже.     | |||
| 30
    
        ejikbeznojek 12.08.21✎ 12:55 | 
        (29) Отправил. Конфа конечно - любительская. Но может пригодится.     | |||
| 31
    
        Галахад гуру 12.08.21✎ 13:45 | 
        (30) Получил. Спасибо! 
 Думаю что скоро придется осваивать подключение железячного сканера к мобильному устройству. | |||
| 32
    
        abbas 12.08.21✎ 14:14 | 
        (28) ugr_88@mail.ru     | |||
| 33
    
        abbas 12.08.21✎ 14:16 | 
        Терминалы Zebra, нужно запустить приложение "DataWedge" (оно должно быть предустановлено на ТСД Zebra), затем "Profile0", затем поставить галку на "Intent output", в поле "Intent action" ввести com.dwexample.action, очистить поле "Intent category", а в "Intent delivery" выбрать "Broadcast intent". В параметрах Комбайна, выбрать способ сканирования "По событию", в поле "Имя события" ввести com.dwexample.action и в поле "Имя поля штрих-кода" ввести datawedge_intent_key_data     | |||
| 34
    
        abbas 12.08.21✎ 14:21 | 
        (33) Это тоже не работает     | |||
| 35
    
        abbas 12.08.21✎ 16:44 | 
        (28) Ругается на "установка внешней компоненты не выполнена"     | |||
| 36
    
        ejikbeznojek 12.08.21✎ 17:38 | 
        (35)можешь ещё попробовать сканер подключать из другой компоненты.
 Там где-то, где клавиатура подключается аппаратная, закомментированы строчки про сканер. | |||
| 37
    
        abbas 12.08.21✎ 18:17 | 
        (36) Да он вообще не хочет регистрировать компоненты
 платформа 8_3_19_51 Загрузил на ТСД 1cem-arm.apk | |||
| 38
    
        ejikbeznojek 12.08.21✎ 18:44 | 
        Может быть каких-то разрешений не хватает?
 И их выдать вручную? | |||
| 39
    
        ejikbeznojek 12.08.21✎ 18:45 | 
        Я эту конфигурацию разворачивал на  8.3.15.86     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |