Некорректно сканируется штрихкод в формате EAN 13 #398744


#0 by Aquar
Здравствуйте. Имеется сканер штрих-кодов Symbol ls-2208. 1С Предприятие. Управление торговлей. В магазине кучу товара с этикетками. В нуменклатуре в поле штрихкод стоит тип EAN 13 и цифр действительно 13. Проблема в том, что при сканировании ШК типа 0167631000004 выскакивает ошибка: ШК с номером 167631000004 и типом Code 39 отсутствует. Открываю блокнот и сканирую туда ШК. В него прыгает 167631000004. То есть первый нолик откидывается. Интересно, что если я возьму другой 13 циферный код, скажем 8978454323221 - он в блокнот сканируется полностью и в нуменклатуре, соответственно, находится без ошибок. То есть проблема только в этом первом нолике. Подскажите как решить это проблему.
#1 by Fragster
а почему у тебя 0 первой цифрой идет?
#2 by Лефмихалыч
в семерке де-то была настройка количества битов в байте для сканера в восьмерке должно быть тоже, только я не знаю, где...
#3 by AndreyFAN
может быть я решил это не элегантно, но преобразовываю к типу Строка и недостающие нолики пристёгиваю справа. уже 3 года работает на базе в 9000 наименований...
#4 by Aquar
2 Fragster Такие ШК присылает поставщик. В Их магазинах все работает, сканируется. 2 Лефмихалыч Да, есть такая штука. Прорбовал и 7 бит в байте, и 8 бит в байте - нолик вначале всё равно теряет. 2 AndreyFAN Это будет проходить если действительно нужно нолик добавлять, но если будет ШК 8978454323221 (см. Выше), в котором и так 13 цифр, то будет уже 14. Вообщем, программирровать и программировать - все случаи не учтешь. Проблема останется не решённой: нолик откидывает.
#5 by Злопчинский
смотреть управляющий символ сканера... и это не еан13 скорее всего...
#6 by Aquar
что за управляющий символ и где его смотреть? Кстати, сканер USB в режиме эммуляции клавиатуры
#7 by AndreyFAN
Нееее, добавлять нолик надо в цикле Пока Длина меньше 13 Кроме того надо учесть самосозданные штрихкоды для развесного товара. Я сделал что развесной товар имеет первые две цифры 00
#8 by Aquar
может проблема и не в 1С... Просто подключаю к любому компьютеру сканер, он обнаруживается без проблем, сканирую в блокнот... опять откидывает нолик :(
#9 by Fragster
(4,7) ндя... походу стандарты никто не читает...
#10 by Fragster
здесь может быть глюк в драйвере сканера
#11 by AndreyFAN
нет :-) У меня карточки клиентов на скидку имеют штрихкод 13, сканируется в блокнот тоже как ЧИСЛО. несколько нулей передние отбрасывает
#12 by AndreyFAN
УПС. Откатываю обратно, позвонил в магазин, они штриханули в блокноте карточку, первые нули показывает. Давно код писал, не помнил... Извиняюсь за ввод в заблуждение.
#13 by Aquar
То что, начинать грешить на сам сканер?
#14 by Туц
Берешь сканер и руководтсво по его программированию и программируешь опцию чтоб не обрезал нули. Если там никаких префиксов или суффиксов не запрограммировано, то просто скидываешь настройки сканера на по умолчанию.
#15 by Aquar
Одна морковка. В руководстве не так то и много опций. Скинул все по умолчанию - сканирует без нуля вначале. Отсается добавить только возврат коретки и всё.
#16 by Aquar
Никто не сможет помочь? Ну еще, какие есть предположения?
#17 by Rie
Чему помочь? Ты же в вроде как решил проблему?
#18 by Aquar
в я написал, что сканирует без нуля! при сканировании ШК типа 0167631000004 в блокнот прыгает 167631000004. А должен 0167631000004. Если подряд сканировать ШК, то цифры кидаются в одну строчку. Я только добавил в настройках суфикс, чтоб в новой строчке ШК выводился - Ентер добавил.
#19 by Rie
У тебя сканер - в разрыв клавиатуры подключен?
#20 by Aquar
НЕТ. он ЮСБ
#21 by Rie
Ну а зачем тебе эмуляция клавиатуры?
#22 by Rie
+ Если работать с "нормальным" драйвером сканера - таких ошибок не возникает?
#23 by Aquar
Ну в руководстве, в плакате со настроечными штрихкодами особых вариантов нет. Если у вас ЮСБ интерсфейс, то сканируйте вот это HID KEYBOARD EMULATION  или вот это IBM HAND-HELD USB. я выбрал первое, так как при псоледнем вообще не сканирует ШК. Когда настраиваешь его по первому варианту, то с эти сканером можно подойти к любому компу, воткунть его, винда чего-то там нормально обнаруживает, открыть блокнот, отсканировать ШК... и всё равно лажа, нолик откидывает
#24 by Туц
Ну тогда программно его дописывай.
#25 by Aquar
В главном офисе с десяток ноутбкуов с этими сканерами, у них все окей. Спрашивал у них, все вроде так же как и у меня. но у меня 0 отбрасывает
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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