Имя: Пароль:
1C
1С v8
Использование БПО для мобильных приложений. НЕ ВЗЛЕТАЕТ
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
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
не надо вводить никаких событий, адресов и т.п.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс