|
Не срабатывает ОбработкаОповещения |
☑ |
0
IvanUser
21.07.16
✎
10:59
|
Добрый день!
Не могу понять почему ОбработкаОповещения не ловит сканер.
Сканер подключен, работает в не управляемых формах отлично.
В чем может быть подвох?
Процедура из Обработки формы
&НаКлиенте
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)
Если Источник = "ПодключаемоеОборудование" Тогда
Если ИмяСобытия = "ScanData" Тогда
//Преобразуем предварительно к ожидаемому формату
Если Параметр[1] = Неопределено Тогда
Данные = Новый Структура("Штрихкод, Количество", Параметр[0], 1); // Достаем штрихкод из основных данных
Иначе
Данные = Новый Структура("Штрихкод, Количество", Параметр[1][1], 1); // Достаем штрихкод из дополнительных данных
КонецЕсли;
ОтреагироватьНаШК(Данные.Штрихкод);
КонецЕсли;
КонецЕсли;
// Конец ПодключаемоеОборудование
ЭтаФорма.ОбновитьОтображениеДанных();
КонецПроцедуры
|
|
1
Ёпрст
гуру
21.07.16
✎
11:01
|
(0) форме не назначен обработчик ОбработкаОповещения в свойствах формы.
|
|
2
lubitelxml
21.07.16
✎
11:02
|
Если не (1), то кури отладчик
|
|
3
Ёпрст
гуру
21.07.16
✎
11:02
|
ну, или сканёр генерит ВнешнееСобытие (если он не клавиатурный)
|
|
4
IvanUser
21.07.16
✎
11:05
|
(3) точно, сканер cino f790wd-bv.
Спасибо
|
|
5
IvanUser
21.07.16
✎
11:12
|
(2) на panasonic cf-u1 toughbook клавиатурный сканер, используется 1D barcode key emulator, тоже не ловит. драйвер атол использую, в подключении торгового оборудования порт - клавиатура, префикс #10#13, суффикс #10#13.
При тесте устройств ввода от атол - штрихкод считывает (выдает - Порт клавиатора, 21 и данные 2-а-4 #10#13)
|
|