DataMatrix o kung giunsa ang husto nga pag-label sa mga sapatos

Gikan sa Hulyo 1, 2019, ang mandatory nga pag-label sa usa ka grupo sa mga butang gipaila sa Russia. Gikan sa Marso 1, 2020, ang mga sapatos kinahanglan nga mahulog sa ilawom sa kini nga balaod. Dili tanan adunay oras sa pag-andam, ug ingon usa ka sangputanan, ang paglansad gi-post sa Hulyo 1. Ang Lamoda usa sa mga naghimo niini.

Busa, gusto namong ipaambit ang among kasinatian sa mga wala pa mag-label sa mga sinina, ligid, pahumot, ug uban pa. Gihubit sa artikulo ang daghang mga sumbanan sa industriya, pipila nga dokumentasyon sa regulasyon ug personal nga kasinatian. Ang artikulo gituyo alang sa mga integrator ug developer nga wala pa makasabut niini nga proyekto.

DataMatrix o kung giunsa ang husto nga pag-label sa mga sapatos

Palihug timan-i nga ang mga regulasyon kanunay nga nagbag-o ug dili posible alang sa tagsulat nga magpadayon sa pag-update sa materyal. Busa, sa panahon nga imong basahon kini, ang pipila ka impormasyon mahimong wala na sa panahon.

Ang tagsulat nakakuha og personal nga kasinatian isip kabahin sa trabaho sa proyekto sa Datamatrix sa Lamoda, ug sa dihang nag-develop sa iyang kaugalingong libre nga aplikasyon sa pag-label BarCodesFx.

Sukad sa Hulyo 1, 2019, usa ka balaod sa mandatory nga pag-label ang gipatuman sa Russia. Ang balaod wala magamit sa tanan nga mga grupo sa mga butang, ug ang mga petsa sa pagsulod sa puwersa sa mandatory nga pag-label alang sa mga grupo sa produkto lainlain. Sa pagkakaron, ang tabako, fur coat, sapatos, ug mga tambal gipailalom sa mandatory labeling. Ipaila sa dili madugay alang sa mga ligid, sinina, mga pahumot ug mga bisikleta. Ang matag grupo sa mga butang gi-regulate sa usa ka separado nga resolusyon sa gobyerno (GPR). Busa, ang pipila ka mga pahayag nga tinuod alang sa mga sapatos mahimong dili tinuod alang sa ubang mga grupo sa produkto. Apan makasalig kami nga ang teknikal nga sangkap dili magkalainlain alang sa lainlaing mga grupo sa produkto.

PagmarkaAng panguna nga ideya sa pag-label mao nga ang matag yunit sa mga butang gihatagan usa ka indibidwal nga numero. Gamit kini nga numero, mahimo nimong masubay ang kasaysayan sa usa ka piho nga butang sa mga butang gikan sa panahon sa produksiyon o pag-import sa nasud, hangtod sa oras sa paglabay sa pag-checkout. Nindot kini paminawon, apan sa praktis kini hilabihan ka lisud nga ipatuman. Ang konsepto gihulagway sa mas detalyado sa opisyal nga website sa matinud-anon nga ilhanan.

Komon nga mga termino ug konsepto

UOT - partisipante sa sirkulasyon sa mga butang.
CRPT - sentro alang sa pagpalambo sa nagsaad nga mga teknolohiya. Pribadong kompanya, ang bugtong estado kontraktor alang sa proyekto sa pagmarka. Naglihok kini ubos sa public private partnership (PPP) scheme. Ikasubo, wala’y kasayuran bahin sa ubang mga partisipante sa tender alang sa proyekto, ingon man bahin sa malumo mismo.
Π’Π“ - grupo sa produkto. Mga sapatos, sinina, ligid, etc.
GTIN - esensya, usa ka artikulo nga gikonsiderar ang kolor ug gidak-on. Gi-isyu sa GS1 o sa nasudnong katalogo alang sa matag importer o tiggama sa iyang produkto. Kinahanglang ihulagway una sa tiggama o importer ang produkto.
PPR - Dekreto sa Gobyerno sa Russian Federation. Alang sa sapatos - 860.
KM - code sa pagmarka. Usa ka talagsaon nga hugpong sa mga karakter nga gi-assign sa usa ka piho nga butang sa produkto. Alang sa sapatos, naglangkob kini sa GTIN, serial number, verification code ug crypto-tail.
GS1 usa ka internasyonal nga organisasyon nga nag-isyu sa mga GTIN. Sila usab ang mga tigtipon sa daghang mga sumbanan sa pag-label.
Nasyonal nga katalogo - usa ka analogue sa GS1, nga gihimo sa CRPT.
Cryptotail - usa ka analogue sa usa ka digital nga pirma nga nagpamatuod sa legalidad sa CM. Kinahanglan nga naa sa data matrix sa selyo. Ang pagtipig sa porma sa teksto gidili. Human sa pag-imprinta, ang mga selyo kinahanglang tangtangon subay sa kasabutan sa CRPT. Wala'y nahibal-an nga mga kaso sa aktwal nga paggamit.
Ang CPS - istasyon sa pagdumala sa order. Ang sistema diin ang mga KM alang sa mga butang gi-order.
EDI - pagdumala sa elektronik nga dokumento.
UKEP - gipauswag ang kwalipikado nga pirma sa elektroniko.

Mga termino ug konsepto sa sulud sa kini nga artikulo

Π§Π— - usa ka matinud-anon nga ilhanan.
OK ra - Personal nga Lugar.
Brand - giimprinta nga code sa pagmarka.

Ang proseso mao ang mosunod: una, ang partisipante (UOT) nag-isyu og electronic signature (UKEP), nagparehistro sa usa ka matinud-anon nga marka (CH), naghulagway sa produkto sa nasudnong katalogo o GS1, ug nakadawat og GTIN alang sa produkto. Kini nga mga lakang gihulagway sa detalye sa matinud-anon nga karatula nga website, mao nga dili kami maghisgot niini.

Pag-order ug pagdawat mga code

Human makadawat ug GTIN, ang partisipante (UOT) nagbutang ug order para sa mga code (KM) sa sistema sa CPS.
Importante, apan dili klaro.

  1. Makapangayo ka og mga code alang sa labing taas nga 10 ka GTIN sa usa ka order. Sa prinsipyo, usa ka dili masabtan nga limitasyon. Ang importer nga adunay 14 ka GTIN kinahanglang maghimo ug 000 ka order.
  2. Ang labing taas nga 150 nga mga code mahimong hangyoon matag order.
  3. Adunay limitasyon sa 100 ka mga order nga nagpadayon. Sa ato pa, dili molapas sa 100 ka mga order ang mahimong maproseso sa samang higayon. Kung adunay labaw pa sa 100, ang API magsugod sa pagbalik sa usa ka sayup imbis sa usa ka lista sa mga order. Ang bugtong paagi sa pag-ayo niini nga sayop mao ang pagsira sa pipila ka mga order pinaagi sa web interface. Ang API wala maghatag ug parameter para sa partial display sa mga order.
  4. Adunay limitasyon sa gidaghanon sa mga hangyo - dili molapas sa 10 ka hangyo matag segundo. Sumala sa akong kasayuran, kini nga pagdili wala makita sa mga dokumento, apan kini anaa.

Gikan sa personal nga kasinatian sa pagtrabaho sa mga order sa KM marking codes pinaagi sa API sa CPS system.

  1. Ang hangyo (ang json mismo) kinahanglang pirmahan gamit ang GOST signature. Nagtrabaho kini sa cryptopro. Kinahanglan nimo nga maampingon nga sigurohon nga ang balangkas o librarya nga gigamit dili makausab sa orihinal nga json bisan sa usa ka byte. Kay kon dili, ang pirma diha-diha dayon mohunong nga mahimong balido.
  2. Order nga pirma. Ang order mahimong pirmahan sa bisan unsang pirma sa bisan unsang kliyente. Kung balido ang pirma, dawaton kini sa sistema sa CPS. Atol sa paghiusa, posible nga pirmahan ang hangyo gamit ang pirma sa uban nga gihatag sa pagsulay nga CA. Ang combat circuit sa control system nagproseso sa order ug nag-isyu og mga code. Sa akong hunahuna kini usa ka lungag sa seguridad. Ang mga developers mitubag sa bug report sa "atong makita." I hope naayos na.

    Busa, pag-amping pag-ayo kung labaw sa usa ka legal nga entidad ang nagtrabaho sa usa ka trabahoan. mga nawong. Karong adlawa dawaton sa CPS kini nga mga hangyo, ug ugma ang mga hangyo susihon pag-usab ug ang katunga sa mga kodigo bawion tungod sa pirma sa uban. Ug sa prinsipyo, pormal sila nga husto.

  3. Ang awtomatik nga pagpirma sa mga order usa ka gamit nga dili na magamit sa KMS. Aron kini molihok, gikinahanglan nga i-upload ang pribadong bahin sa yawe sa personal nga asoy sa matinud-anon nga ilhanan. Kini usa ka pagkompromiso sa yawe. Ug sumala sa kasamtangang lehislasyon, sa higayon nga makompromiso ang usa ka gipauswag nga kwalipikado nga electronic signature, ang tag-iya kinahanglan nga magpahibalo sa iyang certification center (CA) ug bawion ang ECEP. Kung kini nga gamit ibalik, pag-amping aron masiguro nga ang pribadong bahin sa yawe dili mobiya sa kompyuter.
  4. Niadtong Pebrero, ang Center for the Development of Advanced Technologies (CRPT) hilom nga nagpaila sa limitasyon sa gidaghanon sa mga hangyo sa CPS API. Dili labaw sa usa ka hangyo matag segundo. Unya, sa wala damha ug sa hilom, iyang gitangtang kini nga pagdili. Busa, girekomenda ko nga ang sistema matukod sa katakus nga limitahan ang gidaghanon sa mga hangyo sa CRPT API kung adunay pagbalik. Karon adunay kasayuran bahin sa limitasyon sa 10 nga mga hangyo matag segundo.
  5. Usab kaniadtong Pebrero, ang pamatasan sa CPS API nagbag-o nga wala’y pasidaan. Ang API adunay hangyo nga makuha ang kahimtang sa mga order. Gipakita sa status ang mga buffer ug ang ilang kahimtang. Usa ka GTIN = usa ka buffer. Gipakita usab niini kung pila ka mga code ang magamit nga madawat gikan sa buffer. Usa ka maayong adlaw, ang gidaghanon sa tanang buffer nahimong -1. Kinahanglan ko nga mogamit usa ka lahi nga pamaagi aron mapangutana ang kahimtang sa matag buffer nga gilain. Inay sa usa ka hangyo, kinahanglan kong mohimo ug onse.

Istruktura sa code

Busa, ang mga code gi-order ug namugna. Mahimo kini makuha pinaagi sa API sa porma sa teksto, sa pdf ingon mga label alang sa pag-imprinta ug ingon usa ka csv file nga adunay teksto.

Ang API gisulat na sa ibabaw. Sama sa alang sa laing duha ka mga pamaagi. Sa sinugdan, ang sistema sa pagkontrol nagtugot kanimo sa pagkolekta sa mga code kausa ra. Ug kung gikuha ang usa ka pdf file, nan posible nga makuha ang mga code sa porma sa teksto pinaagi lamang sa pag-scan sa tanan nga mga data matrice gikan sa pdf. Maayo na lang, gidugang nila ang abilidad sa pagkolekta sa mga code sa daghang mga higayon, ug kini nga problema nasulbad. Ang mga code anaa gihapon alang sa pag-download pag-usab sulod sa duha ka adlaw.

Kung gikuha nimo kini sa format nga csv, nan ayaw gayud, sa bisan unsang kahimtang, ablihi kini sa Excel. Ug ayaw tugoti ang bisan kinsa. Ang Excel adunay bahin sa autosave. Sa panahon sa pagtipig, ang Excel makahimo sa pag-usab sa imong mga code sa labing dili matag-an nga mga paagi. Girekomenda nako ang paggamit sa notepad ++ aron makita ang mga code.

Kung magbukas ka ug file gikan sa CMS sa notepad++, makita nimo ang mga linya nga sama niini. Ang ikatulo nga code dili balido (kini walay GS delimiters).

DataMatrix o kung giunsa ang husto nga pag-label sa mga sapatos

Gihatagan kami sa among mga kauban og mga code aron mamarkahan ang ilang mga produkto. Makita sa hubo nga mata kung unsang mga file ang gihimo gamit ang Excel - hangtod sa 5% sa mga code dili balido.

Girekomenda ko kaayo ang pagbasa bahin sa sumbanan GS1. Ang paghulagway sa sumbanan naglangkob sa mga tubag sa daghang mga pangutana bahin sa pagporma sa DataMatrix.

Ang identification code naglangkob sa GTIN ug serial number. Sumala sa GS1 standard, kini katumbas sa Application Identifiers (AI) 01 ug 21. Palihug timan-i nga ang Application Identifiers dili bahin sa GTIN ug serial number. Gipakita nila nga ang aplikasyon identifier (UI) gisundan sa usa ka GTIN o serial number. Kini labi ka hinungdanon kung magprograma sa software sa cash register. Aron mapuno ang tag 1162, kinahanglan lang nimo ang GTIN ug serial number, nga walay mga identifier sa aplikasyon.

Alang sa UTD (unibersal nga dokumento sa pagbalhin) ug uban pang mga dokumento, sa kasukwahi, kasagaran kinahanglan nimo ang tibuuk nga rekord nga adunay mga identifier sa aplikasyon.

DataMatrix o kung giunsa ang husto nga pag-label sa mga sapatos

Ang GS1 standard nag-ingon nga ang GTIN adunay pirmi nga gitas-on nga 14 ka karakter ug mahimo ra nga maglangkob sa mga numero. Ang serial number adunay lain-laing gitas-on ug gihulagway sa panid 155 sa sumbanan. Adunay usab usa ka link sa usa ka lamesa nga adunay mga simbolo nga mahimong makita sa serial number.

Tungod kay ang serial number adunay lain-laing gitas-on, ang GS separator nagpakita sa katapusan sa serial number. Sa lamesa sa ASCII kini adunay code 29. Kung wala kini nga separator, wala’y programa nga makasabut kung unsang punto natapos ang serial number ug nagsugod ang ubang mga grupo sa datos.

Dugang nga mga detalye bahin sa marking code (KM) makita sa opisyal nga dokumentasyon.

Alang sa mga sapatos, ang serial number gitakda sa 13 nga mga karakter, bisan pa, ang gidak-on niini mahimong mabag-o bisan unsang oras. Alang sa ubang mga grupo sa produkto (TG), ang gitas-on sa serial number mahimong magkalahi.

Pagmugna sa DataMatrix

DataMatrix o kung giunsa ang husto nga pag-label sa mga sapatos

Ang sunod nga lakang mao ang pag-convert sa datos ngadto sa DataMatrix code. Ang Dekreto sa Gobyerno sa Russia 860 nagtino sa GOST, nga kung diin kinahanglan nga maghimo usa ka DataMatrix. Usab, gipiho sa PPR 860 ang mandatory nga paggamit sa mga identifier sa aplikasyon. Palihug timan-i nga ang DataMatrix standard walay konsepto sa "application identifiers". Anaa ra sila sa GS-1 DataMatrix standard. Kini nahimo nga ang PPR 860 hingpit nga nag-obligar sa paggamit sa GS-1 DataMatrix. Maayo na lang, ang mga sumbanan parehas. Panguna nga kalainan: Sa GS-1 DataMatrix, ang una nga karakter kinahanglan nga FNC1. Ang simbolo sa GS kinahanglan dili makita una sa DataMatrix, FNC1 lamang.

Ang FNC1 dili lang madugang sa linya sama sa GS. Kinahanglang idugang kini sa programa nga nagmugna sa DataMatrix. Adunay ubay-ubay nga gi-post sa mga kapanguhaan sa Alliance Forts mga aplikasyon sa mobile, diin imong masusi ang pagkahusto sa mga namugna nga DataMatrix code.

Hinungdanon kini. Ang matinud-anon nga aplikasyon sa pagpirma modawat sa usa ka dili balido nga DataMatrix. Bisan ang mga QR code. Ang kamatuoran nga ang brand giila ug ang impormasyon sa produkto nga gipakita wala magpakita nga ang DataMatrix naporma sa husto. Bisan kung gipulihan ang crypto-tail, giila sa aplikasyon sa ChZ ang tatak ug gipakita ang datos sa produkto.

Sa ulahi ang ChZ gibuhian pagpatin-aw, unsaon paghimo og mga code sa hustong paagi. Tungod sa kadaghan sa mga code nga adunay mga sayup, ilang giila ang mga code nga walay FNC1 nga balido, apan girekomenda gihapon ang paghimo og GS-1 DataMatrix.

Ikasubo, usa ka medyo dako nga porsyento sa mga data matrice gikan sa mga kauban nga adunay mga sayup. Salamat sa mga pagpatin-aw gikan sa ChZ, ang pangutana nga "Posible ba nga ibaligya ang ingon nga produkto pagkahuman sa Hulyo 1 o dili?" hingpit nga nasulbad. Spoiler - mahimo nimo.

Pag-imprinta

Hatagig pagtagad ang paagi sa pag-imprinta sa mga selyo. Kung giimprinta sa usa ka thermal printer, ang selyo dali nga mawala ug ang produkto dili na mabaligya. Ang dili mabasa nga selyo usa ka paglapas sa PPR 860. Kini mosangpot sa pagsakmit sa mga butang, multa, ug kriminal nga tulubagon.

Gamita ang thermal transfer printing. Sa kini nga kaso, ang brand dili kaayo daling madaot. Gitino usab sa materyal nga label kung unsa ka dali nga madaot ang brand sa mekanikal nga kadaot. Kung ang code dili mabasa tungod sa mekanikal nga kadaot, kini katumbas sa pagkawala sa usa ka tatak nga adunay tanan nga mga sangputanan.

DataMatrix o kung giunsa ang husto nga pag-label sa mga sapatos

Pagpili og usa ka tig-imprinta gikan sa imong giplano nga gidaghanon sa pag-imprinta. Ang mga desktop printer wala gidesinyo sa pag-imprinta og 100 ka label kada adlaw.

Ang paghunong ug pagsugod sa pag-imprenta makapadugang sa pagkaguba sa tig-imprenta. Ang ubang mga programa nagpadala usa ka trabaho sa pag-imprenta usa ka label matag higayon. Mas maayo nga dili mogamit sa ingon nga mga programa.

Pagtrabaho uban sa mga dokumento

Human maimprinta ug ma-paste ang mga selyo, ang tanan nga dugang nga mga transaksyon uban kanila mahitabo pinaagi sa mga dokumento o sa personal nga asoy sa matinud-anon nga ilhanan.

Kung nagtrabaho uban ang daghang gidaghanon sa mga code, mahimo ka makahimo og xml file nga adunay sulud nga gikinahanglan nga mga code ug i-upload kini nga mga file pinaagi sa API o web interface sa imong personal nga account.

Ang XSD scheme mahimong ma-download sa β€œhelp” section sa ChZ LC.

Palihug timan-i ang mosunod nga mga punto.

  1. Ang Xsd scheme sa LC ChZ adunay mga sayop sa validation sa TIN ug mga pagdili sa gitas-on sa linya. Pagkahuman ra sa pagtul-id sa mga sayup mahimo nimong magamit ang mga diagram. Maayo na lang, ang mga sayup klaro, mao nga dili kini lisud buhaton.
  2. Ang laraw sa kasagaran naglangkob sa duha ka bahin - komon alang sa tanan nga mga matang sa mga dokumento ug gilain alang sa usa ka piho nga matang. Ang kinatibuk-ang schema gidugang pinaagi sa pag-import sa espesipiko. Ang duha ka diagram gi-post sa seksyon sa tabang sa ChZ LC.
  3. Ang mga lagda sa pag-ikyas alang sa CM lahi sa kasagaran nga gidawat alang sa XML, kini gisulat sa opisyal nga dokumentasyon gikan sa ChZ, pagtagad niini. Dinhi dinhi Ang tanan nga mga lagda naa sa panid 4.
  4. Dili nimo kinahanglan nga sulayan ang pagsulod sa 150 nga mga code sa sirkulasyon sa usa ka file. Sumala sa mga nakasaksi, ang mga file nga kapin sa 000 kasagarang gipasa.
  5. Ang usa ka Xml file mahimong maputos sa sayup nga "xml validation error", ug lima ka minuto sa ulahi ang parehas nga file mahimong madawat nga wala’y mga problema.
  6. Kung ang file adunay usa ka code nga gibutang na sa sirkulasyon, nan ang gibutang sa circulation file lagmit dili madawat.
  7. Ang pagpadala ug pagdawat sa mga dokumento gigamit isip temporaryo nga solusyon. Sa umaabot, plano nila nga wagtangon kini ug ibalhin sa UPD subay sa PPR 860.
  8. Ang tumotumo mga 60 ka adlaw. Adunay usa ka opinyon nga ang mga code nga wala ibutang sa sirkulasyon "masunog" pagkahuman sa 60 ka adlaw. Kini usa ka tumotumo, wala mailhi ang gigikanan. Ma-expire lang ang mga code kung wala nimo kini makolekta gikan sa control system sulod sa 60 ka adlaw. Ang gidugayon sa kinabuhi sa mga nakolekta nga code walay kinutuban.

konklusyon

Kung gipalambo ang akong libre nga aplikasyon sa pag-label nga BarCodesFX, ang panagsama sa CPS API sa sinugdan gihimo. Kung ang usa ka matinud-anon nga timaan wala damha nga nagbag-o sa lohika sa API sa ikaduhang higayon, ang panagsama kinahanglan nga biyaan. Nanghinaut ko nga sa umaabot ChZ makahimo sa pagpalig-on sa kalamboan ug API, tungod kay Alang sa usa ka produkto nga dili komersyal, mahal kaayo alang kanako ang pag-double check matag adlaw kung adunay mga pagbag-o sa API ug gipaayo kini dayon.

Kung nagpatuman sa mga marka, basaha pag-ayo ang dokumentasyon sa regulasyon para sa imong grupo sa produkto sa TG, i-print ang GS1-DataMatrix sa husto ug pag-andam alang sa bisan unsang wala damhang mga pagbag-o sa bahin sa matinud-anon nga marka sa ChZ.

Ang Fort Alliance nagmugna og usa ka luna sa impormasyon (wiki, chat room sa telegrama, seminar, webinar), diin makit-an nimo ang mapuslanon ug may kalabutan nga kasayuran sa pag-label sa tanan nga mga industriya.

Source: www.habr.com

Idugang sa usa ka comment