Имя: Пароль:
1C
 
Обработка оповещения от сканер штрихкода
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) как исправили?