|
ЕАН-13 - "с забора прочитали", что-ли? | ☑ | ||
|---|---|---|---|---|
|
0
MWWRuza
гуру
13.09.26
✎
16:19
|
Бл****!!!
Вот как так можно - 4620008040407 - ??? :-( Мы тут с DM и QR копья ломаем... А тут, производители обычные ЕАН-13 формировать за все годы не научились... Если что, это какие-то яйца первый сорт, ШК считан с коробки, и циферки возле него, человекочитаемые, такие-же... |
|||
|
1
Кирпич
13.09.26
✎
16:32
|
фотки нету. клевета.
|
|||
|
2
Злопчинский
13.09.26
✎
20:59
|
Присоединяюсь.
Может там шк тупо в виде сode128 |
|||
|
3
Garykom
гуру
13.09.26
✎
22:08
|
(0) Что ты хочешь от Ивановской птицефабрики?
|
|||
|
4
Злопчинский
13.09.26
✎
22:14
|
(0) там может у них доморощенные Гений1производитель
|
|||
|
5
ЭТРН
14.09.26
✎
04:32
|
(0) Ну ошибся человек ну поставил вместо 2 цифру 7... Ну не умер же никто :))
|
|||
|
6
MWWRuza
гуру
14.09.26
✎
08:26
|
(5) Не умер. НО!
Во первых, не 2 а 0. ![]() Не поленился, обработка из двух строчек: Процедура Сформировать() КС = глКонтрольныйСимволEAN(Лев(ШтрихКод, 12), 13); // Функция в ГМ, ей 100 лет в обед :-) Форма.КС.Заголовок(КС); КонецПроцедуры Правда, сама функция расчета КС живет в глобальнике давно, она чуть больше, но она есть и работает. А во вторых - проблема тут немного шире. Эти яйца пришли коробом. В котором некоторое количество "потребительских упаковок по десятку". Так вот, на самих этих упаковках, производитель не удосужился нанести ШК. Только в единственном экземпляре на коробе, И ОН-ЖЕ В ЭЛЕКТРОННОМ УПД! Так и принят по ЭДО в программу. Как их продавать на кассе? Не короб же тащить на кассу. Оператор, естественно принимает решение - распечатать этикетки на принтере ШК, на каждую потребительскую упаковку по десятку. А принтер у меня, печатает командами принтера, из встроенного языка. То-есть, ему дается команда, "напечатать ШК, <данные>, тип ЕАН13!". Ну, он и печатает, с нулем на конце, так, как расчитывает контрольную сумму сам, внутри своей микропрограммы. В результате - в кассу улетел ШК из УПД, с 7, а кассир сканирует этикетки с 0 на конце... И, в результате, "звонок другу", "Караул! Твоя касса сломалась, и не находит товар!"... А насчет верю-не верю, я этикетку с короба не видел, но видел УПД. Там действительно такой код. Появится эта продавщица на работе, попрошу прислать фотку оригинального ШК с короба, если не выбросили. PS Нет, я конечно понимаю,что производитель этим ШК наверное хотел показать, что это ШК групповой упаковки, не потребительской. Но, по любому, это должен быть тогда не ЕАН-13, а что-то другое. А если уж наносишь ЕАН-13, то будь добр соответствовать стандартам. Даже интересно стало - может там действительно не ЕАН на коробе нанесен? Тогда почему на упаковках нет нормального ШК, и почему в УПД он в поле ШК... В общем, будет фотка, будет видно. |
|||
|
7
Злопчинский
14.09.26
✎
08:32
|
На коробке итф14
14620008040407 Которому соответствует гтин 462000804040 Которому соответствует еан13 4620008040400 Просто тупо обрезали первую цифру Гдето. Ибо не различают гтин 12значный И его представление в виде шк графического и цифрового Плюс я как-то спрашивал здесь Если я зарегал гтин12 значный Принадлежит ли мне например 14значные итф? Или их надо регать отдельно? |
|||
|
8
MWWRuza
гуру
14.09.26
✎
08:42
|
Да, Сергей, скорее всего так и есть.
Появитя оператор, подниму УПД еще раз, и фотку с короба запрошу, тогда видно все будет. Сейчас пока комп выключен у них, не то, что до короба не доберусь, а даже УПД посмотреть не могу. |
|||
|
9
MWWRuza
гуру
14.09.26
✎
09:20
|
А кстати, яйца ЧЗ к себе еще не загреб до кучи?
Ни по одному из вариантов, инфа в ЧЗ не находится. Или учат кур, сразу яйца с марками на скорлупе нести? (знак качества - "Спортлото 82") :-))) Гайдай, более сорока лет назад, видимо, уже что-то знал :-) |
|||
|
10
Злопчинский
14.09.26
✎
09:23
|
Вот вопрос
Когда в гс1 регистрируешь - регаешь гтин12 значный или как? |
|||
|
11
MWWRuza
гуру
14.09.26
✎
09:37
|
Тут надо производителей попытать... Вроде есть такие на форуме.
Или в СП ЧЗ обращение писать, самый правильный вариант, на сложные вопросы они долго отвечают, а тут, х.з., думаю ответят. |
|||
|
12
Злопчинский
14.09.26
✎
09:45
|
Тот же гтин
462000804040 В виде еан13 4620008040400 гтин13 Не превращается в гтин14 добавлением 0 впереди 04620008040400, а это есть Обычный итф14 с префиксом 0 к гтин13 и контрольной цифрой 0, что совпадает с добавлением 0 к еан13. |
|||
|
13
Злопчинский
14.09.26
✎
09:46
|
(11) ну, чз ведь не отвечает за регистрацию гтин
|
|||
|
14
MWWRuza
гуру
14.09.26
✎
10:04
|
(7) На коробке итф14
14620008040407 Да, ты абсолютно прав. Вот: ![]() Чуть позже подниму УПД, перепроверю, что там... |
|||
|
15
MWWRuza
гуру
14.09.26
✎
11:25
|
+(14) Чуть позже подниму УПД, перепроверю, что там...
Ну, нет, я не ошибся. Вот эта строка в самом XML УПД: ![]() В общем, в автоматическом режиме это не отловить, если только вводить проверку контрольной суммы ШК при приеме из УПД, и в случае не верной - заставлять печатать свой внутренний. Но, там у меня и так, такого наворочено, что еще оду проверку добавлять как-то не хочется. Хотя, подумаю... Был бы там ШК упаковки, и ИТФ-14, он бы у меня попал автоматом куда нужно(есть поле GTIN у товара, так-же есть возможность добавлять отдельную единицу "упаковка"), а так, это "типа обычный ШК ЕАН" штуки, и делай с ним что хочешь :-( |
|||
|
16
MWWRuza
гуру
14.09.26
✎
11:28
|
Конечно это костыльное решение, но, что поделать...
Добавил вторую единицу к товару с этим неверным ЕАН, на семерку заканчивающимся, для того, что-бы если опять такой УПД прилетит, он товар в базе находил по нему... На кассу будут оба выгружаться, и с 0 и с 7, искать при добавлении в чек сканером будет по своим этикеткам с 0 в конце, а при приеме УПД из ЭДО по "кривому" ЕАН с семеркой. Не нравится мне это, но, что поделать, если поставщики так УПД формируют. |
|||
|
17
bolder
14.09.26
✎
11:33
|
(6) С дуба рухнул?
В настоящее время обязательная маркировка в системе “Честный ЗНАК” касается определённых товаров, таких как молочные изделия, табачные изделия, обувь и другие. Яйца и продукты на их основе, включая пастеризованные смеси и порошки, пока не включены в этот список. Производители и продавцы данной продукции не обязаны регистрировать свои товары в системе. А EAN13 может ставиться на коробки только в путь. Ну и само собой, или ITF14.Кому как нравиться. |
|||
|
18
MWWRuza
гуру
14.09.26
✎
11:51
|
Я в (0) ошибся только в этом:
"А тут, производители обычные ЕАН-13 формировать за все годы не научились..." Тут производитель виноват только в том, что поленился нанести правильные ЕАН на потребительские упаковки. На короб он нанес верный ИТФ-14. А вот поставщик, перекуп, какая-то ИП судя по УПД - накосячила. Основной косяк ее, однозначно. |
|||
|
19
MWWRuza
гуру
14.09.26
✎
11:53
|
(17)А EAN13 может ставиться на коробки только в путь.
Ну и само собой, или ITF14.Кому как нравиться. Да не рухнул. Я про честный знак просто прикалывался, в (9), старую комедию вспоминая, с яйцами со знаком качества :-) Но, если ставится ЕАН - он должен быть ЕАН. Не вопрос, почему бы и нет. Тут - ИТФ-14 как выяснили, тоже все ОК. А вот поставщик в УПД - накосячил явно, передав "обрезок" от ИТФ-14, как ШК штуки ЕАН-13. |
|||
|
20
akronim
14.09.26
✎
14:36
|
(19) А при формировании УПД где-то наверняка стоит "если штрихкод 14 знаков, то берем правые 13, чтобы правильно получить ean-13 из честнознакового GTIN, который с нулем в начале" - это же ж информационное поле ИнфПолФХЖ2. И про ITF14 не знают. Я, например, не знал; это вы тут такие умные.
|
|||
|
21
Тындр
15.09.26
✎
12:56
|
Что удивляет? Это поколение ЕГЭ вылупилось и пое..шило печатать ШК на птицефабрику. Пройдет 15 лет и успехом будет, собираясь на смену к курицам, надевать трусы жёлтеньким вперёд. Для этого необходимо будет позвать двух 1сников.
|
|||
|
22
MWWRuza
гуру
15.09.26
✎
20:43
|
Да нет, на птицефабрике, как раз то нормальные работают, только ленивые или очень жадные. Поленились, или зажопили этикетки с ЕАН13 на потребительские упаковки нанести, только на короб логистический ШК нанесли, этикетку с ИТФ-14.
А вот у той ИПшки, которая поставщик перекуп-оптовик, похоже админы точно из поколения ЕГЭ... Это они в УПД огрызок от ИТФ-14 как ЕАН-13 передали. PS А я еще подумал, пока фотку шк не прислали - как они его напечатать сумели? Ладно принтер, он сам исправил последний символ на 0, но его даже ни одна библиотека формирования ШК не выведет - ошибка будет, или так-же заменит 7 на 0. |
|||
|
23
Злопчинский
16.09.26
✎
03:48
|
(22) а хз что там и как печатается. может они набор цифр печатают просо как code128 и все. читаться будет - ну и норм.
|
|||
|
24
MWWRuza
гуру
16.09.26
✎
07:19
|
(23) Ага. Я тоже тоже так подумал, пока фотку, которая в (14) не прислали.
|
|||
|
25
Kigo_Kigo
17.09.26
✎
11:51
|
Скорее всего поле ШК у поставщика ограничено 13 символами, вот они втащили туда что могли, а вроде Россия на 46 начинается, вот так и забили, а проверки ШК скорее всего нет, так что, если при приемке из УПД неправильного ШК, формируй второй только внутренний 2ХХХХХХХХХХ и его же делай основным и печатай, прям проблему развели, хули оператору делать, они в душе не ипет про ваши ЕАН 13, Гутинны и прочее, он тупой робот, сказали внести ШК он внес, а уж про КС он скорее всего вообщени не разу ничего не слышал....
|
|||
|
26
Garykom
гуру
17.09.26
✎
16:06
|
(25) Проблема что совсем не факт что код GTIN-14 (ITF-14) однозначно соответствует коду GTIN-13 (EAN-13)
Это разные системы кодировки Вот GTIN-12/UPC по идее впихнули во множество GTIN-13/EAN в незанятые коды |
|||
|
27
Garykom
гуру
17.09.26
✎
16:08
|
(26) Да в обратную сторону можно (GTIN-13/EAN в GTIN-14)
Любой стандартный 13-значный номер EAN-13 (а также UPC-A/GTIN-12) легко переводится в формат GTIN-14. Для этого слева добавляется лидирующий нуль (0), после чего рассчитывается новое контрольное число.
|
|||
|
28
Garykom
гуру
17.09.26
✎
16:11
|
Получается что если бы код GTIN-14/ITF-14 "14620008040407"
начинался с 0 а не с 1 то преобразование в GTIN-13/EAN-13 было бы вполне возможно и корректно |
|||
|
29
oleg_km
17.09.26
✎
16:21
|
(26) А разве 14-значный код - это не EAN13 + цифра, обозначающая транспортную коробку и соответственно пересчитанный контрольный знак?
|
|||
|
30
Garykom
гуру
17.09.26
✎
16:35
|
(29) Нет
Точнее надо разделять зареганный в GS1 код GTIN-14 и произвольный ШК ITF-14 |
|||
|
31
Fragster
гуру
17.09.26
✎
17:22
|
(25) при загрузке маркировки ЧЗ с ТСД/файла стандартной обработкой начальный 0 от ГТИН отрезается и в справочник кладется такое недоразумение
|
|||
|
32
MWWRuza
гуру
17.09.26
✎
17:36
|
(25) его же делай основным и печатай, прям проблему развели, хули оператору делать, они в душе не ипет про ваши ЕАН 13, Гутинны и прочее, он тупой робот
Да как раз то проблема в том, что "он тупой робот"... Он сделал так, как ему "его его душа" подсказала. Тупо передал прилетевший из ЭДО ШК на кассу. Ну, а чего - если не присмотреться, то единичку и не заметили. А дальше, привычные "46". Но, понадобились этикетки свои. А принтер, ни слова не говоря, распечатал, тупо исправив последний разряд на верный. Отсюда и проблема, как оператор со своими базовыми знаниями, должен был догадаться, что надо не этот "псевдо-ШК" печатать, а формировать свой внутренний и его печатать. Тут проблема не в том, как сделать правильно, а как в такой ситуации оператору отловить, что как привыкли - тут будет не правильно, не прокатит. Ведь ей "ни что не предвещало проблем". |
|||
|
33
Злопчинский
17.09.26
✎
18:04
|
(28) Берем GTIN товара. это база. это 12 символов.
GTIN в виде ШТРИХКОДА по формату EAN13 состоит из GTINс где с - контрольный символ GTIN 462000804040 EAN13 4620008040400 . если к GTIN добавить впереди 0 и представить в виде ШТРИХКОДА по формату ITF14 (где 13 цифр - значимые + с) то получится 04620008040400 что в цифровом представлении совпадает с цифровым представлением 0+EAN13 ибо совпадают контрольные цифры. |
|||
|
34
Garykom
гуру
17.09.26
✎
18:20
|
(33) Так и я о чем
GTIN14 = "14620008040407"; EAN13 = ?(Лев(GTIN14, 1) = "0", Прав(GTIN14, 13), Неопределено); Вполне корректно так обрезать, но только если с "0" начинается |
|||
|
35
Злопчинский
17.09.26
✎
18:22
|
что именно обозвали (кто?) как GTIN12, GTIN13 и GTIN14 - и как они формируются и КАКИМ ШТРИХКООМ ГРАФИЧЕСКИ оторажаются - я хз.
. и вопрос осnался без ответа: могу ли я на товар зарегистрировать (на правильность цифрового представления и контрольную цифру не обращаем внимания, считаем для примера что указано верно) GTIN12 461234567890 а GTIN13 4678903456742 и GTIN14 04683563658737 / то есть где в GTIN13 и GTIN14 цифры после 46 (12 цифр) отличаются друг от друга и от GTIN12 ? |
|||
|
36
Злопчинский
17.09.26
✎
18:23
|
(34) поэтом 046... - это обычно тоже считается как штука.
|
|||
|
37
Garykom
гуру
17.09.26
✎
21:52
|
(35)
GTIN12 461234567890 (точнее 461234567897) - можешь, только к РФ оно не относится UPC-A это США, кстати автоматом получаешь GTIN13 0461234567890 и GTIN14 00461234567890 GTIN13 4678903456742 - можешь, автоматом получаешь GTIN14 04678903456742 GTIN14 04683563658737 - не можешь отдельно ибо 0 зарезервировано для GTIN13, можно зарегать GTIN13 4683563658737, автоматом получаешь GTIN14 04683563658737 |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |