|
Использование БПО для мобильных приложений. НЕ ВЗЛЕТАЕТ | ☑ | ||
---|---|---|---|---|
0
wildwilduser
24.03.23
✎
13:16
|
Добрейшее время суток.
Имеем Zebra MS930P. Установили 1cem-client-arm.apk на сервере развернули стандартную БПО для мобильных приложений (демо) на ТСД драйвер установился. Остался главный вопрос какие настройки где прописать. уже неделю роем интернет в понимании организации обмена донными между DataWedge и драйвером. В андроид студии в Logcat ничего похожего не нашел, возможно не там искал. Добрался до https://its.1c.ru/db/metod8dev/content/5990/hdoc по советам бывалых для зебры вывставлял android.intent.action.MAIN в настройках драйвера 1С в поле Standart.android.intent.action выпадающий список выбрал ACTION_MAIN из советов понял что Standard android.intent.category для зебры указывать не нужно, хотя в документации к другой зебре написано обязательно. В Зебре Intent delivery установил в Broadcast intent как все советуют, ну и по документации вроде как также. А дальше затык. В драйвере 1С поле Standard Intent Extra выпадающий список - не понимаю что выбирать. Пользовательсктй Intent Extra - строка что писать не понял Тип данных - поставил String Пользовательское Intent Action - строка что писать не понял Появилось еще поле "ID произвольной категории" в описании 1С его нет, тоже непонятно что ставить. поможите кто чем может, направьте на путь истинный. |
|||
1
p-soft
24.03.23
✎
13:22
|
везите зебру, настрою)
категория обязательна) сслыку дайте, где интент на эту зебру упоминается, гляну |
|||
2
p-soft
24.03.23
✎
13:23
|
какой там андроид стоит?
|
|||
3
wildwilduser
24.03.23
✎
13:32
|
(1) По интентам нарыл пока только это
https://developer.android.com/reference/android/content/Intent Адроид 8.1.0 |
|||
4
wildwilduser
24.03.23
✎
13:34
|
Хотелось бы самому вникнуть в суть вопроса, планируется много железяк покупать. Нужно понимание что для чего чтобы потом проблем с настройкой железок от других вендоров поменьше было.
|
|||
5
wildwilduser
24.03.23
✎
13:35
|
конкретно по зебре расковыриваю доки здесь
https://translated.turbopages.org/proxy_u/en-ru.ru.5b2644d5-641d37d0-b15ab275-74722d776562/https/techdocs.zebra.com/datawedge/8-2/guide/about/#newindatawedge82 |
|||
6
wildwilduser
24.03.23
✎
13:35
|
||||
7
p-soft
24.03.23
✎
13:35
|
(3) это не то.ладно, поищу щас
|
|||
8
p-soft
24.03.23
✎
13:48
|
пробуйте как тут:
https://wiki.lineris.ru/cloudterminal/zebra |
|||
9
p-soft
24.03.23
✎
13:48
|
если не получится - выдирайте из системы утилиту datawedge и шлите мне
|
|||
10
wildwilduser
24.03.23
✎
14:00
|
проблема в том что в конфе 1С БПО для мобильных приложений
поля Standard android.intent.action и Standard Intent Extra Это поля со списком значений который судя по отладчику форма получает из драйвера. Во всех рекомендациях пишут конкретное значение. |
|||
11
wildwilduser
24.03.23
✎
14:01
|
(9) а как выдрать утилиту? она предустановлена в системе идет
|
|||
12
p-soft
24.03.23
✎
14:13
|
(10) скачайте мое приложение, пробуйте на нем: https://awms.ru/distr/AWMSBasis-arm.apk
|
|||
13
p-soft
24.03.23
✎
14:17
|
(12) вводите любое имя/пароль - заходите.
оборудование через основное меню можно настроить, там можно поиграться с событиями. |
|||
14
wildwilduser
24.03.23
✎
14:31
|
(13) говорит ошибка соединения пишет.
|
|||
15
p-soft
24.03.23
✎
14:33
|
(14) ТСД к интернету подключите, зайдет - отрубить можно
|
|||
16
p-soft
24.03.23
✎
14:33
|
можете мне написать на почту контакт - наберу, расскажу что делать, будет быстрее
|
|||
17
p-soft
24.03.23
✎
15:00
|
(14) получилось?
|
|||
18
wildwilduser
25.03.23
✎
10:34
|
(17) не взлетает.
|
|||
19
wildwilduser
25.03.23
✎
10:40
|
нешел пару ссылок но поним возник вопрос
https://techdocs.zebra.com/datawedge/8-2/guide/output/intent/ и https://techdocs.zebra.com/datawedge/8-2/guide/api/tutorials/ из первой android.intent.action.DEFAULT com.symbol.datawedge.data_string из второй com.dwexample.ACTION com.symbol.datawedge.data_string попробовал обе не получилось |
|||
20
p-soft
25.03.23
✎
11:20
|
(19) по второй ссылке приведены настройки на ТСД режима сканирования, надо сделать как там указано:
- в поле "Intent action" указано имя события - должна стоять галка "Intent output" заходим в программу, в настройке модели оборудования указываем: 1. "Идентификатор события" (должен соответствовать настройке "Intent action"): com.dwexample.ACTION 2. "Идентификатор категории события" оставляем пустым 3. "Идентификатор поля данных": com.symbol.datawedge.data_string |
|||
21
wildwilduser
25.03.23
✎
11:27
|
(20) Благодарю. Заработало.
|
|||
22
p-soft
25.03.23
✎
11:27
|
(20) в принципе, можете подключить меня через anydesk, я настрою.
там по-первости сложно, потом просто все, и на всех терминалах логика примерно одинаковая. |
|||
23
p-soft
25.03.23
✎
11:27
|
(21) отлично!
|
|||
24
p-soft
25.03.23
✎
11:30
|
(21) там возможно еще столкнетесь с настройками сканирования, почти все ТСД по-умолчанию отключают вывод контрольного символа EAN13
поэтому, если штрихкод получаете 12-ти значный, то нужно искать настройки EAN13 и включать там опцию "Check digit" |
|||
25
p-soft
25.03.23
✎
11:51
|
кстати, прога по ссылке может работать на любом андроид-смартфоне с андроид, начиная с версии 4.3, сканирует любым из способов: встроенный сканер, блютус-сканер, мобильная камера.
во первых, очень удобно настраивать процессы при отсутствии ТСД, во-вторых, некоторые задачи можно решать без ТСД, в приницпе. а с момента интеграции в управляющую систему, настройка нового ТСД сводится к вводу при старте предопределенного шаблона, на сайте есть видео на тему: https://awms.ru/video/start_easy.mp4 не надо вводить никаких событий, адресов и т.п. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |