смотри форматы ШК GS1-128 https://ru.wikipedia.org/wiki/GS1-128 я бы постарался закодировать в таком ШК (а ШК не может быть вне физического объекта, а привязан к вполне конкретной физической штуке/упаковке/единице)^
- код упаковки;
- колво базовых штук в упаковке (упаковка может быть от блока до вагона...);
- код партии (код партии включает в себя код предприятия, код линии, код смены);
- дата изготовления;
- дата истечения срока;
.
то есть смотри идентификаторы применения AI по вышеуказанной ссылке.
.
например, у меня (реальная инфа) такие ШК:
артикул: 428630 Масленка GrandCHEF
штука товара: 8595028483932 - еан13 (GTIN=859502848393, контрольная цифра=2)
блок/минипак товара: 012859502848393620003012 или для читабельности (01)28595028483936(20)00(30)12
где 01 = AI "упаковка"
2 - тип упаковки (в моем случае "блок")
859502848393 - GTIN
6 - контрольная цифра
20 = AI "вид товара"
00 - вид товара, не задан/не используется/основной
30 = AI "количество грузовых мест/базовых штук"
12 - количество базовых штук в этой упаковке
мастер-короб () товара: 013859502848393320003048 или для читабельности (01)38595028483933(20)00(30)48
где 01 = AI "упаковка"
3 - тип упаковки (в моем случае "короб")
859502848393 - GTIN
3 - контрольная цифра
20 = AI "вид товара"
00 - вид товара, не задан/не используется/основной
30 = AI "количество грузовых мест/базовых штук"
48 - количество базовых штук в этой упаковке
аналогично и паллета (как типовая упаковка кодируется, тип упаковки = 5, то есть (01)58595,,,
разные АI позволяют кучу инфы закодировать всякой
цифры после AI "упаковка" часто используются для кодирования упаковок штрихкодом ITF-14
я бы советовал ваши упаковки (блоки, упаковки, короба, паллеты) вместе с ШК по стандарту GS1-128 одновременно еще и кодировать добавочно и ШК по формату ITF-14, т.е
блоки будут иметь ШК 28595028483936
короба будут имет ШК 38595028483933
паллеты будут иметь ШК 58595...
вопрос: нафейхоа?
ответ: потому что!
куча сетей и прочих клиентов (в т.ч. и их информационные системы) тупо не умеют работать с GS1-128 (то есть РАСШИФРОВЫВАТЬ инфу, заложенную в ШК - т.е. используют этот ШК просто как ИДЕНТИФИКАТОР, не умея извлекать из ШК содержательную инфу, да и зачастую просто не могут в себя принять ШК длины больше чем 13-14 знаков)
а с EAN13 и/или ITF14 - худо бедно умеют, и мало того - зачастую ТРЕБУЮТ - чтобы продукция на упаковках была маркирована именно по формату ITF-14