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

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

УТ 10.3, обработка внешнего события со сканера

УТ 10.3, обработка внешнего события со сканера
Я
   tesei
 
30.09.18 - 13:33
Сканер подключен как клавиатура, при сканировании он выводит значение  штрих-кода в виде строки. Процедуре обычного приложения ОбработкаВнешнегоСобытия() управление не передается. Как обработать "клик" со сканера?
 
 
   MWWRuza
 
1 - 30.09.18 - 18:19
Вообще, внешнее событие генерит драйвер сканера, например компонента ScanOpos.dll. Обычно, она слушает COM порт. При чем, это может быть как "железный" порт, так и виртуальный USB=>COM. Но, в достаточно свежих компонентах, есть возможность ловить событие и от клавиатурного сканера, настроив в нем соответствующие префиксы и суффиксы.
Но, ИМХО, если сканер с интерфейсом Usb, то проще перевести его в режим эмуляции COM и не мучиться. Единственное, кроме переключения его в режим COM, надо проверить и при необходимости запрограммировать, что-бы последовательность символов ШК "Энтером" заканчивалась. Префиксы ни какие в этом случае не нужны.
   MWWRuza
 
2 - 30.09.18 - 18:22
Естественно, если сканер "железно" в разрыв КБ включен, то это не прокатит, придется с префиксами/суффиксами в драйвере разбираться, сто-бы он вызывал внешнее событие...

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