DNC_Update_1.3.1_patch2_417
DNC_Update_2.0.0_beta_511
Проблема другого характера, появилась пол года назад примерно.
Тестировали на примере штрихкода :9785783314049 (ошибка выскакивает рандомно с любым товаром из этой серии 978578331хххх, с другими такой проблемы нет)
Сканеры QuantumT MS3580, CIPHERLAB 1070 - результат одинаков.
Описание бага (при быстром сканировании ловится быстрее):
Межсимвольный интервал (200). Отсканированный штрихкод частично (от 1-го до 7 последних символов) попадает в поле ввода и суфиксом [13] нажимается Enter. Происходит попытка вызова окна оплаты. А там все зависит от длины числа, если больше 5000 то ошибка, если менее, то оно вызывается.
В нечастых случаях при быстром сканировании (сканер считывает но товар вообще не попадает в окно регистрации, т.е. считав быстро 6 товаров из этой серии ШК пробиться могут только 4, при том что никаких окон с ошибками не выходит.)
Межсимвольный интервал (10)
Сразу весь штрихкод попадает в поле ввода и тут же Enter.
Летом 2016 такой проблемы не было, началась с осени и только с вышеуказанным началом ШК. Оборудование везде разное но поведение всегда одинаковое.
Ощущение от поведения бага, складывается что в какой то момент ДЭНСИ считает что данные введены с клавиатуры.
Сканеры прошивали во все возможные варианты и замедляли и ускоряли, никак не влияет.
Что можно сделать чтобы исправить эту ошибку?
Для тестов можете попробывать еще вот такие ШК (они без контрольной суммы)
978578331256
978578331355
978578331288
978578331321
978578331404
http://www.barcode-generator.deвставте в окно и напечатайте, контрольное число добавляется программно при формировании