Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Мобильная платформа / ТСД / Android

Мобильная платформа / ТСД / Android
Я
   Барматолог
 
07.10.16 - 16:58
Коллеги

Вероятно темя уже набила оскомину, но очевидных ответов так и не нашел. Прошерстил все, что только мог.

Пытаюсь разобраться как взаимодействует мобильная платформа и ТСД при сканировании (не встроенной камерой).

В частности интересует как отлавливать событие нажатия на кнопку "Scan" на ТСД и ввода данных в 1С мобильном приложении?  
Т.е. при завершении сканирования, необходимо обработать и ввести строку в табличную форму.

Вот что выяснил - сканировать можно только в активное поле. Причем, каждый раз завершать ввод, что очень неудобно при потоковом сканировании.


Появилось ли какое нибудь решения для данной задачи?

Видел, что народ указывает на набор утилит Acode tools, но как его применить в данном случае - так и не понял.


Поделитесь, пожалуйста, кто решал данные задачи.
 
 
   VitaliySm
 
1 - 07.10.16 - 17:22
   Garykom
 
2 - 07.10.16 - 17:31
   Tahallus
 
3 - 07.10.16 - 18:00
(0) какой ТСД?
   Барматолог
 
4 - 07.10.16 - 18:23
(3) например АТОЛ Smart.DROID
   Zolberg
 
5 - 07.10.16 - 19:58
Возрадуйтесь!
Появился метод НачатьРедактированиеЭлемента()
который открывает поле для ввода

Проверено:
Конфигурация на платформе 8.3.9.1818
Мобильная платформа: 8.3.9.74 (тестовая версия)

Выглядит таким образом:

&НаКлиенте
Процедура НачатьСканирование(Команда)
    ЭтаФорма.ТекущийЭлемент = Элементы.ШтрихКод;
    ЭтаФорма.НачатьРедактированиеЭлемента();
КонецПроцедуры
   arsik
 
6 - 07.10.16 - 20:05
(5) и как это должно работать?
   Zolberg
 
7 - 07.10.16 - 20:12
А работает так: если текущий элемент это диалог ввода, то курсор становится в него и вызывается клавиатура.
   Zolberg
 
8 - 07.10.16 - 20:12
УправляемаяФорма (ManagedForm)
НачатьРедактированиеЭлемента (BeginEditingItem)
Синтаксис:

НачатьРедактированиеЭлемента()
Описание:

Если ТекущийЭлемент является полем ввода, выполняет переход в режим редактирования и одно из следующих действий:
открытие панели ввода,
отображение экранной клавиатуры, 
отображение календаря, 
отображение списка выбора, 
автоподбор значения.



Доступность:

Мобильное приложение(клиент).
   Zolberg
 
9 - 07.10.16 - 20:15
(7)
Сорри, заработался...
Поле ввода конечно же
   Барматолог
 
10 - 10.10.16 - 12:35
(5) Хороший метод. Спасибо!

Но как организовать потоковое сканирование, не нажимая каждый раз на кнопку сканирование в приложении?

Сканер запрограммировать на постфикс с символом перевода строки, и пустить по циклу?
 
 Рекламное место пустует

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует