Имя: Пароль:
1C
1С v8
Поле ввода и Enter вконце
0 web_profiler
 
01.10.15
16:12
Управляемые формы, работа в веб-клиенте.
Ситуация: запрограммировал сканер на Ф7 + штрихкод + ентер. Пробывал много вариантов, но код не успевает считывать через "ПоказатьВводЗначения". Ушел от этого варианта.
2. Создал Форму, на ней поле ввода. По Ф7 форма открывается, код в поле ввода попадает, ентер, походу, тоже нажимается (проверял в поле текстового документа). Пытаюсь отловить событие ОкончаниеВводаТекста, но не получается, т.к. оно отрабатывает по физически нажатому ентеру на клаве. Событие АвтоПодбор - не наилучший для меня вариант, т.к. штрихкод может вводится вручную и тогда мне костыль какой-то придумывать надо для обхода маленькой задерки между нажатиями.
Поскажите, пожалуйста, может есть полегче варианты?
1 Fragster
 
гуру
01.10.15
16:14
использовать библиотеку подключаемого оборудования?
2 Fragster
 
гуру
01.10.15
16:15
хотя в качестве заляпухи я как-то использовал многострочное поле ввода и событие КодПодтвержденИзменениеТекстаРедактирования. Многострочный - чтобы фокус не улетал :)
3 Fragster
 
гуру
01.10.15
16:15
событие ИзменениеТекстаРедактирования
4 Fragster
 
гуру
01.10.15
16:16
без f7 - пользователь тупо тыкал в поле ввода и сканировал
5 Fragster
 
гуру
01.10.15
16:16
хотя по f7 его можно активизировать
6 web_profiler
 
01.10.15
16:19
(3) не отрабатывает
7 Fragster
 
гуру
01.10.15
16:20
(6) у меня отрабатывает. ну и да - я новую форму не открываю. как раз из-за того, что в УФ она не успевает :)
8 Fragster
 
гуру
01.10.15
16:20
но правильный вариант - в (1)
9 web_profiler
 
01.10.15
16:20
(1) - зачем???
10 web_profiler
 
01.10.15
16:21
сканер читает, код передает
11 web_profiler
 
01.10.15
16:21
(7) форма открывается, код передается - события не отрабатывают