|
Два сканера штрих кода на одном ПК | ☑ | ||
---|---|---|---|---|
0
Full_Metal
01.09.14
✎
06:01
|
Доброго время суток.
Обшарил все форумы какие нашел и облизал все инструкции которые были в наличии. Надеюсь на вас товарищи, на вашем форуме я совсем новый и надеюсь на ваше благоразумие. Вопрос в следующем, появилась необходимость с настройкой ИнтерфейсаКассира, ККМ запустил, к тому же на каждом рабочем месте есть ручной сканер ШК(моделб MS9520) и стационарный(MS7820-118) оба Honeywell. подключение не вызывает затруднений, но при тесте в интерфейсе кассира эти сканеры читают штрихкод два раза, т.е позиция добавляется в количестве 2шт. В чем причина, кто с этим сталкивался ткните носом что нужно делать???? я сдаюсь... |
|||
1
Web00001
01.09.14
✎
07:42
|
Не надо лизать инструкции, это не эффективно. Сканеры подключены с эмуляцией компорта? При тесте должно быть видно откуда(с какого порта) приходит второй сигнал.
С этим поведением можно бороться в обработке внешнее событие(время там засекать от прошлого срабатывания) |
|||
2
Full_Metal
01.09.14
✎
07:55
|
(1) оба сканера СОМ'овские, была задумка подрубить ручной через USB и стационарный СоМом, в этом варианте они работают но по прежнему два раза сканируется шк, а Сомовские работать вместе не хотят, один их них отваливается, а другой так же в количестве 2шт добавляет. Нашел древнюю тему, Как подключить два(!) сканера штрих кодов? и судя по ней без правки процедуры тут не обойтись...
|
|||
3
Web00001
01.09.14
✎
08:44
|
Получается, что два события приходят с одного порта?
|
|||
4
Web00001
01.09.14
✎
08:46
|
Что происходит в процедуре ВнешнееСобытие, смотрел?
|
|||
5
Full_Metal
01.09.14
✎
09:16
|
(3) Видимо так, хз из каких соображений так.
(4) тут начинается самый смак....в условие "Если не вводдоступен() тогда" стАВЛЮ точку, потом читаю ШК и тут это условие выполняется и дальше не идет, а если убираю точку то процедура срабатывает. Ну и еще после начала отладки оба сканера читаю по 2шт, и потом стационарный просто отваливается. |
|||
6
Full_Metal
01.09.14
✎
09:38
|
неужели ни у кого ни возникало подобной ситуации?
|
|||
7
2S
01.09.14
✎
09:57
|
в поиск, допиливать модуль обработки внешнего события
|
|||
8
2S
01.09.14
✎
10:00
|
работа происходит с массовом оборудования с отбором по типу. Если у тебя два сканера, то в массив оба и передаются. Ставить прерывание после первой обработки в цикле
|
|||
9
Full_Metal
01.09.14
✎
10:00
|
(7)осталось сообразить че туда допиливать)
|
|||
10
Torquader
02.09.14
✎
01:15
|
Два и более сканера в режиме "разрыв клавиатуры" или USB-HID, с одинаковыми префиксами и суффиксами работают как один без проблем в любой программе.
Чтобы работало два COM-сканера и т.п. нужно поставить два разных драйвера, чтобы имя источника события было разным. Иначе одно событие проходит последовательно два обработчика. |
|||
11
Web00001
02.09.14
✎
06:32
|
(5)
тут начинается самый смак....в условие "Если не вводдоступен() тогда" стАВЛЮ точку, потом читаю ШК и тут это условие выполняется и дальше не идет, а если убираю точку то процедура срабатывает. Это старая шутка. Метод ВводДоступен нужен, что бы определить вводит ли пользователь данные именно в эту форму. Когда ты ставишь точку на строку с условием ВводДоступен, отладчик разумеется срабатывает ДО того как выполнится условие, переключая тебя в конфигуратор, где ты нажимаешь ф5 или ф11, собственно в этот момент все верно ввод в форму УЖЕ не доступен. Ставь точку внутри условия. |
|||
12
Full_Metal
02.09.14
✎
07:52
|
(11) спасибо за разъяснение.
|
|||
13
Full_Metal
02.09.14
✎
07:56
|
(10) подцепил один как 1с другой как атол, работает но атоловский после чтение тужится долго и в результате ни фига ни дает. видимо дрова корявые, или у меня руки.
|
|||
14
Full_Metal
02.09.14
✎
07:56
|
(11) пробую туже фигню в 11 редакции...
|
|||
15
Галахад
гуру
02.09.14
✎
07:58
|
(13) Наверное, в демо режиме. Платный он.
|
|||
16
Strogg
02.09.14
✎
08:12
|
(9) тебе правильно сказали насчет обработки внешнего события. у тебя есть параметры во внешнем событии - Источник, событие, данные. Вот прогони сканирование через отладчик и отсеки все ненужное... Я, помнится, так и избавился от двойного сканирования. ЕМНИП, атолловские страдают этой фигней...
|
|||
17
Full_Metal
02.09.14
✎
08:21
|
(15) а смысл тогда от него ккакой?
|
|||
18
Галахад
гуру
02.09.14
✎
08:33
|
(17) Странный вопрос. Есть платное ПО, есть бесплатное...
|
|||
19
Full_Metal
02.09.14
✎
08:58
|
(18) дык если не работает. уместно ли оно?
|
|||
20
1cVandal
02.09.14
✎
09:00
|
(19) ищи старые атоловские, они раньше бесплатные были
|
|||
21
Web00001
02.09.14
✎
09:08
|
(19)Дык если заплатить, оно заработает :)
|
|||
22
Full_Metal
02.09.14
✎
09:11
|
(21) типа любишь кататься, люби и саночки возить)?
|
|||
23
Web00001
02.09.14
✎
09:36
|
(22)Тебе же говорят демо режим :) то есть ты можешь посмотреть как работает, пользоваться нет. Ну или пользоваться с задержкой в 10 секунд. Атоловские драйвера имели какой то смысл из за поддержки работы в режиме клавиатуры, сейчас это умеет и штатный драйвер 1С, поэтому должен быть забыт со своими старыми версиями и платными режимами.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |