Имя: Пароль:
1C
 
Honeywell - отправка http post запроса в 1С
0 Прохожий
 
21.07.26
12:45
кто с интентами этого сканера работал подскажите:
MacroDroid сделал триггер, все прекрасно летает на нужный интент, но макрос
{"barcode":"%data", "name": "vasya"}
в ДанныеJSON.barcode так и возвращает "%data". Если будет  "{data}" тоже не просчитывает.
Есть вариант написать "{clipboard}", тогда из буфера берет что есть. Но как результат сканирования поместить в буфер?
В общем желательно как-то переменные интента разворошить, но не ясно как до них докопаться
1 Прохожий
 
21.07.26
12:49
В "{clipboard}" я поместить результат не могу настройка позволяет только в текстовое поле выводить.
2 p-soft
 
21.07.26
12:51
если разблокирована настройка ручного ввода интента, то лучше ее задать и использовать. вендор предлагает еще предопределенный интент, но видно рассчитано на свою экосистему - глючит.
3 Прохожий
 
21.07.26
12:55
Я и задал новый интент, сделал к нему триггер. Как в json правильно обратиться к переменной, содержащей результат сканирования? Ее надо как-то объявить как локальную или глобальную в MacroDroid и только потом использовать в тексте json или напрямую можно как у "{clipboard}"?
4 p-soft
 
21.07.26
12:57
(3) прростите, а что такое макродроид и при чем тут интенты хонейвел? и что вы вообще такое интересное творите?)
5 H A D G E H O G s
 
21.07.26
12:58
Honeywell-ы шлют поток байтов, а не строку, думаю, в этом проблема.
6 H A D G E H O G s
 
21.07.26
12:58
(4) Как мы ревностно реагируем на конкурентов, ты погляди.
7 p-soft
 
21.07.26
13:00
(5) нет. все либо шлют строку, либо есть выбор типа данных
8 p-soft
 
21.07.26
13:03
(6) не слышал даже.. тогда понятно. думал утилита какая то чисто для макросов
9 Прохожий
 
21.07.26
13:05
(8) Хорошо, другая утилита для макросов, которая перехватит сканированный штрихкод и отправит в HTTP? Что предлагаете вместо?
10 Прохожий
 
21.07.26
13:06
(4) интент хонейвел надо передать HTTP 1с.
11 p-soft
 
21.07.26
13:07
(9) накидать несколько десятков строк на мп 1с?
а почему именно макрос? что за задача?
12 Прохожий
 
21.07.26
13:09
(5) В каком виде шлют?
13 Прохожий
 
21.07.26
13:09
(11) Мобильное приложение - это дополнительные лицензии.
14 Прохожий
 
21.07.26
13:10
сканер сканирует, кидает в 1с все что сосканировал. Отправляет свое имя и скан.
15 p-soft
 
21.07.26
13:10
(10) понятно. кроме мп 1с ничего в голову не приходит. причем надо сервисом делать.
16 Прохожий
 
21.07.26
13:13
Сомневаюсь что honeywall вообще мп учитывала когда свои сканеры проектировала.
Сосканированый штрихкод бросить в HTTP.
1с вообще тут ни о чем.
17 p-soft
 
21.07.26
13:14
(13) ну описанная задача кучу нюансов тянет. например, как параметры задавать.
в принципе, можно андроид студио развернуть и через алису попробовать на котлине или яве написать.
18 p-soft
 
21.07.26
13:18
(16) просто так сосканировать шк и бросить в хттп не получится. много попутных задач надо решать. начиная от нюансов использования протокола хттп на разных версиях андроида, заканчивая необходимостью обеспечения механизма контроля переданных данных, т.к. разрыв связи для хттп - норма
19 Fragster
 
гуру
21.07.26
16:41
нарисуй простейшую вебстраничку с использованием https://github.com/FragsterAt/barcode_hid_reader и шли данные с помощью js
20 Fragster
 
гуру
21.07.26
16:43
да или даже просто с полем ввода, пусть ловит submit у формы
AdBlock убивает бесплатный контент. 1Сергей