|
Мобильная платформа / ТСД / Android | ☑ | ||
---|---|---|---|---|
0
Барматолог
07.10.16
✎
16:58
|
Коллеги
Вероятно темя уже набила оскомину, но очевидных ответов так и не нашел. Прошерстил все, что только мог. Пытаюсь разобраться как взаимодействует мобильная платформа и ТСД при сканировании (не встроенной камерой). В частности интересует как отлавливать событие нажатия на кнопку "Scan" на ТСД и ввода данных в 1С мобильном приложении? Т.е. при завершении сканирования, необходимо обработать и ввести строку в табличную форму. Вот что выяснил - сканировать можно только в активное поле. Причем, каждый раз завершать ввод, что очень неудобно при потоковом сканировании. Появилось ли какое нибудь решения для данной задачи? Видел, что народ указывает на набор утилит Acode tools, но как его применить в данном случае - так и не понял. Поделитесь, пожалуйста, кто решал данные задачи. |
|||
1
VitaliySm
07.10.16
✎
17:22
|
||||
2
Garykom
гуру
07.10.16
✎
17:31
|
||||
3
Tahallus
07.10.16
✎
18:00
|
(0) какой ТСД?
|
|||
4
Барматолог
07.10.16
✎
18:23
|
(3) например АТОЛ Smart.DROID
|
|||
5
Zolberg
07.10.16
✎
19:58
|
Возрадуйтесь!
Появился метод НачатьРедактированиеЭлемента() который открывает поле для ввода Проверено: Конфигурация на платформе 8.3.9.1818 Мобильная платформа: 8.3.9.74 (тестовая версия) Выглядит таким образом: &НаКлиенте Процедура НачатьСканирование(Команда) ЭтаФорма.ТекущийЭлемент = Элементы.ШтрихКод; ЭтаФорма.НачатьРедактированиеЭлемента(); КонецПроцедуры |
|||
6
arsik
гуру
07.10.16
✎
20:05
|
(5) и как это должно работать?
|
|||
7
Zolberg
07.10.16
✎
20:12
|
А работает так: если текущий элемент это диалог ввода, то курсор становится в него и вызывается клавиатура.
|
|||
8
Zolberg
07.10.16
✎
20:12
|
УправляемаяФорма (ManagedForm)
НачатьРедактированиеЭлемента (BeginEditingItem) Синтаксис: НачатьРедактированиеЭлемента() Описание: Если ТекущийЭлемент является полем ввода, выполняет переход в режим редактирования и одно из следующих действий: открытие панели ввода, отображение экранной клавиатуры, отображение календаря, отображение списка выбора, автоподбор значения. Доступность: Мобильное приложение(клиент). |
|||
9
Zolberg
07.10.16
✎
20:15
|
(7)
Сорри, заработался... Поле ввода конечно же |
|||
10
Барматолог
10.10.16
✎
12:35
|
(5) Хороший метод. Спасибо!
Но как организовать потоковое сканирование, не нажимая каждый раз на кнопку сканирование в приложении? Сканер запрограммировать на постфикс с символом перевода строки, и пустить по циклу? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |