Имя: Пароль:
1C
1С v8
Мобильная платформа и тсд Зебра
,
0 ad205
 
20.12.21
19:17
Добрый день. Подскажите пожалуйста, существует ли на данный момент механизм получать на мобильном клиенте события от сканера встроенного в ТСД Зебра?
Вопрос про мобильный клиент, а не про мобильное приложение.
БПО для мобильной платформы пробовал, но результат отрицательный, все драйверы отказались устанавливаться, кроме устройства ввода. Но как заставить срабатывать события на нем, так и не смог понять(
Сканировать же в активное поле ввода, то же не вариант, так как при активации поля ввода, выскакивает клавиатура, которая перекрывает пол экрана(((

Заранее спасибо за подсказку.
1 fisher
 
21.12.21
10:56
Да. Разницы между мобильным клиентом и мобильным приложением в этом ключе я не вижу, но если что, то я именно для мобильного клиента делал.
Юзал эту ВК: https://infostart.ru/public/779912/
Она подходит для любых ТСД, умеющих отправлять штрихкод широковещательным интентом в андроид. Зебра умеет.
2 fisher
 
21.12.21
10:58
Другую компоненту https://infostart.ru/public/1043267/
от того же автора юзал для программного включения/отключения сканирования на ТСД Зебра.
Ну, чтобы пока не пройдут все контекстные проверки не давать дальше сканировать.
3 ad205
 
21.12.21
14:56
Спасибо. буду пробовать.
4 Ёпрст
 
21.12.21
14:59
(0) Работает и штатный механизм от 1с, доп компоненты ставить не надо, работает и из драйвера с макета типового бпо
5 Ёпрст
 
21.12.21
15:07
+ и так-же генерится внешнее событие
6 ad205
 
21.12.21
15:39
(4) Добрый день. Можете поподробнее про штатный механизм? На сколько я понял штатные работают только если собрать apk, а вот на мобильной платформе как клиента нет.

Если не сложно можете поделиться сф ником, где будет отрабатывать либо внешнее событие или оповещение на моб. клиенте?

Инфостар пока думает давать ли мен доступ)))
7 ad205
 
21.12.21
15:40
На всякий случай ТСД Зебра TC25BJ может дело в самом тсд
8 Ёпрст
 
21.12.21
15:42
(6) Да, это г...о завелось только тогда, когда собрал свой apk для мобильного клиента с нужным драйвером, который в общих макетах Драйвер1ССканерШтрихкода.
У меня синезубый сканёр (роли не играет что это, сканёр или тсд, там событие одинаковое будет).
9 fisher
 
21.12.21
15:44
(8) > Да, это г...о завелось только тогда, когда собрал свой apk для мобильного клиента
Хм... Странно. Интересно, с чем это может быть связано.
10 ad205
 
21.12.21
15:48
(8) Драйвер1ССканерШтрихкода Вы его не из БПО для мобильной платформы брали, или вы про 1С:Устройство ввода ?
11 Ёпрст
 
21.12.21
15:52
(10) с ней..
12 Ёпрст
 
21.12.21
15:54
(9) ну, в сборщике мк указываешь, в том числе и макеты с дровами жешь + версия сборщика МК и твоего сервера вроде как одинакова.
А то , что валяется на гугле - там для последней, 20 мобильной платформы апк
13 Ёпрст
 
21.12.21
15:55
а оно, например, с 18 платформой не алё, че-то работает, а что-то нет. Проверял на демке с УТ11.5
Плюнул, поднял сборщик, тогда всё завелось как надо, даже пуш уведомления запработали..и синтез речи и..
короче, лучше свой апк собирать с тем, что ннадо.
14 fisher
 
21.12.21
16:05
(12)(13) Не, для пушей и некоторой другой доп-функциональности есть вменяемое объяснение зачем собирать. Только я его не помню :) А вот про макеты с дровами - не понял. Где их там указывать и зачем? Они же с сервака притягиваются в рантайме. И для сборки все равно загружаешь конкретную мобильную платформу с сайта, а не сервер ее как-то отдает... Или нет? Я МК не собирал, только МП... Но с трудом могу представить, что там такого эдакого. Те же ВК из (1)(2) у меня прекрасно пашут из макетов без всяких сборок, из родной одинэсной apk.
15 fisher
 
21.12.21
16:06
(14) > для пушей и некоторой другой доп-функциональности есть вменяемое объяснение зачем собирать. Только я его не помню :)
Кажись, некоторые гугловые сервисы на конкретную apk завязываются и поэтому надо выпускать свою.
16 fisher
 
21.12.21
16:13
Помню чуть не поседел, пока пытался заставить МП с картами работать. 90% был уверен, что я со стороны гугла не так настроил. Пока добрый человек не собрал демку на моем api key и не сказал что там все в порядке. Пересобрал на другой версии мобильной платформы и все завелось. Столько времени потерял. Так что вполне вероятно что у тебя тоже были нескладухи с конкретной версией мобильной платформы.
17 ad205
 
21.12.21
16:30
С гугл картами, это я уже в курсе, что на мобильном клиенте работают сразу, а для МП нужно еще отдельно ключи получать. Сотрудники ходят с клиентом и вопросов нет, а вот с ТСД и сканером уже замучился(((
Вопрос не в тему, кто ни будь знает, как в мобильном клиенте, сделать активным окно ввода, без показа клавиатуры? команда НачатьРедактированиеЭлемента() конечно хорошая, но вот клавиатура на пол экрана все портит(
18 fisher
 
21.12.21
16:39
(17) С картами не в МП/МК дело. Там привязка к apk. Если пользуешься одинэсными apk, то там карты уже привязаны. А если свои выпускаешь - то самому привязывать надо. Идея такая, что андроидное приложение может там юзать платные api и гуглу нужно знать, откуда денежку снимать. А еще владелец может прекрасно мониторить все обращения к картам. Так что знайте - ежели что, то 1С может мониторить ваши запросы :)
19 fisher
 
21.12.21
16:42
(17) У меня была другая беда. Всплывающая клавиатура - это лишние тапы на подтверждение ввода. Пришлось свою клавиатуру рисовать на форме. А про отключение родной навскидку не помню. Но там вроде несложно научным тыком свойства перебрать.
20 fisher
 
21.12.21
16:57
Но что меня поразило до глубины души на мобильной платформе - это отсутствие выпадающего списка.
21 Ёпрст
 
21.12.21
17:03
(14) Хз. вот, в сборщике как это выглядит:
http://ipic.su/img/img7/fs/Sborshik.1640095389.png
22 Ёпрст
 
21.12.21
17:07
(6) там самое главное, правильно передать параметры.. и всё. Без этого или вылет с мк, или событие не ловится
23 ad205
 
21.12.21
17:10
Спасибо. Но сборщик на моменте разработки очень не удобен, пока соберешь пока протестишь пока скорректируешь и опять соберешь, это какой то трешь по времени. С клиентом в этом плане все проще, опубликовал и готово.
24 Ёпрст
 
21.12.21
17:13
(23) дык, тебе только один раз создать апк надо -то..
25 Ёпрст
 
21.12.21
17:14
дальше то он не меняется.
26 ad205
 
21.12.21
17:28
Как же он не меняется, если идет разработка. Постоянно конфа меняется, и это нужно будет постоянно пересобирать приложение
27 Ёпрст
 
21.12.21
18:04
(26) ?
апк то не меняется..
28 Ёпрст
 
21.12.21
18:05
один раз собрал и всё.
29 Ёпрст
 
21.12.21
18:06
конфу, хоть каждые 5 минут меняй и опубликовывай..
30 ad205
 
21.12.21
18:16
(29) Поясни пожалуйста, как обновить конфу уже собранного мобильного приложения? (Без публикации в магазине)

Для себя пока установил на ТСД нулевую клавиатуру, включил вместо штатной. теперь при сканировании в поле ввода ни чего не вылализит. На время разработки годный вариант.
31 fisher
 
21.12.21
18:21
(21) Насколько я догадываюсь - это исключительно для обхода ограничений сторов при публикации МК в них.
В руководстве разработчика вот чего понаписано: Мобильный клиент для разработчика ‑ внешние компоненты загружаются через веб-сервер, на котором опубликована информационная база. Мобильный клиент для магазина приложений ‑ внешние компоненты включаются в состав собранного мобильного приложения, однако могут быть загружены через веб-сервер, на котором опубликована информационная база в случае, если в информационную базу загружена новая версия внешней компоненты.
32 fisher
 
21.12.21
18:27
(30) Так у тебя же мобильный клиент, а не мобильное приложение. Он конфу не содержит. Это просто тонкий клиент. КМК, все эти приседания со сборкой мобильного клиента в свою apk - почти исключительно для того, чтобы удовлетворить жесткие требования сторов (если ты хочешь через них диплоиться). То есть твой собранный мобильный клиент - это практически один в один как одинэсный, только туда путь к базе жестко прошивается.
33 Ёпрст
 
21.12.21
18:43
(31) Да, скорее так и есть.
И ладно. Я вот проблему с "галками" так и не решил. Где-то тут фотку выкладывал.
И.. пока забросил МК, тут с клеверенсом подкинули хрень, теперь сним копаюсь пока.
34 ad205
 
21.12.21
18:58
(33) А что за Галки ?
35 Builder
 
21.12.21
19:06
(33) О как, клеверенс....
Разобрался с их языком и структурой? Я столько не выпью....
Надо доработать их конфу Склад 15, но ценник на доработку просто зашкаливает.
36 ad205
 
21.12.21
19:32
Вот поэтому я свою и решил написать. И все бы ни чего, но вот эти драва для сканера, поставили меня в тупик.
37 Ёпрст
 
21.12.21
19:37
(35) еще нет, пока переписываю древнюю интеграцию с кома на вэб коннектор.
38 Ёпрст
 
21.12.21
19:39
(34) в табличном поле если тап влево или долгое нажатие + стоит множественноеВыделение - появлюятся галки системные на табличном поле.
Вот как их программно убрать/задать пока не ясно.
39 Builder
 
21.12.21
23:39
(37) Я пытаюсь спецов найти по их языку, нет никого знакомых случайно?
40 Галахад
 
гуру
22.12.21
05:42
41 ad205
 
22.12.21
10:42
(39) К сожалению таких спецов нету, поэтому сам и мучаюсь.
42 ad205
 
22.12.21
10:44
(38) У меня все табличные поля только с двумя командами : добавить строку или удалить. Остальные убраны.
43 Ёпрст
 
22.12.21
11:00
(39) неа, только сами клеверенсы
44 Галахад
 
гуру
22.12.21
11:02
(43) А в чем смысл использовать Клеверенс, когда можно на 1С написать? Быстро, поддерживаемо.
45 Ёпрст
 
22.12.21
11:02
(44) это не ко мне вопрос, это к предшественникам.
46 Ёпрст
 
22.12.21
11:04
(44) ну , на счет быстро на 1с ты загнул конечно. И с такими глюками в мк как у 1с тоже..
47 Галахад
 
гуру
22.12.21
11:07
(46) Ну, не знаю. После того как удалось сканер победить, процесс идет быстро. Все знакомо и понятно.
Хотя возможно у нас простые процессы.
А что за глюки?
48 Ёпрст
 
22.12.21
11:10
(47) отваливание мк во время работы, зависание сессий.
Сканёр, я тоже дня 3 "включал"..тот еще квест.
И заработал, только после самодельной сборки апк.
И отладку в мк умаешься включать, что б работала и не отваливалась.
49 Ёпрст
 
22.12.21
11:11
Ну и на счет разработки, где всё просто и понятно.. ну-ну..
В том же табличном поле заставить вывести всё наименование целиком без обрезания - тот еще квест.
50 Галахад
 
гуру
22.12.21
11:25
(48) А, понятно. С МК не работал. У МП таких "отваливание мк во время работы, зависание сессий" проблем нет.
"В том же табличном поле заставить" Есть такое. Не использую вовсе.
51 Ёпрст
 
22.12.21
12:03
(50) а какой грид используешь заместо табличного поля ?
52 Builder
 
22.12.21
12:14
(44) Ха, если бы все было так просто. Но у меня RFID.
Нет ни одного драйвера 1С для мобильных сканеров RFID.
У меня только один заработал, который через bluetooth подключается и смог прикинуться сканером штрихкодов. Но он отдельный и слабенький. А которые вместе с мобильным телефоном идут, те по своим протоколам общаются.
А клеверенс с ними работает.
53 Галахад
 
гуру
22.12.21
12:19
(51) Декорации. :-( Но я однотипную информацию не отображаю. Почти.

(52) Прикольно. А в какой отрасли используют RFID?
54 Builder
 
22.12.21
12:40
(53) Скажем так, RFID метки вшиваются в одежду и используются для быстрой инвентаризации.
55 Ёпрст
 
22.12.21
12:41
(54) крутяк..потоковый сканер по рфид есть ?
56 Builder
 
22.12.21
12:44
(55) нет, но думали над этим. Но это надо помещения все переделывать, ставить ворота на вход и выход, а сейчас это нереально.
Ну и это все очень дорогое удовольствие.
Сейчас пилотный проект для мобильных сканеров.
57 Ёпрст
 
22.12.21
13:14
(56) обмен с 1с-иной потом, через webconnector ?
58 Builder
 
22.12.21
13:22
(57) Нет, обмен пока не нужен. Вся инфа в метку записана.
Задача еще интереснее - нужно отсканировать и распечатать на мобильный принтер.
59 Галахад
 
гуру
23.12.21
06:25
(54) Ага, понятно. В носки наверное не зашивают, значит что-то подороже. :-)