Имя: Пароль:
1C
1С v8
ТСД на Android со встроенным сканером + мобильное приложение 1С
, , ,
0 maratz5
 
11.11.19
09:47
Приветствую, коллеги!
У меня есть ТСД на Android. У этого ТСД встроен сканер. Я написал мобильную конфигурацию, установил на ТСД, все норм. Теперь мне нужно поймать событие сканирования (нажатия на кнопку Scan) в ТСД в своем мобильном приложении.
Что пробовал на текущий момент:

1. Подключил при старте системы подключение глобального обработчика оповещения. Затем в своей форме инициализировал процедуру "ОбработкаОповещения" - не помогло. Делал согласно статьям в инфостарте;
2. Пробовал как то копать в локальные / push уведомления - не помогло.

На андроиде стоит мобильная платформа 8.3.15

Ребята, подскажите как можно сделать? Спасибо!
1 lucbak
 
11.11.19
09:49
(0) У 1С есть БПО для мобильного приложения, смотрел ее ? там вроде как есть работа со сканером (если я не ошибаюсь)
2 Cyberhawk
 
11.11.19
09:50
С чего ты взял, что мобильная платформа 1С умеет ловить нажатие каких-то там кнопок Скан?
3 maratz5
 
11.11.19
09:58
(2) Да не с чего. Просто подумал, что кто то до меня же тоже сталкивался с этой проблемой и эта проблема была решена не через "костыли", а через какие-то стандарты.
4 maratz5
 
11.11.19
09:59
(1) БПО для мобильного не смотрел. Надо бы глянуть. Но боюсь там наверное работа со сканером сводится к работе с камерой мобильника, а не со встроенным сканером. Спасибо за наводку
5 polosov
 
11.11.19
10:16
(4) В БПО работа со сканером нормальная. Используй драйвер Native API - он работает непосредственно со сканером.
6 maratz5
 
11.11.19
10:31
(5) Спасибо, попробую.
7 maratz5
 
11.11.19
10:37
(5) Установил. Перепробовал все драйвера - не реагирует, даже драйвер Native API. Может нужно дополнительные настройки самого сканера на андроиде еще сделать?
8 polosov
 
11.11.19
10:51
(7) Да, сканер нужно перевести в клавиатурный режим.
9 H A D G E H O G s
 
11.11.19
12:40
(0) Если актуально - обращайтесь на [email protected]
10 maratz5
 
11.11.19
12:45
(9) Ответил по почте
11 maratz5
 
12.11.19
08:00
(1) Все получилось, всем спасибо!
В итоге помогло БПО для мобильного приложения, а именно драйвер "Устройство ввода". Native API на моем ТСД не взлетел. Также, пришлось произвести настройки на самом ТСД, а именно установить его в режим Scan Content on Cursor. Режим клавиатуры также не помог. ТСД c4050 q4
12 etc
 
12.11.19
10:01
И как что штрих-код приходит в МП? Как событие?
13 ttk
 
12.11.19
10:08
(0) Запилил бы свое приложение написанное на androidStudio, вспомнил бы, что такое тру языки программирования, да и от 1с полезно иногда отвлечься.
Я для себя так и сделал.
14 maratz5
 
12.11.19
10:09
(12) да, срабатывает процедура "ОбработкаОповещения" у формы. В нем уже смотрится источник и дальше анализируется. Можно скачать БПО для мобильного приложения, там есть демо-база для проверки всех оборудований со всеми имеющимися драйверами. В результате всех переборов комбинаций настроек ТСД и драйверов 1С подошла именно та комбинация, которую описал выше.
15 maratz5
 
12.11.19
10:10
(13) мне просто потом нужно это мобильное приложения связать с рабочей базой УТ через вебсервис
16 ttk
 
12.11.19
10:13
(15) там все элементарно
я и товары/остатки через вс забираю и заказы создаю
17 maratz5
 
12.11.19
10:27
(16) ну тогда круто) может быть на досуге отвлекусь, только слишком мало времени ) хочется наоборот в 1С многое узнать, например как вот эту проблему )
18 Fragster
 
гуру
12.11.19
11:04
на андроиде хорошо заходят веб приложения. по интерфейсным возможностям намного круче мобильного приложения 1с