|
Считывание штрихкодов в 1С
| ☑ |
0
13Дима13
21.09.15
✎
20:24
|
Почему если в 1с в настройках сканера штрихкодов установить слишком маленький таймаут, то штрихкод обрезается в начале? Например есть штрихкод - 8409123456789, то 1с может прочитать штрихкод как 56789, получается штрихкод считывается с конца?
|
|
1
ДенисЧ
21.09.15
✎
20:37
|
А зачем там устанавливать слишком маленький таймаут?
|
|
2
13Дима13
21.09.15
✎
20:40
|
(1) Бывает, что таймаут установлен по умолчанию, все работало хорошо, но установили антивирус + работа через RDP и штрихкод начинается обрезаться. Вот почему он в начале-то обрезается? Сканер его с конца считывает?
|
|
3
Остап Сулейманович
21.09.15
✎
21:15
|
(2) Нет. Просто все, что пришло до 56789 пришло с большим тайм-аутом, чем установлено. И не считается штрих-кодом.
|
|
4
Остап Сулейманович
21.09.15
✎
21:16
|
+ (3) И за время превышающее тайм-аут не пришел суффикс. (Обычно #13)
|
|
5
spectre1978
21.09.15
✎
21:23
|
(2) когда работал со сканером по компорту через винапи, сталкивался с тем что за один присест функция ReadFile может не вернуть весь код, а вернуть только символов 7-8. Тогда надо перекурить миллисекунд несколько и попробовать еще раз, в буфере будет остаток. Возможно, собака порылась где-то здесь.
|
|
6
13Дима13
21.09.15
✎
22:11
|
(3) разве таймаут отводится не на весь штрихкод?
|
|