Имя: Пароль:
1C
1С v8
Сканер шрихкода ошибка при троекратном считывании кода
0 VotSoft
 
17.04.15
10:39
1с 8.3 УТ 10.3 драйвер шк атол v.6.5.2.339

При троекратном считывании одного и того же штрихкода (н-р: 3 одинаковых товара с одним штрихкодом) выпадает маленькое окошечко с первой цифрой этого штрихкода и символом кнопки enter в конце строки. это происходит при считывании шк как подряд (друг за другом) так и чередуя с другими кодами (н-р считываем товар1, товар1, товар2 и затем снова товар1 (т.е. если кол-во становится больше 2)).

Сканер QuantumT 3580 (Многоплоскостной) - но это не принципиально, т.к. пробовали менять на другие аппараты - результат тот же.

Подскажите, плиз, где копать.
1 Остап Сулейманович
 
17.04.15
10:43
(0) Если работаете в режиме эмуляции клавиатуры - чувствительность драйвера. Особенно важно при подключении по РДП.
2 Fragster
 
гуру
17.04.15
10:44
попробуйте драйвер от 1с
3 VotSoft
 
17.04.15
11:10
"Если работаете в режиме эмуляции клавиатуры - чувствительность драйвера."
а что нужно сделать с чувствительностью?
4 Остап Сулейманович
 
17.04.15
11:18
(3) Загрубить. В смысле установить большее значение. Там, где "по умолчанию" стоит 30. Но начать нужно таки с 30-и. Обычно это самое оптимальное значение.
5 1С_Fitness
 
17.04.15
11:22
(0) я тебя правильно понял , если подносишь штрих код , он сразу считывает его 3 раза ? если да то есть такой штрих код который программирует паузу при считывании 1 секунду
6 VotSoft
 
17.04.15
11:59
(5) нет. если подносишь штрих код - считывает один раз. далее подносим еще раз тот же самый шк, и на третий раз когда считываем тот же самый шк - выпадает маленькое окошечко с первой цифрой этого штрихкода и символом кнопки enter в конце строки.
7 1С_Fitness
 
17.04.15
12:15
Попробуй на другом компе. И универсальным драйвером 1С + (2)
8 1С_Fitness
 
17.04.15
12:15
драйвер актуальный посмотри
1с это длл
9 VotSoft
 
17.04.15
12:21
вот такое окошко появляется https://yadi.sk/i/I-8DYlScg4Co4
10 Builder
 
17.04.15
12:28
(9) Да, драйвер для клавиатуры, не успевает сгенерить внешнее событие.
Решение - перепрограммировать сканер для работы с эмуляцией COM и забыть о проблеме.
Если сканер не умеет эмулировать COM - настраивать чувствительность в драйвере.
11 Torquader
 
17.04.15
13:52
Скорее, можно предположить, что обработка поиска товара в таблице и работа с ним занимают больше времени, чем допустимо.

Эммуляция COM спасает тем, что там обычно буфер на 256 символов в драйвере COM-порта, и несколько штрих-кодов вполне могут там посидеть и подождать, пока "быстрая" 1С будет готова их принять.

А окошко - это окошко поиска по строке.
12 VotSoft
 
17.04.15
14:08
попробую по-другому объяснить ситуацию.
вот считался штрихкод в первый раз - всё хорошо, количество = 1.
считываем второй раз тот же самый штрихкод - тоже всё хорошо - количество теперь =2.
а вот на третий раз - появляется это окошко (см.(9)). при этом между вторым и третьим разом можно считать другой штрихкод и он считывается без проблем. проблемы возникают именно при сканировании одного и того же шк в третий раз.
P.S.: не совсем понимаю, как на это влияет чувствительность? если бы он сразу считывал шк 3 раза за одно поднесение - тогда бы да. или я не прав?
13 Torquader
 
17.04.15
14:54
(12) Тогда смотри в обработку - вполне вероятно, что она хочет запросить количество, понимая, что кто-то вводит что-то несколько раз.
14 VotSoft
 
17.04.15
15:54
я тоже сначала думал, что обработка предлагает выбрать количество. наблюдения показали, что в этом окошке появляется цифра с которой начинается штрихкод.
15 Builder
 
17.04.15
15:57
(14) Наблюдайте дальше, может поможет :)
16 Tatitutu
 
17.04.15
16:14
В настройках Параметров чувствительность - 25-30
17 ColonelAp4u
 
17.04.15
16:53
(14) тебе в твоем рисунке  выдает (11) "А окошко - это окошко поиска по строке."
она ищет значение если у тебя где нибудь в списке товара будет стоят кол-во 4 и ты нажмешь "Enter" то твоя строка перескочит на строку  где количество 4, и да ты прав берет он ее не с головы, а это первая цифра шк. Значит сканер не успевает обрабатывать шк так быстро как хочешь ты!
18 ColonelAp4u
 
17.04.15
16:59
(17) у меня стоит сканер с чувствительностью 30 через порт клавиатура. считываю шк без проблем хоть сколько раз. Но на терминалах сбора данных в нашей сети фирмы Unitech 500ll такая хрень происходит часто, те кто работают с данными терминалами смерились))) те кто работают с терминалами фирмы моторола у них такой ошибки не возникает, а как мы все знаем у моторолы лучше обородувание считывающие шк, так что подумай мб пойти на тесты взять другое оборудование?