|
Обработка оповещения от сканер штрихкода | ☑ | ||
---|---|---|---|---|
0
egaisretail
09.09.24
✎
15:00
|
Добрый день. Ситуация такая - написал свою обработку в УТ, которая запускается под ТСД (встроенный сканер штрихкода) и должна отлавливать штрихкоды в режиме клавиатуры. Делал все по аналогии с типовыми вызовами БПО, но событие "ОбработкаОповещения" не срабатывает. Только есть один нюанс - если находясь в сеансе ТСД зайти в "РМК и оборудование", зайти в настроенный сканер, затем зайти в "Параметры подключения" и выйти из параметров - то событие на форме начинает отлавливаться. Кто сталкивался с такой ситуацией? Как решили?
|
|||
1
lEvGl
гуру
09.09.24
✎
15:31
|
ВнешнееСобытие а не оповещение
|
|||
2
egaisretail
09.09.24
✎
15:42
|
ВнешнееСобытие тоже пробовал, и разве оно не для COM порта?
|
|||
3
lEvGl
гуру
09.09.24
✎
15:44
|
без разницы какой порт, данные всегда выкидывает во Внешнее
событие на форме начинает отлавливаться какое? |
|||
4
lEvGl
гуру
09.09.24
✎
15:52
|
а если не выкидывает, значит не работает драйвер, а не работает потому что не подключен, а подключается он судя по всему тут
если находясь в сеансе ТСД зайти в "РМК и оборудование", зайти в настроенный сканер, затем зайти в "Параметры подключения" и выйти из параметров |
|||
5
egaisretail
09.09.24
✎
15:53
|
"ОбработкаОповещения" с параметрами Источник = "ПодключаемоеОборудование" и Событие = "ScanData"
Сейчас попробовал - убрал ОбработкуОповещения и поставил ВнешнееСобытие - тишина, даже трюк с открытием/закрытием параметров не помог... |
|||
6
egaisretail
09.09.24
✎
15:55
|
(4) все мануалы и форумы перерыл и сделал как указано - в "ПриСозданииНаСервере":
ОбщегоНазначенияУТ.НастроитьПодключаемоеОборудование(ЭтаФорма); в "ПриОткрытии": МенеджерОборудованияКлиент.НачатьПодключениеОборудованиеПриОткрытииФормы(Неопределено,ЭтаФорма,"СканерШтрихкода"); |
|||
7
lEvGl
гуру
09.09.24
✎
15:56
|
ОбработкаОповещения вызывается не сканером, а другой формой методом Оповестить (владельца формы). В общем пригласите программиста
|
|||
8
lEvGl
гуру
09.09.24
✎
15:58
|
ОбработкаОповещения" с параметрами Источник = "ПодключаемоеОборудование" и Событие = "ScanData" ага, только отсканированных данных не видно |
|||
9
egaisretail
09.09.24
✎
16:03
|
В каком смысле "отсканированных данных не видно"? В (0) как я писал - все видно после трюка... По ходу какой-то глюк в платформе, потому как 5 лет назад тот же код работал (и по сей день работает) на платформе 5-летней давности
|
|||
10
lEvGl
гуру
09.09.24
✎
16:09
|
да, восьмерка еще сырая
|
|||
11
Галахад
гуру
09.09.24
✎
16:25
|
Сто лет не работал со сканером, но там как я понимаю есть общее внешнее событие, которое может передать данные в активную форму.
|
|||
12
egaisretail
09.09.24
✎
16:54
|
Можно закрывать, заработало
|
|||
13
Волшебник
09.09.24
✎
18:54
|
(12) как исправили?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |