Имя: Пароль:
1C
 
ЕАН-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:09
+(14) Чуть позже подниму УПД, перепроверю, что там...

Ну, нет, я не ошибся.
Вот эта строка в самом XML УПД:



В общем, в автоматическом режиме это не отловить, если только вводить проверку контрольной суммы ШК при приеме из УПД, и в случае не верной - заставлять печатать свой внутренний. Но, там у меня и так, такого наворочено, что еще оду проверку добавлять как-то не хочется. Хотя, подумаю...
Был бы там ШК упаковки, и ИТФ-14, он бы у меня попал автоматом куда нужно(есть поле GTIN у товара, так-же есть возможность добавлять отдельную единицу "упаковка"), а так, это "типа обычный ШК ЕАН", и делай с ним что хочешь :-(
Программист всегда исправляет последнюю ошибку.