Штрихкод на американских сигаретах #490015


#0 by starter1c
Сделал проверку на корректность ШК при записи элемента в ТиС77, сейчас клиент добавляет сигареты, там короткий ШК и он не хочет использовать свои внутренние ШК (что в общем-то разумно раз они уже промаркированы) для маркировки. Подскажите как лучше совместно использовать, проверять на корректность и производить поиск для подбора по 2 разным типам ШК. нашел совет: Для полного считывания штрихкода откройте на сканере"Transmit UPS-E Check Digit" и "Transmit Lead Zero on UPS-E " Это позволит преобразовывать "американца" в EAN-13 ? В выходной под рукой нет ни сканера, ни пачки сигарет(некурящий :) ) а клиент очень хочет разбогатеть на этом и подготовить пациентов для врачей-пульмонологов.
#1 by Конфигурист
Там EAN-8. Тебе надо обучить сканер читать этот ШК и проверить/переписать обработку под EAN-8.
#2 by Mikeware
"мужик, ты пилу-то наточи!! -некогда мне пилить надо!!!!"©
#3 by starter1c
USB сканер его считывает (по словам клиента без 1 символа), проверку на корректность естесственно не проходити и не записывает. Позволит ли найденный мной совет автоматом преобразовывать считанный ШК к EAN-13?
#4 by Torquader
Так там 8 символов или 12 ? Хотя и то и другое можно преобразовывать в EAN-13 или в сканере или в обработке.
#5 by starter1c
пока сам не видел, сейчас в ларек не пойду предполагаю что такой
#6 by Конфигурист
Проверку он не пройдёт - там длина сверяется и контрольная сумма. Алгоритм чексума короткого ШК ищи. Сканер com дать?
#7 by starter1c
К сожалению, com-порты на ноутах уже давно не делают... а за предложение спасибо! Тех поддержка Сайферлаба, наверное, на пляже загорает.... завидую им!!!!! У дастся ли совершать необходимые преобразования только настройкой сканера?
#8 by Torquader
Штрих-код из некоторыми сканерами преобразуется в EAN-13 с расчётом контрольной цифры и добавлением нулей в начало. Так что - инструкция к сканеру и некоторое время на его перенастройку. P.S. при желании можно настроить сканер так, что он будет первым символом передавать тип считываемого кода - тогда в обработке события можно будет этот тип обрабатывать.
#9 by Конфигурист
Код открой. Вызови ОбработкаВнешнегоСобытия и отследи, где есть: проверка на длину ШК проверка уникальности ШК проверка контрольного разряда ШК при: вводе нового ШК подборе по ШК. ЗЫ Сделал ввод нового чека по сканированию беджа или товара, если не открыт документ. Пользователи довольны. Расчитывать на дополнительные функции некоторых ШК неправильно. Всё должно работать само и на любой железке.
#10 by Torquader
Передача типа кода не является "дополнительной функцией" - просто с ней можно штрих-коды разного типа с одинаковой информацией различать - иногда это очень удобно.
#11 by starter1c
"Сделал ввод нового чека по сканированию беджа или товара, если не открыт документ. Пользователи довольны." - полезное дополнение !!! Попробую и своим сделать. А если кассиру доступен только док "Чек", даже журнал не показывается, все окна закрыты, только меню и быстрые кнопки видны, то сраотает ОбработкаВнешнегоСобытия из глобальника?
#12 by Torquader
Именно так!
#13 by MikaelW
Я перенастроил сканер! Возможно не очень в тему, но суть то таже...
#14 by MikaelW
Просто нули сканер вперед ставит и все
#15 by starter1c
Спасибо всем  !!!!!!! Теперь не так страшно будет, когда пойду туда :)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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