Имя: Пароль:
1C
1C 7.7
v7: ОбработкаВнешнегоСобытия()
0 dll
 
30.04.13
08:32
Здравствуйте форумчане.
помогите с процедурой... никак не могу настроить сканер ШК
дрова scanopos.dll
правильно ли указываю источник/событие?

ОбработкаВнешнегоСобытия(Источник, Событие, Данные)
   Если ( Источник = "BarCodeScaner" ) И ( Событие = "BarCodeValue" ) Тогда
       Стр = "Штрих-код:" + Данные;
       СпШтрихКоды.ДобавитьЗначение(Стр, Стр);
       КомпСканер.СобытиеОбработано();
   Иначе
       Сообщить("error: " + Источник +"|"+ Событие +"|"+ Данные );
   КонецЕсли;
1 ДенисЧ
 
30.04.13
08:32
а отладчик что говорит?
2 dll
 
30.04.13
08:35
(1) источник = AddIn.Scanner определяет...
( Событие= "BarCodeValue" )
сканер Metrologic MS9540
3 ДенисЧ
 
30.04.13
08:50
И что ты хочешь?
Лови событие, смотри его свойста и прописывай их в коде.
Вопрос в чём?
4 dll
 
30.04.13
08:54
(3) пропускает условие...
Если ....( Событие = "BarCodeValue" )...
5 ДенисЧ
 
30.04.13
08:54
Значит, что-то неправильно пишешь.
6 Mikeware
 
30.04.13
08:55
(4) букаффка "И" ни о чем не говорит?
7 G-Re
 
30.04.13
09:01
Всё убери и вставь только
Сообщить(" " + Источник +"|"+ Событие +"|"+ Данные );
поэкспериментируй со сканером, понажимай кнопочки, смотри, что приходит при этом в ОбработкуВнешнегоСобытия.
Дальше программируй, то есть пиши код обработки того, что увидел.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан