Мобильный клиент 1С, на android, убрать экранную клавиатуру при сканировании ШК

1. sapervodichka 6697 14.02.20 11:04 Сейчас в теме
Мобильный клиент 1С, на android:
Сканирование штрих-кода с помощью ТСД - это эмуляция нажатия клавиш на клавиатуре.... поэтому на форме нужно поле для ввода и позиционирование на нем.... работает это нормально, но так как это поле для ввода, то автоматом выскакивает клавиатура на пол экрана, что создает дискомфорт

Вопрос: Нужно чтобы при позиционировании на поле не появлялась клавиатура экранная, как это сделать сохранив сканирование?
Вознаграждение за ответ
Показать полностью
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. Kovekh 14.02.20 11:35 Сейчас в теме +0.5 $m
(1) вот есть какая-то Статья, почитайте)
6. sapervodichka 6697 14.02.20 12:36 Сейчас в теме
18. johny1983 14.02.20 13:52 Сейчас в теме +1 $m
(1) Установите приложение из маркета "Null Input Method".
Это приложение позволяет прямо из кнопки выбора метода ввода, отключать отражение клавиатуры, мы это используем на андройд ТСД
TreeDogNight; gamletspb; sapervodichka; +3 Ответить
19. sapervodichka 6697 14.02.20 14:15 Сейчас в теме
27. johny1983 19.02.20 15:14 Сейчас в теме
(19) Так же можно установить приложение Null Keybord, но тогда не будет возможности оперативно включить клавиатуру, только через настройки
22. sapervodichka 6697 14.02.20 16:17 Сейчас в теме
(18) С Null input попробовал на телефоне... клавиатура не появляется... но проверить сканирование не могу так как ТСД забрали у меня, попозже
3. Crazy_Max 82 14.02.20 11:39 Сейчас в теме
Из 1С это программно вряд-ли получится. Я отключал приложение "Клавиатура" на андроиде старых версий (4.1), а на более свежих требовал у производителя ТСД, для которого писал прогу, версии приложения "Клавиатура" с функцией "не показывать".
10. sapervodichka 6697 14.02.20 12:50 Сейчас в теме
(3) писали в Зебру, послали читать мануал, а как можно правильно обратиться, чтобы не игнорировали?
11. Crazy_Max 82 14.02.20 13:15 Сейчас в теме
(10)Ну надо смотреть, какая модель у вас. Не пробовали ковырять настройки ТСД? Скорее всего, там есть та самая настройка, скрывающая экранную клавиатуру, да и всё.
14. Crazy_Max 82 14.02.20 13:21 Сейчас в теме +1 $m
(10)В мануале к вашей зебре:

__________Hiding On-Screen Keyboard_________________
On devices with keypads, the user can hide the on-screen keyboard.
Touch in a text field to display the on-screen keyboard. Touch at the bottom right corner of the screen
sapervodichka; +1 Ответить
20. sapervodichka 6697 14.02.20 14:17 Сейчас в теме
23. sapervodichka 6697 14.02.20 16:18 Сейчас в теме
(14) ну это разовая акция, а надо постоянное отключение
24. Crazy_Max 82 18.02.20 05:05 Сейчас в теме
(23)А как ведёт себя ТСД, если отключить (заблокировать) в настройках андроида приложение "Экранная клавиатура" (или как там оно называется на этом устройстве)? Сканер работает?
4. McLer 124 14.02.20 12:01 Сейчас в теме +0.5 $m
насколько я знаю тут такое же принцип как сканирование ШК на компьютере. Т.е. надо на ТСД настроить сканирование (возможно надо еще сторонние приложение - типо драйвер установить, обычно на ТСД оно уже установлено). И при сканирование ШК в 1С возникает внешнее событие, которые надо просто обработать, а не как ввод клавиатуры.
9. sapervodichka 6697 14.02.20 12:44 Сейчас в теме
(4) да на компьютере так, а на Zebra MC3300 как сделать?
12. Crazy_Max 82 14.02.20 13:18 Сейчас в теме
(9)Со сканированием на ТСД, исходя из моего личного опыта, всё же приходится работать, как с вводом с клавиатуры, а не как с событием. Ибо, для захвата события нужны драйверы на конкретное устройство (сканер).
13. starik-2005 3033 14.02.20 13:21 Сейчас в теме
(12)
всё же приходится работать, как с вводом с клавиатуры
У 1С есть нативная компонента для МП, которая позволяет "захватить" сканирование и с клавиатуры и сгенерировать внешнее событие, которое можно формой обработать. Вы об этом?
TreeDogNight; sapervodichka; +2 Ответить
15. Crazy_Max 82 14.02.20 13:24 Сейчас в теме
(13)
сканирование и с клавиат

Есть ссылка на инфу по этой компоненте? На вскидку, не могу понять, о чем Вы.
Я в своё время перебрал все имеющиеся на тот момент варианты работы, и ни один вариант мне не подошел.
16. starik-2005 3033 14.02.20 13:30 Сейчас в теме +1 $m
(15)
Я в своё время перебрал все имеющиеся на тот момент варианты работы, и ни один вариант мне не подошел.
Есть компонента в библиотеке подключаемого оборудования (БПО), работает с андройдом (может и с iOS-ом - не пробовал, правда и сканеров с iOS не видел). Как подоткнуть - поглядите в БПО, там не сразу понятно, но весьма просто в итоге. В мобильной рознице юзается.
TreeDogNight; Crazy_Max; +2 Ответить
17. Crazy_Max 82 14.02.20 13:48 Сейчас в теме
(16)
Как подоткнуть - поглядите в БПО,

Сейчас уже не помню, но изучал эту библиотеку, когда решал вопрос со сканером на ТСД. И она меня не устроила по какой-то причине.
Но в любом случае, нужно посмотреть свежую версию. Может быть, что-то там доработали...
Спасибо!
25. Crazy_Max 82 18.02.20 05:08 Сейчас в теме
(13) Эта компонента позволяет нормально сканировать лишь с помощью видеокамеры. Аппаратный сканер она не использует (точнее, использует, но очень ограниченный ряд моделей). Собственно, на этом и закончилось моё знакомство с БПО_МП.
26. starik-2005 3033 18.02.20 10:43 Сейчас в теме
(25) нет, она поддерживает клавиатурный ввод и обрабатывает с него события через внешнеесобытие.
5. markers 274 14.02.20 12:03 Сейчас в теме
Какой PDA? Мы благодаря разработкам на данном ресурсе (с телефона не найду) сделали прямое считывание и работает это быстрей и не имеет минусов. У нас Caribe PL-40L
7. sapervodichka 6697 14.02.20 12:42 Сейчас в теме
8. sapervodichka 6697 14.02.20 12:43 Сейчас в теме
(7) может подскажите, дрова что ли для него поставить какие-то, чтобы не как ввод с клавиатуры работал?
21. markers 274 14.02.20 15:28 Сейчас в теме +1 $m
(8) Посмотрите данную публикацию: https://infostart.ru/public/779912/ мы через неё реализовали, в комментариях идет обмен мнениями о параметрах для конкретного ТСД. Спросите там.
sapervodichka; +1 Ответить
Оставьте свое сообщение
Вакансии
Руководитель направления 1С
Москва
зарплата от 350 000 руб.
Полный день

1С Программист
Москва
зарплата от 180 000 руб.
Полный день

Программист 1С
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день

Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)

Программист 1С
Москва
зарплата от 250 000 руб.
Полный день