DataMatrix eða hvernig á að merkja skó á réttan hátt

Frá 1. júlí 2019 var lögboðin merking á vöruflokki tekin upp í Rússlandi. Frá 1. mars 2020 áttu skór að falla undir þessi lög. Ekki höfðu allir tíma til að undirbúa sig og í kjölfarið var sjósetningunni frestað til 1. júlí. Lamoda er meðal þeirra sem gerðu það.

Því viljum við deila reynslu okkar með þeim sem eiga eftir að merkja föt, dekk, ilmvötn o.fl. Greinin lýsir fjölda iðnaðarstaðla, sumum reglugerðarskjölum og persónulegri reynslu. Greinin er fyrst og fremst ætluð samþættingum og forriturum sem eiga enn eftir að skilja þetta verkefni.

DataMatrix eða hvernig á að merkja skó á réttan hátt

Athugið að reglugerðir breytast oft og það er ekki mögulegt fyrir höfund að uppfæra efnið stöðugt. Þess vegna, þegar þú lest þær, gætu sumar upplýsingarnar þegar verið úreltar.

Höfundur öðlaðist persónulega reynslu bæði sem hluti af vinnu við Datamatrix verkefnið í Lamoda og þegar hann þróaði eigið ókeypis merkingarforrit BarCodesFx.

Síðan 1. júlí 2019 hafa lög um skyldumerkingar verið í gildi í Rússlandi. Lögin gilda ekki um alla vöruflokka og eru dagsetningar fyrir gildistöku skyldumerkinga vöruflokka mismunandi. Eins og er eru tóbak, pelsar, skór og lyf háð lögboðnum merkingum. Verður kynnt fljótlega fyrir dekk, fatnað, ilmvötn og reiðhjól. Hver vöruflokkur er stjórnaður af sérstakri ríkisstjórnarályktun (GPR). Þess vegna gæti verið að sumar fullyrðingar sem eiga við um skó eiga ekki við um aðra vöruflokka. En við getum vonað að tæknihlutinn verði ekki mjög breytilegur fyrir mismunandi vöruflokka.

merkingarMeginhugmynd merkingar er að hverri vörueiningu sé úthlutað einstaklingsnúmeri. Með því að nota þetta númer geturðu fylgst með sögu tiltekinnar vöru frá því augnabliki sem hún er framleidd eða flutt inn í landið, þar til það er fargað við kassann. Það hljómar fallega, en í reynd er það mjög erfitt í framkvæmd. Hugmyndinni er lýst nánar á opinberu vefsíðu heiðarlegs skilti.

Algeng hugtök og hugtök

UOT - þátttakandi í vörudreifingu.
CRPT — miðstöð fyrir þróun efnilegrar tækni. Einkafyrirtæki, eina ríkið verktaki við merkingarverkefnið. Það starfar undir opinberu einkasamstarfi (PPP) kerfi. Því miður liggja ekki fyrir upplýsingar um aðra þátttakendur í útboði verksins, sem og um útboðið sjálft.
TG - vöruflokkur. Skór, fatnaður, dekk o.fl.
GTIN - í meginatriðum, grein sem tekur mið af lit og stærð. Gefið út í GS1 eða landsskrá fyrir hvern innflytjanda eða framleiðanda fyrir sína vöru. Framleiðandi eða innflytjandi verður fyrst að lýsa vörunni.
PPR - Tilskipun ríkisstjórnar Rússlands. Fyrir skó - 860.
КМ — merkingarkóði. Einstakt sett af stöfum sem úthlutað er á tiltekinn vöruhlut. Fyrir skó samanstendur það af GTIN, raðnúmeri, staðfestingarkóða og dulritunarhala.
GS1 er alþjóðleg stofnun sem gefur út GTIN. Þeir eru einnig þýðendur fjölda merkingarstaðla.
Þjóðskrá - hliðstæða GS1, þróað af CRPT.
Cryptotail - hliðstæða stafrænnar undirskriftar sem staðfestir lögmæti CM. Verður að vera í gagnafylki á stimplinum. Geymsla í textaformi er bönnuð. Eftir prentun þarf að fjarlægja stimpla í samræmi við samning við CRPT. Engin tilvik eru þekkt um raunverulega notkun.
CPS — pantanastjórnunarstöð. Kerfið þar sem KM fyrir vörur eru pantaðar.
EDI - rafræn skjalastjórnun.
UKEP — endurbætt rafræn undirskrift.

Hugtök og hugtök innan gildissviðs þessarar greinar

ЧЗ - heiðarlegt merki.
Allt í lagi - Persónulegt svæði.
Merkja — prentaður merkingarkóði.

Ferlið er sem hér segir: Í fyrsta lagi gefur þátttakandi (UOT) út rafræna undirskrift (UKEP), skráir sig í heiðarlegt merki (CH), lýsir vörunni í landsskrá eða GS1 og fær GTIN fyrir vöruna. Þessum skrefum er lýst í smáatriðum á vefsíðu heiðarlegra skilta, svo við munum ekki dvelja við þau.

Pöntun og móttaka kóða

Eftir að hafa fengið GTIN-númer leggur þátttakandinn (UOT) inn pöntun fyrir kóða (KM) í CPS-kerfinu.
Mikilvægt, en ekki augljóst.

  1. Þú getur beðið um kóða fyrir að hámarki 10 GTIN í einni pöntun. Í grundvallaratriðum óskiljanleg takmörkun. Innflytjandi með 14 GTIN þarf að búa til 000 pantanir.
  2. Að hámarki er hægt að biðja um 150 kóða fyrir hverja pöntun.
  3. Það eru 100 pantanir í vinnslu. Það er að segja að ekki er hægt að afgreiða meira en 100 pantanir á sama tíma. Ef það eru fleiri en 100 mun API byrja að skila villu í staðinn fyrir lista yfir pantanir. Eina leiðin til að laga þessa villu er að loka sumum pöntunum í gegnum vefviðmótið. API gefur ekki upp færibreytu fyrir birtingu pantana að hluta.
  4. Það er takmörkun á fjölda beiðna - ekki meira en 10 beiðnir á sekúndu. Samkvæmt mínum upplýsingum kemur þessi takmörkun ekki fram í skjölunum en hún er fyrir hendi.

Frá persónulegri reynslu af því að vinna með pantanir á KM merkingarkóðum í gegnum API CPS kerfisins.

  1. Beiðnina (json sjálfur) verður að vera undirritaður með GOST undirskrift. Þetta er að vinna með cryptopro. Þú verður að tryggja vandlega að ramminn eða bókasafnið sem notað er breytir ekki upprunalegu json, jafnvel með bæti. Að öðrum kosti fellur undirskriftin samstundis úr gildi.
  2. Pöntun undirskrift. Hægt er að undirrita pöntunina með hvaða undirskrift sem er frá hvaða viðskiptavini sem er. Ef undirskriftin er gild mun CPS kerfið samþykkja hana. Meðan á samþættingu stóð var hægt að skrifa undir beiðnina með undirskrift einhvers annars sem gefin var út á prófunar-CA. Bardagarás stjórnkerfisins afgreiddi pöntunina og gaf út kóða. Að mínu mati er þetta öryggisgat. Hönnuðir svöruðu villuskýrslunni með „við sjáum til. Ég vona að það sé lagað.

    Vertu því mjög varkár ef fleiri en einn lögaðili starfar á einum vinnustað. andlit. Í dag mun CPS samþykkja þessar beiðnir og á morgun verða beiðnirnar endurskoðaðar og helmingur kóðanna verður afturkallaður vegna undirskriftar einhvers annars. Og í grundvallaratriðum, formlega munu þeir hafa rétt fyrir sér.

  3. Sjálfvirk undirritun pantana er virkni sem er ekki lengur í boði í KMS. Til þess að það virkaði var nauðsynlegt að hlaða inn einkahluta lykilsins á persónulegan reikning heiðarlega táknsins. Þetta er málamiðlun lykilsins. Og samkvæmt gildandi lögum, ef um er að ræða málamiðlun vegna endurbættrar rafrænnar undirskriftar, verður eigandinn að láta vottunarmiðstöð sína (CA) vita og afturkalla ECEP. Ef þessari virkni er skilað skaltu gæta þess að einkahluti lykilsins fari ekki úr tölvunni.
  4. Í febrúar kynnti Center for the Development of Advanced Technologies (CRPT) hljótt takmörk á fjölda beiðna í CPS API. Ekki meira en ein beiðni á sekúndu. Síðan, jafn óvænt og þegjandi, aflétti hann þessari takmörkun. Þess vegna mæli ég með því að kerfið sé innbyggt í getu til að takmarka fjölda beiðna við CRPT API ef það kemur aftur. Nú eru upplýsingar um hámark 10 beiðnir á sekúndu.
  5. Einnig í febrúar breyttist hegðun CPS API verulega án viðvörunar. API hefur beiðni um að fá stöðu pantana. Staðan gaf til kynna biðminni og stöðu þeirra. Eitt GTIN = einn biðminni. Það gaf einnig til kynna hversu marga kóða var hægt að fá frá biðminni. Einn góðan veðurdag varð fjöldi allra biðminni -1. Við þurftum að nota sérstaka aðferð til að spyrjast fyrir um stöðu hvers biðminni fyrir sig. Í staðinn fyrir eina beiðni þurfti ég að leggja fram ellefu.

Uppbygging kóða

Svo hafa kóðarnir verið pantaðir og búnir til. Hægt er að nálgast þær í gegnum API á textaformi, á pdf sem merkimiða til prentunar og sem csv skrá með texta.

API hefur þegar verið skrifað hér að ofan. Hvað varðar hinar tvær aðferðirnar. Upphaflega gerði eftirlitskerfið þér kleift að safna kóða aðeins einu sinni. Og ef pdf skrá var tekin, þá var aðeins hægt að fá kóðana á textaformi með því að skanna aftur öll gagnafylki úr pdf. Sem betur fer bættu þeir við getu til að safna kóða nokkrum sinnum og þetta vandamál var leyst. Enn er hægt að hlaða niður kóðunum aftur innan tveggja daga.

Ef þú tekur það á csv sniði, þá skaltu aldrei, undir neinum kringumstæðum, opna það í Excel. Og ekki leyfa neinum. Excel er með sjálfvirka vistunareiginleika. Við vistun getur Excel breytt kóðanum þínum á ófyrirsjáanlegasta hátt. Ég mæli með því að nota notepad++ til að skoða kóðana.

Ef þú opnar skrá frá CMS í notepad++ geturðu séð línur eins og þessa. Þriðji kóðinn er ógildur (hann er ekki með GS afmörkun).

DataMatrix eða hvernig á að merkja skó á réttan hátt

Samstarfsaðilar okkar gáfu okkur kóða til að merkja vörur sínar. Með berum augum geturðu séð hvaða skrár voru búnar til með Excel - allt að 5% af kóðanum voru ógildir.

Ég mæli eindregið með því að lesa um staðlað GS1. Lýsing staðalsins inniheldur svör við mörgum spurningum varðandi myndun DataMatrix.

Auðkenniskóðinn samanstendur af GTIN og raðnúmeri. Samkvæmt GS1 staðlinum samsvara þetta forritaauðkenni (AI) 01 og 21. Athugaðu að forritaauðkenni eru ekki hluti af GTIN og raðnúmeri. Þeir gefa til kynna að auðkenni forritsins (UI) sé fylgt eftir með GTIN eða raðnúmeri. Þetta er sérstaklega mikilvægt þegar þú forritar sjóðvélahugbúnað. Til að fylla út merki 1162 þarftu aðeins GTIN og raðnúmer, án auðkennis forrits.

Fyrir UTD (alhliða flutningsskjal) og önnur skjöl, þvert á móti, oftast þarftu alla skrána með auðkenni forrita.

DataMatrix eða hvernig á að merkja skó á réttan hátt

GS1 staðallinn kveður á um að GTIN hafi fasta lengd 14 stafi og má aðeins samanstanda af tölum. Raðnúmerið hefur breytilega lengd og er lýst á blaðsíðu 155 í staðlinum. Einnig er hlekkur á töflu með táknum sem geta birst í raðnúmerinu.

Þar sem raðnúmerið hefur breytilega lengd, gefur GS skiljuna til kynna enda raðnúmersins. Í ASCII töflunni er kóðann 29. Án þessa skilju mun ekkert forrit skilja hvenær raðnúmerið endaði og aðrir gagnahópar byrjuðu.

Nánari upplýsingar um merkingarkóðann (KM) er að finna í opinber skjöl.

Fyrir skó er raðnúmerið fast við 13 stafi, þó er hægt að breyta stærð þess hvenær sem er. Fyrir aðra vöruflokka (TG) getur lengd raðnúmersins verið mismunandi.

DataMatrix Generation

DataMatrix eða hvernig á að merkja skó á réttan hátt

Næsta skref er að breyta gögnunum í DataMatrix kóða. Tilskipun rússneska ríkisstjórnarinnar 860 tilgreinir GOST, samkvæmt því er nauðsynlegt að búa til DataMatrix. Einnig tilgreinir PPR 860 skyldunotkun forritaauðkenna. Vinsamlegast athugið að DataMatrix staðallinn hefur ekki hugtakið „auðkenni forrita“. Þau eru aðeins fáanleg í GS-1 DataMatrix staðlinum. Það kemur í ljós að PPR 860 skuldbindur óbeint notkun GS-1 DataMatrix. Sem betur fer eru staðlarnir svipaðir. Lykilmunur: Í GS-1 DataMatrix verður fyrsti stafurinn að vera FNC1. GS táknið ætti ekki að birtast fyrst í DataMatrix, aðeins FNC1.

FNC1 er ekki bara hægt að bæta við línuna eins og GS. Það verður að bæta við forritinu sem býr til DataMatrix. Það eru nokkrir birtar á auðlindum Alliance Forts farsímaforrit, sem þú getur athugað réttmæti mynda DataMatrix kóða.

Það er mikilvægt. Heiðarleg skiltaumsókn samþykkir ógilda DataMatrix. Jafnvel QR kóðar. Sú staðreynd að vörumerkið var viðurkennt og vöruupplýsingar voru birtar gefur ekki til kynna að DataMatrix sé rétt myndað. Jafnvel þegar skipt var um dulritunarhalann þekkti ChZ forritið vörumerkið og sýndi gögn um vöruna.

Seinna kom ChZ út skýringu, hvernig á að búa til kóða á réttan hátt. Vegna mikils fjölda kóða með villum, viðurkenndu þeir kóða án FNC1 sem gilda, en mæla samt með því að búa til GS-1 DataMatrix.

Því miður kom nokkuð stórt hlutfall af gagnafylki frá samstarfsaðilum með villum. Þökk sé skýringunum frá ChZ var spurningin „Er hægt að eiga viðskipti með slíka vöru eftir 1. júlí eða ekki?“ leyst að fullu. Spoiler - þú getur.

prenta

Gefðu gaum að því hvernig frímerkin eru prentuð. Þegar það er prentað á hitaprentara dofnar stimpillinn fljótt og varan er ekki lengur hægt að selja. Ólæsilegur stimpill er brot á PPR 860. Þetta leiðir til haldlagningar á vörum, sektum og refsiábyrgð.

Notaðu varmaflutningsprentun. Í þessu tilviki er vörumerkið ekki svo viðkvæmt fyrir að hverfa. Merkiefnið ákvarðar einnig hversu næmt vörumerkið er fyrir vélrænni skemmdum. Ef ekki er hægt að lesa kóðann vegna vélrænna skemmda jafngildir það skorti á vörumerki með öllum þeim afleiðingum sem því fylgir.

DataMatrix eða hvernig á að merkja skó á réttan hátt

Veldu prentara úr fyrirhuguðu prentmagni þínu. Skrifborðsprentarar eru ekki hannaðir til að prenta 100 merki á dag.

Að stöðva og hefja prentun eykur slit á prentaranum. Sum forrit senda prentverk einn merkimiða í einu. Það er betra að nota ekki slík forrit.

Vinna með skjöl

Eftir að frímerkin eru prentuð og límd fara öll frekari viðskipti með þau fram í gegnum skjöl eða persónulegan reikning heiðarlegs skilti.

Þegar þú vinnur með mikinn fjölda kóða geturðu búið til xml skrár sem innihalda nauðsynlega kóða og hlaðið upp þessum skrám í gegnum API eða vefviðmót persónulega reikningsins þíns.

Hægt er að hlaða niður XSD kerfinu í „hjálp“ hluta ChZ LC.

Vinsamlegast athugaðu eftirfarandi atriði.

  1. Xsd kerfi í LC ChZ innihalda villur í TIN staðfestingu og takmarkanir á lengd línu. Aðeins eftir að hafa leiðrétt villur geturðu notað skýringarmyndirnar. Sem betur fer eru mistökin augljós, svo þetta er ekki erfitt að gera.
  2. Skipulagið samanstendur oftast af tveimur hlutum - sameiginlegt fyrir allar tegundir skjala og aðskilið fyrir tiltekna gerð. Almenna stefinu er bætt við með innflutningi við það tiltekna. Báðar skýringarmyndirnar eru birtar í hjálparhluta ChZ LC.
  3. Sleppareglurnar fyrir CM eru frábrugðnar þeim sem almennt eru viðurkenndar fyrir XML, þetta er skrifað í opinberu skjölin frá ChZ, gaum að þessu. Hérna hér Allar reglurnar eru á blaðsíðu 4.
  4. Þú ættir ekki að reyna að slá inn 150 kóða í umferð í einni skrá. Að sögn sjónarvotta fara yfir 000 skrár venjulega í gegnum.
  5. Xml skrá er hægt að vefja með villunni „xml validation error“ og fimm mínútum síðar er hægt að samþykkja sömu skrána án vandræða.
  6. Ef skráin inniheldur kóða sem þegar hefur verið settur í dreifingu, þá verður skráin sem sett er í umferð líklega ekki samþykkt.
  7. Sendingar- og móttökuskjöl eru notuð sem bráðabirgðalausn. Í framtíðinni ætla þeir að afnema þau og skipta yfir í UPD í samræmi við PPR 860.
  8. Goðsögnin um 60 daga. Það er skoðun að kóðar sem ekki eru settir í umferð „brenni út“ eftir 60 daga. Þetta er goðsögn, heimild óþekkt. Kóðar renna aðeins út ef þú hefur ekki sótt þá úr eftirlitskerfinu innan 60 daga. Líftími safnaðra kóða er ótakmarkaður.

Ályktun

Þegar ég þróaði ókeypis merkingarforritið mitt BarCodesFX var samþætting við CPS API upphaflega gerð. Þegar heiðarlegt merki breytti óvænt rökfræði API í annað sinn, varð að hætta við samþættinguna. Ég vona að í framtíðinni muni ChZ geta komið á stöðugleika í þróun og API, vegna þess að Fyrir vöru sem er ekki í viðskiptum er það mjög dýrt fyrir mig að athuga á hverjum degi hvort breytingar hafi orðið á API og bæta það strax.

Þegar þú innleiðir merkingar skaltu lesa vandlega reglugerðarskjölin fyrir TG vöruflokkinn þinn, prenta GS1-DataMatrix rétt og vera viðbúinn öllum ófyrirséðum breytingum af hálfu heiðarlegs ChZ merksins.

Fort Alliance hefur búið til upplýsingasvæði (wiki, spjallrásir í símskeyti, námskeiðum, vefnámskeiðum), þar sem þú getur fundið gagnlegar og viðeigandi upplýsingar um merkingar í öllum atvinnugreinum.

Heimild: www.habr.com

Bæta við athugasemd