Вход | Регистрация
 
Информационные технологии :: Математика и алгоритмы

Штрихкод блока и штрихкод пачки

Штрихкод блока и штрихкод пачки
Я
   igel1969
 
06.03.20 - 08:50
Здравствуйте!
Есть штрих-код блока сигарет:
4600439935254
а есть штрих-код пачки из этого блока:
46209474.

Неужели нет никакого сопоставления между ними?
Вот в EAN-13 есть поле "код товара", это согласно описаниям из интернета: 93525
А почему этого кода товара нет в штрих-коде пачки?
Мне бы хотелось найти что-то общее между штрих-кодом пачки и штрих-кодом блока, но при этом индивидуальное по отношению к другим товарам,
чтобы не хранить в системе и не заставлять операторов заполнять штрих-коды блоков, а хранить только штрих-коды пачек, но при сканировании блока - суметь найти товар.
   Сияющий в темноте
 
1 - 06.03.20 - 09:04
коды регистриуются в базе по запросу от производителя,на разные товары или одинаковые товары с рпзличной упаковкой присваиваются разные коды.
   Лодырь
 
2 - 06.03.20 - 09:05
(0) У тебя новая маркировка табака есть, а ты штрихкодами блоков промышляешь. Не майся дурью, все равно тебе надо уникальный ШК блока считывать в большинстве случаев. Если не сейчас, так через 3 месяца.
   igel1969
 
3 - 06.03.20 - 09:32
(2) какая разница, речь же идет о поиске товара. я считываю DataMatrix, из него вычленяю штрих-код. Поиск товара в базе данных все-равно идет по штрих-коду, а не по датаматриксу
   dezss
 
4 - 06.03.20 - 09:35
(3) Почему так?
Почему не ищешь по DataMatrix?
   igel1969
 
5 - 06.03.20 - 09:53
(4) по какой его части? Датаматриксы все разные, для каждой пачки
   Злопчинский
 
6 - 06.03.20 - 10:57
в части (0)
EAN13 - это шк в виде GTIN+контрольный символ, обычно присваивается минимальной счетной единице товара
для кодирования упаковок товаров часто применяют 14 символьное представление КодУпаковки (от 1 до 9)+GTIN+c
также можно применять EAN128 (GS1) в котором также содержится GTIN + блоки разной другой логистической инфы https://www.cleverence.ru/support/2795/
   dezss
 
7 - 06.03.20 - 12:34
(5) А у вас нет учета датаматриксов в разрезе номенклатуры?
(6) К сожалению не всегда EAN13 содержит в себе GTIN. GTIN вообще может быть 14 символов, а EAN13 только 12+контрольный.
   dezss
 
8 - 06.03.20 - 12:41
(6) Ой, не дочитал про 14-символные.
Но у нас есть реальная пачка, у которой ean-13 не совпадает с gtin.
   igel1969
 
9 - 06.03.20 - 12:51
(6) GTIN пачки и GTIN блока - совершенно разные, также как и штрих-коды. Тупые гуманитарии в министерстве торговли или кто там придумывает эти штрих-коды,
не могли додуматься до такой простой идеи, что штрих-код пачки это 0000001234567, а код блока - это 0000321234567, где 32 - означает блок. Они считают что
пачка Винстона - это один товар, а блок - совсем другой товар, не имеющий никакого отношения к пачке, дебилы.
что мне дает ваша информация, которую я и так знал?
Мне было бы полезно, если бы была возможность из Датаматрикса блока получать Датаматрикс пачки, но я не уверен что это возможно напрямую.
Есть возможность через API Честного знака - посылать им HTTPS-запрос с указанием Датаматрикса блока и они вернут все входящие в него пачки,
но мне этот вариант не подходит.
   igel1969
 
10 - 06.03.20 - 12:57
(7) в смысле - хранить всю номенклатуру по датаматриксам? Как Вы себе это представляете?
Пришел товар - сперва при приемке пропикать сканером коробки, потом блоки, а потом штуки?
В реальности будет так: Пришел товар. В электронном УПД есть датаматриксы коробок. при приемке пропикали их всех,
если совпадает - подписали УПД в ЭДО. Далее просто при продаже пропикивать продаваемые сигареты - или блоки, или пачки.
Чтобы товар смог найтись в системе надо при приемке ввести штрих-коды и пачек, и блоков. Пока у нас вводятся в систему штрихкоды только пачек.
Я надеялся по датаматриксу блока каки-нибудь вычислить штрихкод пачки, ведь в нем так много информации. Но кажется не так уж и много.
Придется вводить в систему и штрих-коды блоков тоже.
   Garykom
 
11 - 06.03.20 - 12:59
(9) (0) По названию сопоставляй

ШК пачки и ШК блока при регистрации в GS1 получают название. Обычно часть его будет совпадать.
   Garykom
 
12 - 06.03.20 - 13:00
(11) "сигареты с фильтром Winston BLUE" имеют оба ШК при поиске в гугле
   Garykom
 
13 - 06.03.20 - 13:01
Ну и надеюсь GTIN от SGTIN отличаем? Вот их связь только через ЧЗ
   Злопчинский
 
14 - 06.03.20 - 13:01
(8) еан13 - это визуальное представление по стандарту штрихкодирования (там куча разных стандартов) 12-ти знаков. Плюс контрольный. Соответственно что вы в эти 12 знаков запихнете - ваше дело. Принято для между-обмена/использования обычно в еан13 кодировать GTIN
   Garykom
 
15 - 06.03.20 - 13:03
(14) Уже давно нетути ENA13 его объединили в один стандарт GTIN, который имеет длину 12-14
   Garykom
 
16 - 06.03.20 - 13:03
(15) *нетути EAN13
   pechkin
 
17 - 06.03.20 - 13:03
(10) именно так.
но бывает еще доверительная приемка - это принять все так как выгрузил продавец.
ну может пару пачек проверить
   pechkin
 
18 - 06.03.20 - 13:04
коды конечно везде "от балды" никак не связаны между собой
   Garykom
 
19 - 06.03.20 - 13:05
(17) Читаю и понимаю что тех кто разобрался в маркировке и не путает SGTIN с GTIN и c КИЗ и DM раз и обчелся...
   Garykom
 
20 - 06.03.20 - 13:06
(19)+ А что я хотел сказать то? Вы походу нихрена не разобрались и все путаете ))
   Злопчинский
 
21 - 06.03.20 - 13:06
(9) я понимаю твое негодование ;-)
жизнь разнообразная.
и да, пачка и блок МОГУТ быть разными товарами и иметь разные гтины. даже вне зависимости от "министерства торговли с их гуманитариями".
а блок может быть всего лишь заводской упаковкой товара "пачка". все зависит от логистики (производителя как правило)
   Garykom
 
22 - 06.03.20 - 13:07
   Garykom
 
23 - 06.03.20 - 13:10
(21) А в маркировке еще есть транспортные упаковки. И они имеют свой Серийный код транспортной упаковки (SSCC).
И внутри могут (вложены) быть как другие SSCC так и SGTIN.
Прикол что уровень вложенности не ограничен.
   Garykom
 
24 - 06.03.20 - 13:13
Короче два GTIN (в т.ч. похожих или старых EAN13, EAN8) не имеют между собой ничего общего, кроме иногда префикса кому выданы.
Товары совершенно разные и стандартом не предусмотрена их связь друг с другом.

Вот GTIN связаны с SGTIN и связаны с КИЗ (марками) в виде DataMatrix.

Причем есть тонкость что внутри SGTIN|DM может быть закоден не тот GTIN что на упаковке а код места упаковки или производства/площадки.
Оп ля.
   Злопчинский
 
25 - 06.03.20 - 13:15
А вот кстати. есть вполне реальный товар. с вполне реальным GTIN, который купленЮ зарегистрирвоан и пролдукция им маркируется.
Теперь этот товар попадает под маркировку. Существующий гтин  можно использовать для генерации у операторов маркировки?
   Злопчинский
 
26 - 06.03.20 - 13:16
.. или каков порядок действий если гтин уже есть?
   Garykom
 
27 - 06.03.20 - 13:17
(25) Да можно.
А если упаковка с генерацией SGTIN и наклейка DM происходит на другой площадке (месте деятельности) то можно получить другой GTIN на площадку.
И на упаковке будет два GTIN один самого товара а другой который в SGTIN.
   Злопчинский
 
28 - 06.03.20 - 13:17
(24) SGTIN - это ведь всего лишь код, использующий идентификаторы и блоки/секции GS1-128 - так?
   Garykom
 
29 - 06.03.20 - 13:19
(26) Смотри вот у тебя один GTIN а места производтства/наклейки DM два.
Тебе надо чтобы Serial по этому одному GTIN не пересекся случайно или намеренно.

Если можешь это обеспечить генерацию уникальных и непересекающихся 13 символьных (не только цифры но и буквы латиницы) Serial то вперед с одним GTIN.
Если нет то бери дополнительные GTIN.
   Garykom
 
30 - 06.03.20 - 13:20
(28) Неа. SGTIN это то что в DataMatrix кодится.

SGTIN = GTIN (14 цифр) + Serial (13 символов)
В DataMatrix засовывают сначала GTIN, потом Serial а потом еще разную хрень с криптохвостом.
 
 Рекламное место пустует
   Злопчинский
 
31 - 06.03.20 - 13:20
(29) это понятно. если ситуация простая - и товар выпускается в оборот только одним производителем/одной площадкой - то для SGTINы не пересекутся
   Garykom
 
32 - 06.03.20 - 13:22
(31) А потом у тебя кончится объем Serial и?

Ты получишь новый GTIN и начнешь серию с начала с "00000000..." или с "aaaaaaa..." и заодно будешь и старый GTIN печатать на пачке.
   Garykom
 
33 - 06.03.20 - 13:23
(32)+ Там не помню вроде 5 лет нельзя чтобы пересеклись GTIN+Serial
   Garykom
 
34 - 06.03.20 - 13:24
(33)+ Т.е. через 5 лет можно снова старый GTIN юзать для SGTIN и DM
   Злопчинский
 
35 - 06.03.20 - 13:24
(32) это понятно.
но нихрена не понятно другое.
   Garykom
 
36 - 06.03.20 - 13:25
(35) Угу где всем мелких и бедным конторкам найти бабло на спецов или самих спецов которые все это сделают под требования и ключ.
Флаг в руки.
   Злопчинский
 
37 - 06.03.20 - 13:27
SGTIN = GTIN (14 цифр) + Serial (13 символов)
SGTIN - это ТУПО 27 символов? и совершенно пофиг каким алафавитом они будут закодирвоаны в ШК? CODE39 или CODE128?
никаких разделителей/идентификаторов применения (AI) не используется? кодировка по GS1-128 не используется?
   Злопчинский
 
38 - 06.03.20 - 13:28
Пришла упаковка. на ней ШК - я сканирую ШК. откуда "я" нахрен знаю что это - SGTIN? что из него можно вытащить товар и серию?
   Garykom
 
39 - 06.03.20 - 13:28
(37) SGTIN не кодируют никуда он строкой обычной в системах во всех в т.ч. в ЧЗ.
А вот данные из него которые GTIN и Serial еще на упаковках в виде DataMatrix кодят.

SSCC вот кодят в GS1-128
   Garykom
 
40 - 06.03.20 - 13:29
(38) При сканировании 2D ШК который DataMatrix он должен быть по стандарту.
И там сначала идет GTIN а потом через разделитель Serial а потом еще разная хрень.

SGTIN нигде не кодится в штрих коды, это просто строка из 27 символов
   Злопчинский
 
41 - 06.03.20 - 13:32
(40) если мы сейчас говорим не про госрегулирвоание.
что мне мешает закодировать на упаковке продукции гтин и серию с использованием GS1-128?
   Garykom
 
42 - 06.03.20 - 13:32
   Garykom
 
43 - 06.03.20 - 13:32
(41) А нахрена? Требования печатать КИЗ в виде DM с криптохвостом-подписью для проверки и чтобы заплатили
   Garykom
 
44 - 06.03.20 - 13:34
(43)+ В смысле у тебя есть DM зачем тебе еще GS1-128, который не требуют на упаковках?
Вот на своих транспортных да у тебя будет GS1-128 и внутри записан SSCC который проходит по системам маркировки и можно запросом узнать что ты внутрь положил.
   Злопчинский
 
45 - 06.03.20 - 13:37
(42) угу. ну там же видно что сначала идет 01 - это похоже на идентификатор применения единицы товара/упаковки- потом идет GTIN - потом идет 21 - это разделитель указатель что дальше идет серия, дальше идет всякий идентификационный мусор (криптохвост?).
я нихрена не вижу SGTIN в виде 27 непрерывных символов.
я что-то не так понимаю?
   Garykom
 
46 - 06.03.20 - 13:38
Кстати табачка это редкое исключение когда SGTIN (пачки) лежит внутри другого SGTIN (блока) а не внутри SSCC.
Так то по идее маркировке надо на блоки печатать транспортные SSCC.

Но тут затык что низзя транпортные в розницу через ККТ и поэтому это два разных товара. Ну не додумали слегка.
   Злопчинский
 
47 - 06.03.20 - 13:39
(44) понятно, что если есть датаматрикс то для госправил (товар-серия-крипто" - этого может быть достаточно.
   Garykom
 
48 - 06.03.20 - 13:39
(45) Там он разделен на две части GTIN и Serial.
SGTIN это уникальный идентификатор единицы товара для применения в базах данных - уникальный ключ.
Потому что картинку в БД как уникальный ключ неудобно ))
   Злопчинский
 
49 - 06.03.20 - 13:40
(48) чем он разделен на две части? я вижу префиксы 01 и 21 - так?
   Garykom
 
50 - 06.03.20 - 13:42
(49) Угу и там еще спецсимволы GS1 и FNC
   Злопчинский
 
51 - 06.03.20 - 13:44
(50) ну так я про то и говорю, что кодируется все равно по стандарту GS1 - они просто в датаматрикс еще загнали?
   Garykom
 
52 - 06.03.20 - 13:44
(49) Короче считал DM и проверяшь на стандарт, если нашел 01..(14)..21..(13).. то это маркировка и выцепляй 14 цифр GTIN и 13 символов Serial, складывай в SGTIN и пиши в свою базу или используй в системе маркировки.
   Garykom
 
53 - 06.03.20 - 13:44
(51) Устал (( Начни читать мануалы
   Злопчинский
 
54 - 06.03.20 - 13:45
(46) я очень сомневаюсь что на ЗАВОДСКИЕ вторичные упаковки (блистеры, блоки, мастер-короба) надо SSCC шлепать.SSCC это все-таки транспортная "идентификация"
   Злопчинский
 
55 - 06.03.20 - 13:46
(52) Спасибо добрый человек!
   Garykom
 
56 - 06.03.20 - 13:46
(54) В МДЛП (лекарства) первичная (блистер) не маркируется, вторичная SGTIN (то что отдают покупателю розничному обычно с инструкцией), третичная это транспортная.
   Злопчинский
 
57 - 06.03.20 - 13:47
я не в теме маркировки поэтому вопросы глупые м.б.
.
а в чем тогда роль ЧЗ?
   Garykom
 
58 - 06.03.20 - 13:48
(57) Контроль обеления всех, причем расходы сняты с государства и через ЧЗ переложены на всех.
   Garykom
 
59 - 06.03.20 - 13:49
(58)+ Гениально придумали что по цепочке все друг-друга начнут контролировать.
И понимать что вот это фальсификат или контрабанда (благозвучное серый импорт)
   Злопчинский
 
60 - 06.03.20 - 13:50
(56) это, блин, частный случай.
введут маркировку на текстиль.
у меня текстиль - штука-блистер(целлофан с 12 полотенец, немаркированный)-блок(3блистера)-мастеркороб(4блока)-еще и паллета как ЕДИНИЦА измерения товара(20коробов) - она же и транспортная единица.
 
 Рекламное место пустует
   Garykom
 
61 - 06.03.20 - 13:51
(60) Ну тебе зарплату платят чтобы думал как ))
   Злопчинский
 
62 - 06.03.20 - 13:52
(61) я за такую зарплату - не работаю.. ;-)
   igel1969
 
63 - 06.03.20 - 13:52
(12) (11) (13) Да, я плаваю в данном вопросе (ГТИН от СГТИН отличаем?). Иначе не пошел бы сюда, если бы знал все ответы.
Откуда я возьму наименование, если я не хочу по каждому чиху (пропикиванию товара в розничном магазине) посылать HTTPS-запрос,
не хочу на каждый комп в магазине ставить сертификат для HTTPS-запроса? Про каких сферических коней в вакууме Вы говорите?
Или Вы хотите, чтобы в розничном магазине сигареты продавались как в М-Видео, когда приходишь с доверенностью от организации и
тебе товар выписывают ровно час (реальный случай из моей жизни, а также был аналогичный случай когда я в компании, торгующей
электротоварами покупал напольные кабель-каналы)?
   Garykom
 
64 - 06.03.20 - 13:53
(60) Фактически придется маркировать каждое отдельное полотенце, затем транспортная блистер, внутри в транспортную блок, в мастеркороб и далее на паллету.
И получатель пусть как хочет любиться чтобы проверить что марки на полотенцах внутри 4 уровней вложенности транспортных верные
   Злопчинский
 
65 - 06.03.20 - 13:53
(59) про ЧЗ нихера не понятно. ЧЧЗ по собственной инициативе что-то генерит/выдает полностью? или только типа я туда загоняю гтин/серию - получаю полный код с уникальным криптохвостом?
   Garykom
 
66 - 06.03.20 - 13:54
(64)+ При ваших объемах полотенец сразу считайте насколько хватит резерва Serial из 13 символов (не помню там маленькие и большие буквы это разные вроде) по одному GTIN.
И сразу закладывайте запас GTIN.
   Garykom
 
67 - 06.03.20 - 13:55
(65) Там разные варианты. Можно у них получить а можно сказать что вот мы придумали и сча вам загоним данные.
Если вы придумали хрень пересекающуюся то операция не пройдет.
   Злопчинский
 
68 - 06.03.20 - 14:15
(67) Понял, спасибо. Я сейчас проконсультировался на стороне, мне концептуально понятно.
вся задача ЧЗ - рубить бабло за каждый код. вот и все если по большому счету.. ;-)
   Злопчинский
 
69 - 06.03.20 - 14:17
млин, но мне как импортеру/производителю логистику выпуска это дело усложнит... но не на много...
понятно. спасибо за потраченное на меня время.
   Garykom
 
70 - 06.03.20 - 14:50
(68) В конечном итоге ЧЗ если не будут хлопать ушами запросто всех мелких торговых подгребут под себя в плане учетных систем облачных.
По сути же все движение и отчеты.
   Злопчинский
 
71 - 06.03.20 - 16:36
(70) ну.. мелкие торговые торгуют кучей всякой фигни. и маркируемой и немаркируемой например же может быть...
часть через ЧЗ - часть мимо - неудобно... в однйо накладной марикируемый и немаркируемый пишут что не пройдет.
.


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.