Имя: Пароль:
1C
1С v8
Сканер штрихкода
0 Slon747
 
20.03.12
17:09
8.2
УТ для Украины 2.3.15.1

Пытаюсь подключить сканер штрихкода.
Использую scaner1c.dll и обработку обслуживания ATOLBarcodeScan_v2.epf
Первый раз сканирую - работает. Второй раз уже не возникает ВнешнееСобытие.
Перезахожу в Предприятие - опять работает, но только один раз. Такое впечатление, что нужно очищать буфер. Но как?
Проверял на двух сканерах: Metrologic MS9540 (разрыв клавы) и Voyager 1200g.
1 Slon747
 
20.03.12
18:16
up
2 GreyK
 
20.03.12
18:20
Поиграйся с префиксами и суффиксами. Можешь сюда кинуть что выдает сканер в режиме клавиатуры, поглядим.
3 Slon747
 
20.03.12
18:27
(2) Уже по всякому игрался.
При повторном сканировании вообще не происходит ВнешнееСобытие. Но в блокноте сканирует нормально.
Причем это именно в типовой. В сильно не типовой, где совсем по другому работает торговое оборудование сканирует нормально. И при этом используется одна и та же dll.
4 Neg
 
20.03.12
18:36
5 Slon747
 
20.03.12
18:46
(4) А без эмуляции COM-порта?
6 Neg
 
20.03.12
18:47
(5) чем плоха эмуляция?
7 Slon747
 
20.03.12
18:54
(6) А сам сканер нужно перепрошивать в режим RS-232?
8 Neg
 
20.03.12
19:46
(7) Да, там 3 раза щёлкнуть.
9 GreyK
 
20.03.12
20:11
(3) Я с УТ для Украины 2.3.15.1 не работаю. Объснять про блокнот и сканирование лень, ты уж сам разберись с символом перевода строки. Соm не соm, здесь абсолютно параллельно.
Отладчик ведь у тебя ещё не отобрали? Посмотри входящие данные внимательно.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший