#0
by 80ksa
Добрый дзень! Вопрос по сканерк ШК. В базе есть штрихкоды вида: 0000000873864, 0000000786904. сканер ШК при чтении читает все кроме первого символа Как сканер заставить считывать весь код? если ШКкод вида 2000000873864 или 4600000873864 т.е. начинаестя не с нуля, тогда сканер читает все. Думаю тут дело в префиксах. Догадываюсь, что нужно в документации к сканеру считать какую-то настройку, которая его перепрограммирует. Подтвердите или опровергните пож-ста ход моих мыслей. Спс.
#1
by elisabet
В правильно направлении думаешь. Надо найти заводскую настройку для данной модели и считать ее. После этого считываться будут все символы.
#2
by 80ksa
если честно документацию открыл, но не пойму какую настройку нужно считать, объясните если кто сталкивался, куда смотреть и как это называется по английски (prefix или еще как).
#3
by Wobland
я как-то (в другой ситуации) не разбираясь сбросил настройки сканера в дефолтные. и всё заработало
#10
by Torquader
В общем, лучше копать в сторону UPCA to EAN, то есть преобразования одного кода в другой.
#13
by МастерВопросов
Однажды была проблема, что в диспетчере устройств в настройке COM порта была выставлена скорость, отличная от 9600, а в параметрах драйвера 9600 - в результате штрихкод читался не весь, а в конце кода добавлялась абракадабра.
#14
by Wobland
съездил домой, полукался в книжечку - ШК сброса к дефолтным настройкам в самом начале. а - мудрая мысль. автор, как у тебя там?
#15
by 80ksa
Вообщем сброс настроек до настроек по умолчанию не приводит к желаемому результату. Сканер по прежнему код "0000000812924" читает без первого символа "0" и соответственно не может найти такой код в базе. Ибо в базе код "0000000812924". Кто знает какой параметр влияет на чтение всех символом или не всех со штрих кода. Я так думаю, здесь влияние оказывает ноль или нули, т.к. если код начинается не с нуля (обычный ЕАН), то сканер считывает все 13 знаков. а на 13 странице у меня раздел configurablre code lengths т.е. конфигурирование длины строки кода, думаю как-то к считываемой строке мне нужно прибавить "0".
#16
by mishaPH
не забивай себе голову. добавь лидирующий 0 перед кодом. тапа после получения кода если его длянна менее 13 символов или 12, код = "0"+Код У меня как-то был такой трабл. плюнул и сделал.
#17
by 80ksa
в том и дело , что так реализовано в одной нашей конфе под 7.7. (код = "0"+Код) но сейчас данные переносятся во Frontoll в частности, там программно влиять на полученный ШК нельзя. вот я и пытаюсь понять как это отключить в настройках.
#20
by МастерВопросов
а глянь-ка СервисТорговое оборудованиеСканер штрихкода в поле "Символы префикса:" не стоит ли коварного "0"-ка?
#24
by Irbis
Фича связан с поддержкой американских кодов в которых первоначально было 12 символов. Такие коды распознаются именно как UPC код, а не EAN
#25
by 80ksa
вот и я щас об этом подумал, прочитав не очень мне дорогую википедию, а попробую-ка я отключить UPC в сканере.
#27
by 80ksa
прикольно, отключает в сканере UPC по отдельности (Enable UPC-A, Enable UPC-E), мудоеные коды с буквами читаются, что правильно, но EAN тоже отключается.
#30
by МастерВопросов
я говорю о 1С77 ТиС, этот префикс записывается в глобальном модуле в переменную: и доступен из любого места программы, в том числе и из внешней обработки. Кстати, закеж тогда уж свой код из внешней обработки. И попробуй всё таки сканер без 1С, например в Виндовозовском гипертерминале (hypertrm.exe), см
#31
by 80ksa
да не понимаю я это гипертерминал, создал com, считываю но какие-то буковки яяяя высвечиваются. а в 7.7. в гл. модуле я все закоментировал, инициализации сканера не происходит. все делаю в обработке
#34
by dva1c
при правильной настройке (конфигурировании) сканера в гипертерминале показывается все гуд
#37
by BiTree
у меня трабл схожий наверное xXeNoNx, не подкажешь по продобнее как прошивку подправлять? и что именно?
#38
by 80ksa
Вообщем я сдела вывод, что любой сканер такой ШК (0000000812924) будет читать без 0 ибо он (сканер, ТСД) думает что это код UPC. и никакая настройка сканера с помощью документаци (со штрихкодами настроек) не помогает. Да и в самой конфе (7.7.) прямо написано для таких данных: Поэтому я выгрузил все такие ШК в новую базу без первого нуля.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Сканер сканеру....
- можно ли каким-либо образом подключить один сканер на несколько машин?
- Сканер штрих-кодов. Событие, когда вводится текст через сканер. Как засечь
- Сканер и ридер. Сканер работает, ридер нет. Где делаю неправильно?
- 1с розница магазин одежды и сканер ШК
- Подключаю сканер. Закрываю 1с. Открываю 1с. Сканер не подключен
- Мобильная платформа и bluetooth сканер (или сканер в ТСД)
В этой группе 1С
- Как получить значение Реквизита
- СКД. Обработка расшифровки. Неактивна кнопка Расшифровать
- 1С8 Рарус ТКПТ при проверки системы защиты ошибка
- Сдача специалиста по УТ 11. Когда и как?
- УТ 8.1 и принтер этикеток
- ПоложениеКолонки.ВТойЖеКолонке
- Windows 7 и 1C77
- Дополнительные поля в СКД
- Проблема с ЗаполнитьЗначенияСвойств элементов XDTO с неопределенным типом.
- Инкассация УТ 8
- Как в отладчике отслеживать результат во временных таблицах запроса
- УПП среднесписочная численность внешних совместителей
- Передача параметра в макет СКД
- Подскажите как поставить пароль на конфигурацию 1С 8
- Проверка ввода на основании.
- найти сотрудника по табельному номеру
- Как сделать отбор по дате в динамическом списке?
- Отладка исполняемого на сервере модуля
- Списание расходных материалов в услугах
- Почему Paragon Backup & Recovery не хочет записывать MBR на DVD