|
Коллеги, подскажите как запустить сканер штрихкода в мобильном приложении с БПО? | ☑ | ||
---|---|---|---|---|
0
Галахад
гуру
31.10.19
✎
09:03
|
Что сделал?
Мини конфигурацию Сравнил/объединил ее с конфигурацией "Библиотека подключаемого оборудования для мобильных приложений". На мобильном устройстве получил конфигурацию. В справочнике "Подключаемое оборудование" создал оборудование. Выбрал драйвер. В "Тестировании оборудования" перешел на закладку "Устройства ввода данных" Тестирую... Что ожидаю? При сканировании, где-то отобразится штрих-код. Что получаю? Тишина... Оборудование. Прайсчекер с Андроид 6.0 на борту. ПО. Платформа 8.3.11.57. Древняя, но свежие не вставали. |
|||
1
Builder
31.10.19
✎
09:18
|
Сканер как подключен?
Делал такую же конфу, подключил синезубый RFID сканер и все работает. |
|||
2
Галахад
гуру
31.10.19
✎
09:21
|
(1) Гм. Фиг знает это готовая железка, со сканером. Прайсчекер CSI.PSP10
Просто не понятно куда копать. Снизить версию БПО. Или разрешений каких нет. Или руки кривые. :-) |
|||
3
Галахад
гуру
31.10.19
✎
09:27
|
Немного подробностей.
Когда выбираю "Оборудование "1С:Устройство ввода" При подключении ошибка: Не удалось подключить устройство "Оборудование "1С:Устройство ввода": Ошибка выполнения команды "OPEN" для приложения "com.e1c.inputdevice" |
|||
4
Галахад
гуру
31.10.19
✎
09:30
|
Оборудование 1С:Сканер штрихкода (Native) в параметрах подключения нельзя выбрать ничего другого кроме bluetooth устройства.
|
|||
5
Галахад
гуру
31.10.19
✎
09:33
|
Оборудование "СКАНКОД:Сканер штрихкода Chipherlab (Native)"
При тестировании тишина. |
|||
6
Галахад
гуру
31.10.19
✎
09:35
|
Оборудование "ScanPort:Устройство ввода данных"
При тестировании тишина. |
|||
7
Builder
31.10.19
✎
09:46
|
Тебе надо понять как сканер взаимодействует с осью, через какие протоколы и порты.
Возможно придется напрямую его опрашивать средствами андроида, есть варианты и примеры на инфостарте. Ну и почему не хочешь использовать готовый софт для этой железяки? |
|||
8
Галахад
гуру
31.10.19
✎
09:58
|
(7) Гм. Не хотелось бы.
Интеграцию проще сделать. ИМХО. Да и сделал уже, через сканирование в активное поле. Но блин при этом пол экрана клавиатура занимает. Вот и решил попробовать через БПО. |
|||
9
dmpl
31.10.19
✎
10:02
|
(0) А на сайте производителя драйвер для 1С есть? Если нет, то только камерой можно штрихкоды считывать.
|
|||
10
dmpl
31.10.19
✎
10:04
|
+(9) Возможно, надо еще настройки службы сканирования штрихкодов поменять, чтобы оно начало с 1С работать, а не эмулировать клавиатуру.
|
|||
11
Garykom
гуру
31.10.19
✎
10:07
|
(2) Мануал ищи от своей железки, как там сканер ШК работает
|
|||
12
ink-nsk
31.10.19
✎
10:07
|
А если сканер блютузовский взять?
|
|||
13
Garykom
гуру
31.10.19
✎
10:08
|
(11)+ Скорее всего бродкаст сообщения
http://catalog.mista.ru/public/587908/ https://expert.chistov.pro/public/704582/ |
|||
14
Builder
31.10.19
✎
10:09
|
(12) Ага, и планшет отдельно. Нахрена тогда было готовую железяку покупать? :)
|
|||
15
Garykom
гуру
31.10.19
✎
10:10
|
(14) Как это ни странно если для многих задач да лучше отдельно, если что можно отдельно поменять и стоит дешевле.
|
|||
16
ink-nsk
31.10.19
✎
10:10
|
(14) Да уже посмотрел что это за Прайсчекер.
Не внимательно темку покурил. |
|||
17
uzerp2
31.10.19
✎
10:45
|
чтоб тебе передавать отсканированный штрих-код этой железякой в мобильную платформу 1с нужно написать программулину чтоб она пуляла широковещательное оповещение в Андроиде, а мобильная платформа его перехватывала !
это 1-ое но есть нюансы: 2. Если ты ставишь мобильную платформу на эту железяку, а саму конфигурацию заливаешь на веб сервер, то нужно знать еще ID базы этой мобильной платформы. Если развернешь сборщик мобильной платформы (конфигурация 1С) и закачаешь в справочник мобильную платформу, то посмотри файл манифеста, там будет понятнее почему ! 3. Если же ты пишешь свое мобильное приложение на мобильной платформе 1с, то ты можешь соответствующим образом исправить файл манифеста, чтоб было не обязательно передавать ID базы, и залить в справочник сборщика мобильного приложения 1с эту платформу с соответствующим файлом манифеста. Далее собрать это приложение сборщиком мобильного приложения. 4. Естественно чтоб пульнуть этой железкой широковещательное оповещение в мобильную платформу 1с, для этой железяки должен быть какой-то SDK, чтоб с помощью него можно было написать код. Это нужно спрашивать у поставщика (производителя) этой железки. 5. Пример реализации для конкретной SDK есть на плей маркете, ссылочка: https://play.google.com/store/apps/details?id=com.palpet.scandriver1c |
|||
18
ejikbeznojek
31.10.19
✎
16:25
|
(0) На самой железке есть в настройках пункт про сканирование ШК и в нём какой-нибудь пункт со словом intent?
|
|||
19
uzerp2
31.10.19
✎
17:05
|
еще замечание:
наверняка на этой железке есть (но не факт) какая-нибудь фирменная утилита по сканированию штрих-кода (например datawedge) вот если это не запрещено законом, то можно ее раздизассемблерить, и там можно почерпнуть очень много... из кода, тогда не обязательно просить API той SDK у производителя оборудования ! |
|||
20
Сияющий в темноте
31.10.19
✎
18:41
|
не заьываем еще про то,что производители оборкдования вообще могут сканирование на уровне драйвера сделать и получать результат в андройде как ввод в поле специального типа и т.п.
дрова для обвязки андройда,к сожалению,пишутся на си++ и понять,что и как там работает,порой невозможно. если есть андройд приложение,которое работает с этим устройством,то его можно декомпиллировать и посмотреть,как оно работает. |
|||
21
Fragster
гуру
31.10.19
✎
19:06
|
если оно сканирует в заметки, то можно изобразить веб морду с общением с 1с через http сервисы
|
|||
22
Fragster
гуру
31.10.19
✎
19:06
|
в смысле работает как клавиатура
|
|||
23
Fragster
гуру
31.10.19
✎
19:07
|
упрощенный аналог клавиатурного драйвера:
https://github.com/FragsterAt/barcode_hid_reader |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |