DataMatrix же бут кийимди кантип туура белгилөө керек

1-жылдын 2019-июлунан тартып Орусияда товарлардын тобун милдеттүү түрдө маркалоо киргизилген. 1-жылдын 2020-мартынан баштап бут кийимдер бул мыйзамдын алкагында болушу керек болчу. Ар ким даярданууга үлгүрбөй, натыйжада учуруу 1-июлга жылдырылды. Ламода аны жасагандардын арасында.

Ошондуктан, биз өзүбүздүн тажрыйбабызды кийим-кече, дөңгөлөк, атыр ж.б. Макалада бир катар тармактык стандарттар, айрым ченемдик документтер жана жеке тажрыйба баяндалат. Макала биринчи кезекте бул долбоорду түшүнө элек интеграторлор жана иштеп чыгуучулар үчүн арналган.

DataMatrix же бут кийимди кантип туура белгилөө керек

Регламент тез-тез өзгөрүп тураарын жана автордун материалды үзгүлтүксүз жаңыртуу мүмкүн эмес экенин эске алыңыз. Ошондуктан, сиз аны окуганга чейин кээ бир маалыматтар эскирип калышы мүмкүн.

Автор Ламодадагы Datamatrix долбоору боюнча иштин бир бөлүгү катары, ошондой эле өзүнүн BarCodesFx бекер энбелгилөө тиркемесин иштеп чыгууда жеке тажрыйбага ээ болгон.

1-жылдын 2019-июлунан тарта Орусияда милдеттүү түрдө маркировкалоо боюнча мыйзам иштеп жатат. Мыйзам товарлардын бардык топторуна жайылтылбайт жана продукциянын топтору үчүн милдеттүү маркировкалоонун күчүнө кирүү мөөнөтү ар кандай. Учурда тамеки, тон, бут кийим, дары-дармектер милдеттүү түрдө маркировкаланууга тийиш. Жакында дөңгөлөктөр, кийимдер, атырлар жана велосипеддер киргизилет. Товарлардын ар бир тобу өкмөттүн өзүнчө токтому (GPR) менен жөнгө салынат. Ошондуктан, бут кийим үчүн туура болгон кээ бир билдирүүлөр башка продукт топтору үчүн туура эмес болушу мүмкүн. Бирок биз техникалык компонент ар кандай продукт топтору үчүн абдан айырмаланбайт деп үмүттөнсөк болот.

белгиМаркировканын негизги идеясы - ар бир товар бирдигине жеке номер ыйгарылат. Бул номерди колдонуу менен сиз товардын белгилүү бир буюмунун өлкөгө өндүрүлгөн же импорттолгон учурдан тартып, кассада утилизацияланган учуруна чейинки тарыхын көзөмөлдөй аласыз. Бул кооз угулат, бирок иш жүзүндө аны ишке ашыруу өтө кыйын.. Концепция чынчыл белгинин расмий сайтында кененирээк сүрөттөлгөн.

Жалпы терминдер жана түшүнүктөр

UOT - товар жүгүртүүнүн катышуучусу.
CRPT — перспективдүү технологияларды өнүктүрүү борбору. Жеке компания, жалгыз мамлекет белгилөө долбоору боюнча подрядчы. Ал мамлекеттик-жеке өнөктөштүк (МЖӨ) схемасы боюнча иштейт. Тилекке каршы, долбоордун тендеринин башка катышуучулары, ошондой эле тендердин өзү тууралуу маалымат жок.
TG - продукт тобу. Бут кийим, кийим, шиналар ж.б.
GTIN - негизинен, түсүн жана өлчөмүн эске алуу менен макала. GS1 же ар бир импорттоочу же өндүрүүчү үчүн анын продуктусу үчүн улуттук каталогдо чыгарылган. Өндүрүүчү же импорттоочу алгач продуктуну сүрөттөп бериши керек.
PPR - Россия Федерациясынын Өкмөтүнүн токтому. бут кийим үчүн - 860.
КМ - белги коду. Белгилүү бир продукт буюмуна дайындалган уникалдуу белгилердин топтому. Бут кийимдер үчүн ал GTIN, сериялык номер, текшерүү коду жана крипто-куйрукту камтыйт.
GS1 GTINдерди чыгарган эл аралык уюм. Алар ошондой эле бир катар этикеткалоо стандарттарынын түзүүчүлөрү болуп саналат.
Улуттук каталог - CRPT тарабынан иштелип чыккан GS1 аналогу.
Cryptotail - СМнын мыйзамдуулугун тастыктаган ЭЦКнын аналогу. Мөөрдөгү маалымат матрицасында болушу керек. Текст түрүндө сактоого тыюу салынат. Басып чыккандан кийин штамптар КРПП менен түзүлгөн келишимге ылайык алынып салынышы керек. Иш жүзүндө колдонуунун белгилүү учурлары жок.
CPS — заказдарды башкаруу станциясы. Товарлар үчүн KM заказ кылган система.
EDI - электрондук документ жүгүртүү.
UKEP — квалификацияланган электрондук кол тамга.

Ушул берененин алкагындагы терминдер жана түшүнүктөр

ЧЗ - чынчыл белгиси.
макул - жеке бөлмө.
белги — басылган белги коду.

Процесс төмөнкүдөй: биринчиден, катышуучу (UOT) электрондук кол тамганы (UKEP) чыгарат, чынчыл белгиде (CH) каттайт, улуттук каталогдо же GS1де товарды сүрөттөйт жана продукт үчүн GTIN алат. Бул кадамдар чынчыл белги веб-сайтында майда-чүйдөсүнө чейин сүрөттөлгөн, ошондуктан биз аларга токтолбойбуз.

Заказ кылуу жана алуу коддору

GTINдерди алгандан кийин, катышуучу (UOT) CPS системасындагы коддорго (KM) буйрутма берет.
Маанилүү, бирок ачык эмес.

  1. Сиз бир иретте эң көп дегенде 10 GTIN коддорун сурай аласыз. Негизи, түшүнүксүз чектөө. 14 000 GTIN менен импортер 1400 XNUMX заказ түзүшү керек.
  2. Ар бир заказ үчүн эң көп дегенде 150 000 код суралышы мүмкүн.
  3. 100 буйрук чеги бар. Башкача айтканда, бир эле учурда 100дөн ашык заказды иштетүүгө болбойт. Эгерде 100дөн ашык болсо, API буйрутмалардын тизмесинин ордуна катаны кайтарып баштайт. Бул катаны оңдоонун жалгыз жолу - веб-интерфейс аркылуу кээ бир буйруктарды жабуу. API буйруктарды жарым-жартылай көрсөтүү үчүн параметрди камсыз кылбайт.
  4. Сурамдардын саны боюнча чектөө бар - секундасына 10 суроодон ашык эмес. Менин маалыматым боюнча, бул чектөө документтерде жок, бирок бар.

CPS системасынын API аркылуу KM маркалоо коддорунун заказдары менен иштөөнүн жеке тажрыйбасынан.

  1. Сурамга (json өзү) ГОСТ кол тамгасы менен кол коюлушу керек. Бул cryptopro менен иштеп жатат. Колдонулган фреймворк же китепкана түпнуска jsonду бир байт менен да өзгөртпөсүн кылдат текшеришиңиз керек. Болбосо, кол дароо күчүн жоготот.
  2. Буйрутма кол коюу. Буйрукка каалаган кардардын кол тамгасы менен кол коюлушу мүмкүн. Кол жарактуу болсо, CPS системасы аны кабыл алат. Интеграция учурунда, тестирлөө САсында берилген башка бирөөнүн колу менен суроо-талапка кол коюуга мүмкүн болгон. Башкаруу системасынын согуштук схемасы буйрукту иштеп чыгып, коддорду чыгарды. Менин оюмча, бул коопсуздук тешик болуп саналат. Иштеп чыгуучулар мүчүлүштүк тууралуу отчетко "көрөбүз" деп жооп беришти. Бул оңдолду деп үмүттөнөм.

    Ошондуктан, бир жумуш ордунда бирден ашык юридикалык жак иштесе, өтө этият болуңуз. жүздөр. Бүгүн CPS бул өтүнүчтөрдү кабыл алат, ал эми эртең суроо-талаптар кайра текшерилип, коддордун жарымы башка бирөөнүн кол коюусунан улам жокко чыгарылат. Ал эми принципиалдуу түрдө алар туура болот.

  3. Буйрутмаларга автоматтык түрдө кол коюу - бул KMSте иштебей калган функция. Анын иштеши үчүн, ачкычтын жеке бөлүгүн чынчыл белгинин жеке эсебине жүктөө керек болчу. Бул ачкычтын компромисси. Ал эми учурдагы мыйзамдарга ылайык, күчөтүлгөн квалификациялуу электрондук кол тамганын компромисси болгон учурда, ээси өзүнүн күбөлүк борборуна (КА) билдирүүгө жана ECEPти жокко чыгарууга милдеттүү. Эгер бул функция кайтарылса, ачкычтын купуя бөлүгү компьютерден чыгып кетпеши үчүн сак болуңуз.
  4. Февраль айында Өркүндөтүлгөн технологияларды өнүктүрүү борбору (CRPT) CPS API'ге суроо-талаптардын санына чектөө киргизген. Секундасына бирден ашык сурам жок. Анан эле күтүүсүз жана унчукпай бул чектөөнү алып салды. Ошондуктан, мен системаны рецидив болгон учурда CRPT API'ге суроо-талаптардын санын чектөө мүмкүнчүлүгүн киргизүүнү сунуштайм. Азыр секундасына 10 суроонун чеги жөнүндө маалымат бар.
  5. Ошондой эле февраль айында, CPS API жүрүм-туруму эскертүүсүз олуттуу өзгөрдү. API'де буйрутмалардын статусун алуу өтүнүчү бар. Статус буферлерди жана алардын абалын көрсөттү. Бир GTIN = бир буфер. Ошондой эле буферден канча код алуу мүмкүн экенин көрсөттү. Жакшы күндөрдүн биринде бардык буферлердин саны -1 болуп калды. Ар бир буфердин абалын өзүнчө суроо үчүн өзүнчө ыкманы колдонууга туура келди. Бир өтүнүчтүн ордуна он бир кылуу керек болчу.

Код структурасы

Ошентип, коддор заказ кылынган жана түзүлгөн. Аларды API аркылуу текст түрүндө, pdf форматында басып чыгаруу үчүн энбелгилер жана текст менен csv файлы катары алууга болот.

API мурунтан эле жогоруда жазылган. Калган эки ыкмага келсек. Башында башкаруу системасы коддорду бир гана жолу чогултууга мүмкүнчүлүк берген. Ал эми pdf файлы алынган болсо, анда ал PDF файлынан бардык маалымат матрицаларын кайра сканерлөө менен гана коддорду текст түрүндө алууга болот. Бактыга жараша, алар бир нече жолу коддорду чогултуу мүмкүнчүлүгүн кошуп, бул маселе чечилди. Коддор дагы эле эки күндүн ичинде кайра жүктөө үчүн жеткиликтүү.

Эгер сиз аны csv форматында алсаңыз, анда эч качан, эч кандай шартта, Excelде ачпаңыз. Жана эч кимге жол бербе. Excel автосактоо өзгөчөлүгүнө ээ. Сактоо учурунда Excel сиздин коддоруңузду эң күтүүсүз жолдор менен өзгөртө алат. Мен коддорду көрүү үчүн notepad++ колдонууну сунуштайм.

Эгер сиз CMSден файлды notepad++ менен ачсаңыз, ушул сыяктуу саптарды көрө аласыз. Үчүнчү код жараксыз (анын GS бөлгүчтөрү жок).

DataMatrix же бут кийимди кантип туура белгилөө керек

Биздин өнөктөштөр бизге өнүмдөрүн белгилөө үчүн коддорду беришти. Жылаңач көз менен Excel аркылуу кайсы файлдар түзүлгөнүн көрө аласыз - коддордун 5% га чейин жараксыз болгон.

жөнүндө окууну сунуштайм стандарты GS1. Стандарттын сыпаттамасы DataMatrix түзүүгө байланыштуу көптөгөн суроолорго жоопторду камтыйт.

Идентификациялык код GTIN жана сериялык номерден турат. GS1 стандартына ылайык, алар Колдонмо идентификаторлоруна (AI) 01 жана 21 туура келет. Колдонмо идентификаторлору GTINдин жана сериялык номердин бир бөлүгү эмес экенин эске алыңыз. Алар колдонмонун идентификаторунан (UI) кийин GTIN же сериялык номер турганын көрсөтүп турат. Бул кассалык программалык камсыздоону программалоодо өзгөчө маанилүү. 1162 тэгин толтуруу үчүн сизге колдонмонун идентификаторлору жок GTIN жана сериялык номер гана керек.

UTD (универсалдуу өткөрүп берүү документи) жана башка документтер үчүн, тескерисинче, көбүнчө колдонмонун идентификаторлору менен бүт жазуу керек.

DataMatrix же бут кийимди кантип туура белгилөө керек

GS1 стандартында GTIN 14 белгиден турган туруктуу узундукка ээ жана сандардан гана турушу мүмкүн деп айтылат. Сериялык номер өзгөрүлмө узундукка ээ жана стандарттын 155-бетинде сүрөттөлгөн. Сериялык номерде пайда болушу мүмкүн болгон символдор менен таблицага шилтеме да бар.

Сериялык номер өзгөрүлмө узундукка ээ болгондуктан, GS бөлгүч сериялык номердин аягын көрсөтөт. ASCII таблицасында анын 29 коду бар. Бул бөлгүчсүз эч бир программа сериялык номердин кайсы учурда бүтүп, башка маалымат топтору башталганын түшүнбөйт.

Белгилөө коду (KM) жөнүндө кененирээк маалымат бул жерден тапса болот расмий документтер.

Бут кийимдер үчүн сериялык номер 13 белгиден турат, бирок анын өлчөмү каалаган убакта өзгөртүлүшү мүмкүн. Башка продукт топтору (TG) үчүн сериялык номердин узундугу ар кандай болушу мүмкүн.

DataMatrix Generation

DataMatrix же бут кийимди кантип туура белгилөө керек

Кийинки кадам - ​​бул маалыматтарды DataMatrix кодуна айландыруу. Россия Өкмөтүнүн 860 токтому ГОСТту аныктайт, ага ылайык, ал DataMatrix түзүү зарыл. Ошондой эле, PPR 860 колдонмонун идентификаторлорун милдеттүү түрдө колдонууну белгилейт. DataMatrix стандартында "колдонмо идентификаторлору" деген түшүнүк жок экенин эске алыңыз. Алар GS-1 DataMatrix стандартында гана жеткиликтүү. Көрсө, PPR 860 кыйыр түрдө GS-1 DataMatrix колдонууга милдеттендирет. Бактыга жараша, стандарттар окшош. Негизги айырма: GS-1 DataMatrixте биринчи символ FNC1 болушу керек. GS символу DataMatrixте биринчи пайда болбошу керек, бир гана FNC1.

FNC1 жөн эле GS сыяктуу линияга кошула албайт. Ал DataMatrix түзүүчү программа тарабынан кошулушу керек. Alliance Forts ресурстарында бир нече жарыяланган мобилдик тиркемелер, анын жардамы менен сиз түзүлгөн DataMatrix коддорунун тууралыгын текшере аласыз.

Маанилүү. Чынчыл белги колдонмосу жараксыз DataMatrixти кабыл алат. Ал тургай, QR коддору. Бренд таанылган жана продукт маалымат көрсөтүлгөн факты DataMatrix туура түзүлгөн экенин билдирбейт. Крипто куйругу алмаштырылганда да, ChZ тиркемеси брендди таанып, продукт боюнча маалыматтарды көрсөткөн.

Кийинчерээк ChZ бошотулган түшүндүрмө, коддорду кантип туура түзүү керек. Каталары бар коддордун көптүгүнө байланыштуу, алар FNC1 жок коддорду жарактуу деп табышты, бирок дагы эле GS-1 DataMatrix түзүүнү сунушташат.

Тилекке каршы, өнөктөштөрдөн алынган маалымат матрицаларынын бир кыйла чоң пайызы каталар менен келген. ЧЗдан түшүндүрмөлөрдүн аркасында «1-июлдан кийин мындай товарды соодалоого болобу же жокпу?» деген суроо толук чечилди. Спойлер - мүмкүн.

басма

Маркаларды басып чыгаруу ыкмасына көңүл буруңуз. Термикалык принтерде басылганда штамп бат өчүп, продуктуну сатууга болбойт. Окулбаган штамп PPR 860 эрежесин бузуу болуп саналат. Бул товарларды камакка алууга, айып пул салууга жана кылмыш жоопкерчилигине алып келет.

Термикалык басып чыгарууну колдонуңуз. Бул учурда, бренд өчпөй калууга дуушар болбойт. этикетка материалы ошондой эле бренд механикалык зыянга канчалык сезгич экенин аныктайт. Эгерде кодду механикалык бузулуулардан улам окуу мүмкүн эмес болсо, бул бардык натыйжалары менен бренддин жоктугуна барабар.

DataMatrix же бут кийимди кантип туура белгилөө керек

Пландаштырылган басып чыгаруу көлөмүнөн принтерди тандаңыз. Иш такта принтерлери күнүнө 100 000 этикетканы басып чыгарууга ылайыкталган эмес.

Басып чыгарууну токтотуу жана баштоо принтердин эскиришин көбөйтөт. Кээ бир программалар басып чыгаруу тапшырмасын бирден бир этикетка жөнөтөт. Мындай программаларды колдонбогонуңуз жакшы.

Документтер менен иштөө

Штамптар басылып, чапталгандан кийин, алар менен кийинки бардык операциялар документтер же чынчыл белгинин жеке эсеби аркылуу ишке ашырылат.

Көп сандагы коддор менен иштөөдө сиз керектүү коддорду камтыган xml файлдарын түзө аласыз жана бул файлдарды жеке аккаунтуңуздун API же веб интерфейси аркылуу жүктөй аласыз.

XSD схемасын ChZ LCтин "жардам" бөлүмүнөн жүктөп алса болот.

Төмөнкү пункттарга көңүл буруңуз.

  1. LC ChZдеги Xsd схемаларында ИНН валидациясында каталар жана линиянын узундугу боюнча чектөөлөр бар. Каталарды оңдогондон кийин гана диаграммаларды колдоно аласыз. Бактыга жараша, каталар айкын, ошондуктан бул кыйын эмес.
  2. Схема көбүнчө эки бөлүктөн турат - документтердин бардык түрлөрү үчүн жалпы жана белгилүү бир түр үчүн өзүнчө. Жалпы схема конкреттүү бирине импорттоо аркылуу кошулат. Эки диаграмма тең ChZ LC жардам бөлүмүндө жайгаштырылган.
  3. CM үчүн качуу эрежелери XML үчүн жалпы кабыл алынган эрежелерден айырмаланат, бул ChZ расмий документтеринде жазылган, буга көңүл буруңуз. Мына бул жерде Бардык эрежелер 4-бетте.
  4. Бир файлга 150 000 кодду жүгүртүүгө киргизүүгө аракет кылбаңыз. Күбөлөрдүн айтымында, адатта 30 000ден ашык файлдар өткөрүлөт..
  5. Xml файлы "xml валидация катасы" катасы менен оролуп, беш мүнөттөн кийин ошол эле файл көйгөйсүз кабыл алынышы мүмкүн.
  6. Эгерде файлда мурунтан эле жүгүртүүгө чыгарылган код камтылса, анда жүгүртүүгө киргизилген файл, балким, кабыл алынбайт.
  7. Убактылуу чечим катары жөнөтүү жана кабыл алуу документтери колдонулат. Келечекте аларды жоюп, PPR 860га ылайык UPDге өтүүнү пландаштырууда.
  8. 60 күн жөнүндө уламыш. Жүгүртүлбөгөн коддор 60 күндөн кийин "күйүп кетет" деген пикир бар. Бул жомок, булагы белгисиз. Коддордун мөөнөтү 60 күндүн ичинде контролдоо тутумунан алынбасаңыз гана бүтөт. Чогултулган коддордун иштөө мөөнөтү чексиз.

жыйынтыктоо

Менин BarCodesFX бекер энбелгилөө тиркемеси иштелип жатканда CPS API менен интеграция башында жасалган. Чынчыл белги күтүлбөгөн жерден API логикасын экинчи жолу өзгөрткөндө, интеграциядан баш тартууга туура келди. Мен келечекте ChZ иштеп чыгууну жана API турукташтыра алат деп үмүттөнөм, анткени Коммерциялык эмес продукт үчүн APIде өзгөрүүлөр болгон-болбогондугун күн сайын эки жолу текшерип, аны тез арада жакшыртуу мен үчүн абдан кымбат.

Белгилөөлөрдү ишке ашырууда, TG продуктулар тобуңуз үчүн ченемдик документтерди кылдат окуп чыгыңыз, GS1-DataMatrixти туура басып чыгарыңыз жана чынчыл ChZ белгиси тарабынан күтүлбөгөн өзгөрүүлөргө даяр болуңуз.

Fort Alliance маалымат мейкиндигин түздү (wiki, баарлашуу бөлмөлөрү телеграммада, семинарларда, вебинарларда), анда сиз бардык тармактарда этикеткалоо боюнча пайдалуу жана актуалдуу маалыматты таба аласыз.

Source: www.habr.com

Комментарий кошуу