26.11.2018 11:34
OlegON
 


по крайней мере она не проверяется... т.е. длина в 13 символов еще не значит, что код EAN-13, который заканчивается контрольной суммой.

Практически во всех системах нумерации системы GS1 (GS1-13, GS1-14 (ITF-14), GS1-8, UPC) используется понятие контрольного числа, а, точнее, контрольной цифры. Роль контрольной цифры огромна — она позволяет безошибочно определять, правильно ли считан штриховой код в супермаркете, банке или в любой другой системе, использующей штриховое кодирование. Алгоритм определения контрольного числа некоторого набора цифр для системы GS1 носит название «Модуло 10».

Он состоит из следующих шагов:

Цифры набора нумеруются справа налево.
Подсчитываются суммы цифр, стоящих на четных и нечетных местах.
Сумма цифр, стоящих на четных местах, суммируется с утроенной суммой цифр, стоящих на нечетных местах.
Если цифра единиц полученного результата равна нулю, то контрольная цифра — 0. Если последняя цифра результата не нуль, то контрольная цифра равна дополнению этой цифры до 10.
Пример: Пусть имеется набор цифр в системе EAN-13 — 345678905675 C.

Цифры, стоящие на нечетных местах: 5,6,0,8,6,4. Сумма этих цифр равна 29.
Цифры, стоящие на четных местах:7,5,9,7,5,3 . Сумма этих цифр равна 36.
Результат 3-го шага: 29*3+36=123.
Искомая контрольная цифра C=7, т.к. 7+3 = 10.
26.11.2018 13:09
ilyaig
 
ШК вводится в карточку вручную физически с товара, который пришел в магазин. Как я полагаю контр. сумма совпадает. Еще раз повторю, что до обновления версии (до 1.037.1 сп5) все было чудесно и печаталось.
Как мне написали выше по теме, ценник очень простой без преобразований. Печать идет, тупо, строки с цифрами.
Я описал ситуацию и как возможно из нее выйти "нештатно", но причину я так и не понял. Помогите.
26.11.2018 14:31
OlegON
 
Цитата:
ilyaig у типа внешний мин. длина 1, макс. - 50
что-то я перестал вообще понимать... а картинка тогда откуда?

можно привести какой-то конкретный шк, который не печатается?
26.11.2018 14:35
Mtirt
 
У меня вопрос. У самого штрих-кода установлена опция "Печатать в ценнике" ???
Можно два скриншота?
Штрих-кода и ценника по данному артикулу, в котором должен быть этот штрих-код?
26.11.2018 15:08
ilyaig
 
Вот реальные картинки.
Печатать в ценнике - это галка ставится для приоритета вывода ШК на печать. В обоих случая она не установлена.



(0,11Мб)


(0,1Мб)
Миниатюры
Нажмите на изображение для увеличения
Название: типы_шк.JPG
Просмотров: 208
Размер:	56.9 Кб
ID:	9768  
26.11.2018 15:13
Mtirt
 
И где галка "Печать в ценнике" ???
И что мешает сейчас ее поставить для штрих-кода 46880004400240 ?
26.11.2018 15:43
ilyaig
 
мне не трудно.



(0,1Мб)
26.11.2018 15:43
ilyaig
 
для штрих-кода 46880004400240 она не ставиться, т.е. не сохраняется в принципе
26.11.2018 15:55
Dim
 
Цитата:
ilyaig для штрих-кода 46880004400240 она не ставиться, т.е. не сохраняется в принципе
этот ШК имеет 14 цифр, т.е. не является ШК EAN-13. м.б. поэтому
26.11.2018 16:06
ilyaig
 
давайте не будем смешивать в одну кучу разные проблемы.
смотрите на последний скрин. со шк - 4607067564122

2 1 6 7 0 0 4 = 20 * 3
2 4 5 6 7 6 = 30
= 90

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.