Формировать 14-значный ШК в 1с77 #772615


#0 by Umka2008
Подскажите - есть ли способ, как доработать функцию глФормироватьШтрихкод чтобы она формировала не 13, а 14 знаков? У 14 значного впереди кода стоит 1
#1 by kofeinik
Возврат "1" + Штрихкод + глКонтрольныйСимволEAN(Штрихкод, ТипКода);
#2 by Mikeware
вопрос в другом - будет ли сканер воспринимать такой ШК
#3 by Umka2008
1 добавить недолго )) Но ведь в конце - контрольный символ - его не нужно менять и как-то высчитывать?
#4 by пипец
тут немножко
#5 by пипец
#6 by Mikeware
ITF-14?
#7 by NorthWind
функу контрольного символа нужно будет мальца доработать. А так .
#8 by NorthWind
Вот это я делал для SSCC (паллетного кода). Думаю, и вам подойдет
#9 by NorthWind
для ITF-14 количество значащих символов будет, понятно, 13
#10 by Umka2008
8 - спасибо, попробую ))
#11 by NorthWind
к можно еще добавить, что первый символ необязательно единица. Это так называемый логистический вариант. Если есть несколько видов транспортной упаковки, то там может быть 2,3,3 и т.д. для каждого вида.
#12 by NorthWind
* 2,3,4 и т.д.
#13 by Злопчинский
у мну есть шрифт для печати ИТФ14
#14 by Umka2008
8 - сформировал ШК = 12000488087789 Но что то сканер не читает. Контр сумму сделал твоей обработкой - можешь посмотреть что не так?
#15 by NorthWind
цифра посчитана верно. Вот генератор ITF-14 кодов: Если вы выберете в списке доступных кодов itf-14 и введете в поле 1200048808778, то он вам сгенерирует точно так же - с девяткой. Проверьте, какую именно симбологию вы формируете (должно быть ITF-14 или Code 2-of-5 interleaved) и убедитесь, что на сканере разрешено чтение этих кодов и правильно стоят настройки длины кода и контрольной цифры, если они есть.
#16 by NorthWind
и чтобы было более понятно о чем ведется речь - картинку кода выложите в обменник
#17 by Umka2008
Сорри - проверили другим сканером - все ОК Спасибо огромное!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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