|
|
Зачем хранить все 13 символов EAN13?
kir-g, ОператорПК, diamkms, LLeonidov, ЕRPe, viraboy, H A D G E H O G s, b_ru, unenu, Черников, maxab72, Timon1405, A_G, mzelensky, paramedic, DeeK, PLUT, Широкий, vis, ads55, _Batoo, Garikk, Волшебник, torgm, Kigo_Kigo, MichK, Галахад, p-soft, runuts, takefive, integer, nick86, Seriy_Volk, Domovoi, Vostochnick, vbus, n0ther, Климов Сергей, VladZ, fbear, НачинающийВосьмерочн, Garykom, lucky-nn, oleg_km, X Leshiy, Lama12, Anton1307, крутойкодер, АгентБезопаснойНацио, sxfoxi, Sneer, Krendel, mr_K, mTema32, GlRoznica, Franchiser, N1troZeus, Builder, abfm, Доминошник, zenon46, AlexKimp, Бычье сердце, LienXo, okmail, Ager, zenik, Bad_Aleks, yurikmellon2, RomaH, sergey198, YFedor, Prog_man, d4rkmesa, Kongo2019, reg0303, obs191, avkynev, Philix, , dergreche, crotnn, Хряк, uno-group, GreyK, msm1981, Vstur, turbomilk8, ndrv, Кукуев, MM, lxndr, Tatitutu, Winnie Buh, kauksi, arsik, azt-yur, trad, maxar, Gucci76, timurhv, Rovan, rozer76, LuckyStar, DemonShinji2
| ☑ |
|
0
Прохожий
02.06.26
✎
13:00
|
Последний символ - контрольная сумма. Его всегда можно посчитать, это "не значимый" символ. Кроме того в таблице всегда можно через МАКСИМУМ найти последний занятый штрихкод. А зачем хранить 13 символ вообще? По сути он нужен только при ручном вводе оператором, но там можно легко посчитать контрольную сумму. Остальные случаи - это уже верифицированные данные.
|
|
|
1
paramedic
02.06.26
✎
13:02
|
А затем, чтобы отсеять ошибки чтения.
|
|
|
2
timurhv
02.06.26
✎
13:07
|
Большая экономия? 2 байта на одну запись EAN.
|
|
|
3
paramedic
02.06.26
✎
13:14
|
(2) Для ЕАН достаточно простой ASCII строки. Так что вообще 1 байт ))
|
|
|
4
p-soft
02.06.26
✎
13:24
|
(0) хранить никто не заставляет.
но с чего решили, что вычисления бесплатны в любой ситуации?
|
|
|
5
uno-group
02.06.26
✎
13:28
|
А нафига тебе последний занятый ШК их специальная служба выдает. И было такое, что ШК на 1000 заявку выдавали раньше чем ШК на 999. так что предугадать ШК с довольно большой вероятностью ты можешь но она не равна 100%
|
|
|
6
Garykom
гуру
02.06.26
✎
13:32
|
(0) С чего взял что только EAN-13 (GTIN-13) существует?
Еще есть GTIN-14, где как раз 13 значащих цифр
|
|
|
7
АгентБезопасной Нацио
02.06.26
✎
13:34
|
(5) затем, что локальный ШК ты имеешь право формировать для себя самостоятельно.
|
|
|
8
uno-group
02.06.26
✎
13:39
|
+(6) А еще есть Code 128 где может быть сколько угодно символов в том числе и 13 знаков. и только по контрольному символу можно определить какой это код если в нем только цифры.
Он по другому алгоритму рассчитывается.
Каждому символу присваивается свое значение (от \(0\) до \(102\)).Вычисляется взвешенная сумма: значение стартового символа + значение первого символа \(\times 1\) + значение второго \(\times 2\) + ...Итоговая сумма делится на \(103\)
|
|
|
9
uno-group
02.06.26
✎
13:42
|
(7) если это внутренний ШК зачем еан 13 юзать. Я Соде 128 и код товара использую и не парюсь. вообще дополнительных реквизитов не нужно все 13 символов экономятся. автоматически поддерживается уникальность кода и при поиске юзеру меньше символов вводить.
|
|
|
10
uno-group
02.06.26
✎
13:47
|
Есть еан 8 тоже читается всеми сканерами и 99% народа весь возможный ассортимент гарантировано перекрывает. Вопросов не будет если внутренний код с товара не оторвал и он к комму то уехал что у товара неправильная маркировка.
ИМХО использовать EAN-13 для внутренней маркировки зло которое рано или поздно аукнется.
|
|
|
11
АгентБезопасной Нацио
02.06.26
✎
13:57
|
(9) затем, что оборудование, например, может печатать только EAN.
(10) если пользоваться стандартами, то вероятность невелика. А вот когда разные "умельцы" изобретают что-то своё - тут бывает изрядно гемора.
|
|
|
12
Kigo_Kigo
02.06.26
✎
15:25
|
(10) Врятли аукнется, если использовать его начиная с "2"
|
|
|
13
LLeonidov
02.06.26
✎
16:15
|
(0) уже говорили что хранение в 1с 12 и 13 разрядов одинаковое количество байт? Для мс скюль 9.
А вот если взять GTIN и серию, принять на веру что в самом начале всегда 010, а серия 13 валидных символов, то можно это все упаковать в один УИД. Из УИД создать ссылку из ссылки справочник и все это добро с криптохвостом можно хранить в 100 байтах с учетом основного индекса и лишних полей в справочинке внутри мс скюль или файловой базы.
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой