Считывание штрихкодов в 1С #753787


#0 by 13Дима13
Почему если в 1с в настройках сканера штрихкодов установить слишком маленький таймаут, то штрихкод обрезается в начале? Например есть штрихкод - 8409123456789, то 1с может прочитать штрихкод как 56789, получается штрихкод считывается с конца?
#1 by ДенисЧ
А зачем там устанавливать слишком маленький таймаут?
#2 by 13Дима13
Бывает, что таймаут установлен по умолчанию, все работало хорошо, но установили антивирус + работа через RDP и штрихкод начинается обрезаться. Вот почему он в начале-то обрезается? Сканер его с конца считывает?
#3 by Остап Сулейманович
Нет. Просто все, что пришло до 56789 пришло с большим тайм-аутом, чем установлено. И не считается штрих-кодом.
#4 by Остап Сулейманович
+ И за время превышающее тайм-аут не пришел суффикс. (Обычно #13)
#5 by spectre1978
когда работал со сканером по компорту через винапи, сталкивался с тем что за один присест функция ReadFile может не вернуть весь код, а вернуть только символов 7-8. Тогда надо перекурить миллисекунд несколько и попробовать еще раз, в буфере будет остаток. Возможно, собака порылась где-то здесь.
#6 by 13Дима13
разве таймаут отводится не на весь штрихкод?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С