DataMatrix jew kif tittikkettja sew iż-żraben

Mill-1 ta 'Lulju, 2019, it-tikkettar obbligatorju ta' grupp ta 'oġġetti ġie introdott fir-Russja. Mill-1 ta’ Marzu 2020, iż-żraben kellhom jaqgħu taħt din il-liġi. Mhux kulħadd kellu ħin biex jipprepara, u b’riżultat ta’ dan, it-tnedija ġiet posposta għall-1 ta’ Lulju. Lamoda huwa fost dawk li rnexxielhom.

Għalhekk irridu naqsmu l-esperjenza tagħna ma’ dawk li għad iridu jittikkettjaw ħwejjeġ, tajers, fwejjaħ, eċċ. L-artikolu jiddeskrivi għadd ta 'standards tal-industrija, xi dokumentazzjoni regolatorja u esperjenza personali. L-artikolu huwa maħsub primarjament għall-integraturi u l-iżviluppaturi li għadhom iridu jifhmu dan il-proġett.

DataMatrix jew kif tittikkettja sew iż-żraben

Jekk jogħġbok innota li l-qafas regolatorju jinbidel ta 'spiss, u l-awtur m'għandux l-opportunità li jaġġorna kontinwament il-materjal. Għalhekk, sal-ħin tal-qari, xi wħud mill-informazzjoni jistgħu jkunu diġà skaduti.

L-awtur kiseb esperjenza personali kemm fil-qafas tal-proġett Datamatrix f'Lamoda kif ukoll fl-iżvilupp tal-applikazzjoni ħielsa tiegħu stess għall-immarkar tal-BarCodesFx.

Mill-1 ta’ Lulju 2019, ilha fis-seħħ liġi dwar it-tikkettar obbligatorju fir-Russja. Il-liġi ma tapplikax għall-gruppi kollha ta 'oġġetti, u ż-żmien tad-dħul fis-seħħ tat-tikkettar obbligatorju għall-gruppi ta' prodotti jvarja. Issa t-tabakk, il-kowtijiet tal-pil, iż-żraben, il-mediċini huma suġġetti għal tikkettar obbligatorju. Fil-futur qarib se jiġu introdotti għal tajers, ħwejjeġ, fwieħa u roti. Kull grupp ta' merkanzija huwa regolat minn digriet tal-gvern separat (GPR). Għalhekk, xi dikjarazzjonijiet li huma korretti għaż-żraben jistgħu ma jkunux veri għal gruppi ta 'prodotti oħra. Iżda nistgħu nittamaw li l-komponent tekniku ma jvarjax ħafna għal gruppi ta 'prodotti differenti.

ImmarkarL-idea ewlenija tat-tikkettjar hija li kull unità ta 'merkanzija tiġi assenjata numru individwali. Permezz ta 'dan in-numru, tista' ssegwi l-istorja ta 'oġġett partikolari ta' merkanzija mill-mument tal-produzzjoni jew l-importazzjoni fil-pajjiż, sal-mument tar-rimi fil-checkout. Jidher sabiħ, iżda fil-prattika huwa estremament diffiċli li jiġi implimentat Il-kunċett huwa deskritt f'aktar dettall fuq il-websajt uffiċjali tas-sinjal onest.

Termini u kunċetti komuni

UOT - parteċipant fiċ-ċirkolazzjoni tal-merkanzija.
CRPT huwa ċentru għall-iżvilupp ta 'teknoloġiji avvanzati. Kumpanija privata, l-uniku stat. kuntrattur tal-proġett tal-immarkar. Topera taħt l-iskema ta' sħubija pubblika privata (PPP). Sfortunatament, m'hemm l-ebda informazzjoni dwar parteċipanti oħra fit-tender għall-proġett, kif ukoll dwar it-tender innifsu.
TG - grupp tal-komoditajiet. Żraben, ħwejjeġ, tajers, eċċ.
GTIN - fil-fatt, l-artikolu, b'kont meħud tal-kulur u d-daqs. Maħruġ f'GS1 jew fil-katalgu nazzjonali għal kull importatur jew manifattur għall-prodott tiegħu. Il-manifattur jew l-importatur irid l-ewwel jiddeskrivi dan il-prodott.
PPR - Digriet tal-Gvern tal-Federazzjoni Russa. Għaż-żraben - 860.
KM - kodiċi tal-immarkar. Sett uniku ta' karattri assenjati għal oġġett partikolari. Għaż-żraben, jikkonsisti minn GTIN, numru tas-serje, kodiċi ta 'verifika, u denb kripto.
GS1 hija organizzazzjoni internazzjonali li toħroġ GTINs. Ukoll kompilaturi ta 'numru ta' standards għat-tikkettar.
Katalgu nazzjonali - analogu ta' GS1, żviluppat minn CRPT.
denb kripto - analogu ta' firma diġitali, li tikkonferma l-legalità tas-CM. Għandu jkun fid-datamatrix fuq it-timbru. Il-ħażna f'forma ta' test hija pprojbita. Wara l-istampar, it-timbru għandu jitneħħa skont il-ftehim mas-CRPT. L-ebda każ ta' użu attwali mhu magħruf.
CPS - stazzjon tal-ġestjoni tal-ordnijiet. Is-sistema li fiha jiġu ordnati KMs għall-oġġett.
EDI - ġestjoni ta' dokumenti elettroniċi.
UKEP — firma elettronika kwalifikata msaħħa.

Termini u kunċetti fl-ambitu ta 'dan l-artikolu

ChZ - sinjal onest.
kollox sew - Żona Personali.
Mark - kodiċi tal-immarkar stampat.

Il-proċess huwa kif ġej: l-ewwel, il-parteċipant (UOT) joħroġ firma elettronika (ECES), jirreġistra f'sinjal onest (CHZ), jiddeskrivi l-prodott fil-katalgu nazzjonali jew GS1, u jirċievi GTINs għall-prodott. Fuq il-websajt tas-sinjal onest, dawn il-passi huma deskritti fid-dettall, għalhekk mhux se noqogħdu fuqhom.

Kodiċijiet li jordnaw u li jirċievu

Wara li jirċievi l-GTINs, il-parteċipant (UOT) jagħmel ordni għall-kodiċi (KM) fis-sistema CPS.
Importanti, iżda mhux ovvju.

  1. Tista' titlob kodiċijiet sa 10 GTIN għal kull ordni. Fil-prinċipju, limitazzjoni inkomprensibbli. Importatur b'14 GTIN għandu joħloq 000 ordni.
  2. Massimu ta' 150 kodiċi jistgħu jintalbu f'ordni waħda.
  3. Hemm limitu ta' 100 ordni fix-xogħol. Jiġifieri, ma jistgħux jiġu pproċessati aktar minn 100 ordni fl-istess ħin. Jekk ikun hemm aktar minn 100, allura l-API tibda tirritorna żball minflok lista ta 'ordnijiet. L-uniku mod biex jiġi ffissat dan l-iżball huwa li tagħlaq xi wħud mill-ordnijiet permezz tal-interface tal-web. L-API ma tipprovdix parametru biex juri l-ordnijiet parzjalment.
  4. Hemm limitu fuq in-numru ta' talbiet - mhux aktar minn 10 talbiet kull sekonda. Skont id-dejta tiegħi, din ir-restrizzjoni ma tidhirx fid-dokumenti, iżda teżisti.

Minn esperjenza personali b'ordnijiet għal kodiċijiet tal-immarkar KM permezz tas-CMS API.

  1. It-talba (json innifsu) trid tkun iffirmata b'firma GOST. Dan huwa xogħol ma 'cryptopro. Irridu nissorveljaw bir-reqqa li l-qafas jew il-librerija użati ma jbiddlux il-json oriġinali għal byte wieħed. Inkella, il-firma immedjatament ma tibqax valida.
  2. Firma ta' l-ordni. L-ordni tista 'tiġi ffirmata b'kull firma ta' kwalunkwe klijent. Jekk il-firma hija valida, is-sistema KMS taċċettaha. Matul l-integrazzjoni, kien possibbli li tiġi ffirmata t-talba bil-firma ta' xi ħadd ieħor maħruġa fuq it-test CA. Iċ-ċirkwit tal-ġlied tas-CPS ipproċessa l-ordni u ħareġ il-kodiċijiet. Fl-opinjoni tiegħi, din hija toqba tas-sigurtà. L-iżviluppaturi rreaġixxew għar-rapport tal-bug "naraw". Nittama li ġie ffissat.

    Għalhekk, oqgħod attent ħafna jekk aktar minn entità legali waħda taħdem fuq post tax-xogħol wieħed. uċuħ. Illum, is-CPS se jaċċetta dawn it-talbiet, u għada t-talbiet jerġgħu jiġu ċċekkjati u nofs il-kodiċijiet se jiġu rtirati minħabba l-firma ta’ xi ħadd ieħor. U fil-prinċipju, formalment se jkollhom raġun.

  3. L-ordnijiet tal-iffirmar awtomatiku hija funzjonalità li m'għadhiex disponibbli fis-CMS. Għat-tħaddim tiegħu, kien meħtieġ li jtella 'l-parti privata taċ-ċavetta fil-kont personali tas-sinjal onest. Dan huwa kompromess ewlieni. U skont il-leġiżlazzjoni attwali, f'każ ta' kompromess ta' firma elettronika kwalifikata msaħħa, is-sid għandu jinforma liċ-ċentru ta' ċertifikazzjoni (CA) tiegħu u jirrevoka l-UKES. Jekk din il-funzjonalità tiġi rritornata, imbagħad kun żgur li l-parti privata taċ-ċavetta ma tħallix il-kompjuter.
  4. Fi Frar, iċ-Ċentru għall-Iżvilupp ta 'Teknoloġiji Avvanzati (CRPT) introduċa limitu fuq in-numru ta' talbiet lill-API KMS fis-skiet. Mhux aktar minn talba waħda kull sekonda. Imbagħad, bl-istess mod bla mistenni u skiet, neħħa din ir-restrizzjoni. Għalhekk, nirrakkomanda li tiddaħħal fis-sistema l-abbiltà li tillimita n-numru ta 'talbiet lill-API CRPT f'każ ta' rikaduta. Issa hemm informazzjoni dwar il-limitu ta '10 talbiet kull sekonda.
  5. Fi Frar ukoll, mingħajr twissija, l-imġieba tal-API KMS inbidlet b'mod sinifikanti. L-API għandha talba biex tikseb l-istatus tal-ordnijiet. L-istatus indika l-buffers u l-istat tagħhom. GTIN wieħed = buffer wieħed. Indika wkoll kemm hemm kodiċijiet disponibbli biex jirċievu mill-buffer. Ġurnata waħda tajba, il-buffers kollha kellhom għadd ta' -1. Kelli nistaqsi l-istat ta 'kull buffer separatament permezz ta' metodu separat. Minflok talba waħda, kelli nagħmel ħdax.

Struttura tal-kodiċi

Għalhekk, il-kodiċijiet huma ordnati u ġġenerati. Jistgħu jinġabru permezz ta' api f'forma ta' test, f'pdf bħala tikketti għall-istampar u bħala fajl csv bit-test.

L-API diġà nkiteb hawn fuq. Fir-rigward taż-żewġ modi l-oħra. Inizjalment, is-CPS ippermettilek li taqbad il-kodiċi darba biss. U jekk ittieħed fajl pdf, allura kien possibbli li tikseb il-kodiċijiet f'forma ta 'test biss billi terġa' tiskannja d-datamatrices kollha minn pdf. Fortunatament, żiedu l-abbiltà li jtellgħu kodiċijiet diversi drabi, u din il-problema ġiet solvuta. Fi żmien jumejn, il-kodiċi għadhom disponibbli biex jerġgħu jitniżżlu.

Jekk tiġbor f'format csv, allura qatt, taħt l-ebda ċirkostanza, tiftaħha f'excel. U ma tħalli lil ħadd. Excel għandu karatteristika awtosave. Fil-ħin tal-iffrankar, Excel jista 'jimmodifika l-kodiċijiet tiegħek bl-aktar mod imprevedibbli. Nirrakkomanda li tuża notepad ++ biex tara l-kodiċi.

Jekk tiftaħ fajl mis-CMS f'notepad ++, tista' tara linji bħal dawn. It-tielet kodiċi huwa invalidu (m'għandux delimitaturi GS).

DataMatrix jew kif tittikkettja sew iż-żraben

L-imsieħba tawna kodiċi għall-immarkar tal-merkanzija tagħhom. Bl-għajn, tista 'tara liema fajls ġew iġġenerati bl-użu ta' Excel - sa 5% tal-kodiċijiet kienu invalidi.

Nirrakkomanda bil-qawwa li taqra dwar standards GS1. Id-deskrizzjoni tal-istandard fiha tweġibiet għal ħafna mistoqsijiet dwar il-formazzjoni ta 'DataMatrix.

Il-kodiċi ta' identifikazzjoni jikkonsisti mill-GTIN u n-numru tas-serje. Skont l-istandard GS1, jikkorrispondu mal-identifikaturi tal-applikazzjoni (UI) 01 u 21. Jekk jogħġbok innota li l-identifikaturi tal-applikazzjoni mhumiex parti mill-GTIN u n-numru tas-serje. Huma jindikaw li l-Identifikatur tal-Applikazzjoni (UI) huwa segwit mill-GTIN jew in-numru tas-serje. Dan huwa speċjalment importanti meta tipprogramma softwer POS. Biex timla t-tikketta 1162, għandek bżonn eżattament il-GTIN u n-numru tas-serje, mingħajr identifikaturi tal-applikazzjoni.

Għall-UTD (dokument ta' trasferiment universali) u dokumenti oħra, għall-kuntrarju, ħafna drabi jkun meħtieġ rekord sħiħ b'identifikaturi tal-applikazzjoni.

DataMatrix jew kif tittikkettja sew iż-żraben

L-istandard GS1 jgħid li l-GTIN għandu tul fiss ta' 14-il karattru u jista' jikkonsisti biss f'numri. In-numru tas-serje huwa ta' tul varjabbli u huwa deskritt f'paġna 155 tal-istandard. Hemm ukoll link għal tabella b'simboli li jistgħu jinstabu fin-numru tas-serje.

Peress li n-numru tas-serje għandu tul varjabbli, is-separatur GS jindika t-tmiem tiegħu. Fit-tabella ASCII, għandha l-kodiċi 29. Mingħajr dan is-separatur, l-ebda programm ma jifhem f'liema punt in-numru tas-serje spiċċa u bdew gruppi ta 'dejta oħra.

Aktar dettalji dwar il-kodiċi tal-immarkar (KM) jistgħu jinstabu fi dokumentazzjoni uffiċjali.

Għaż-żraben, in-numru tas-serje huwa ffissat għal 13-il karattru, madankollu, id-daqs tiegħu jista 'jinbidel fi kwalunkwe ħin. Għal gruppi ta' prodotti oħra (TG), it-tul tan-numru tas-serje jista' jvarja.

Ġenerazzjoni DataMatrix

DataMatrix jew kif tittikkettja sew iż-żraben

Il-pass li jmiss huwa li tikkonverti d-data f'kodiċi DataMatrix. Id-Digriet tal-Gvern tal-Federazzjoni Russa 860 jispeċifika GOST, li skontu huwa meħtieġ li tiġi ffurmata DataMatrix. Ukoll, PPR 860 jispeċifika l-użu obbligatorju tal-identifikaturi tal-applikazzjoni. Innota li m'hemm l-ebda kunċett ta '"identifikaturi ta' applikazzjoni" fl-istandard DataMatrix. Huma biss fl-istandard GS-1 DataMatrix. Jirriżulta li PPR 860 impliċitament jeħtieġ l-użu ta 'GS-1 DataMatrix. Fortunatament, l-istandards huma simili. Differenza ewlenija: F'GS-1 DataMatrix, l-ewwel karattru għandu jkun FNC1. Is-simbolu GS m'għandux għalfejn jiġi l-ewwel fid-DataMatrix, biss FNC1.

FNC1 ma jistax sempliċement jittieħed u jiżdied mal-linja bħala GS. Għandu jiġi miżjud mill-programm li jiġġenera d-DataMatrix. Diversi applikazzjonijiet mobbli, li biha tista' tiċċekkja l-korrettezza tal-kodiċijiet DataMatrix iġġenerati.

Huwa importanti. L-applikazzjoni tas-sinjal onest taċċetta DataMatrix invalida. Anke kodiċijiet QR. Il-fatt li l-marka hija rikonoxxuta u l-informazzjoni tal-prodott hija murija ma jfissirx li d-DataMatrix hija ffurmata b'mod korrett. Anke meta l-kripto-denb ġie sostitwit, l-applikazzjoni CZ għarfet il-marka u wriet id-dejta fuq il-prodott.

Aktar tard CZ rilaxxati spjegazzjonikif tiġġenera kodiċijiet b'mod korrett. Minħabba n-numru kbir ta 'kodiċijiet ta' żball, huma rrikonoxxew kodiċijiet mingħajr FNC1 bħala validi, iżda, madankollu, jirrakkomandaw li jiġġeneraw DataMatrix GS-1.

Sfortunatament, persentaġġ pjuttost kbir ta 'datamatrices mill-imsieħba ġew bi żbalji. Grazzi għall-kjarifiki minn CZ, il-mistoqsija "Huwa possibbli li jinnegozja prodott bħal dan wara l-1 ta 'Lulju jew le?" ġiet solvuta kompletament. Spoiler - tista '.

istampar

Oqgħod attent għall-mod kif it-timbri huma stampati. Meta stampat fuq printer termali, it-timbru malajr jisparixxi, u dan il-prodott ma jistax jibqa 'jinbiegħ. Bolla li ma tinqarax hija ksur tal-PPR 860. Li twassal għall-qbid ta’ oġġetti, multi, u responsabbiltà kriminali.

Uża stampar ta 'trasferiment termali. F'dan il-każ, it-timbru mhux daqshekk suxxettibbli li jisparixxi. Il-materjal tat-tikketta jiddetermina wkoll kemm il-marka hija suxxettibbli għal ħsara mekkanika. Jekk il-kodiċi ma jinqarax minħabba ħsara mekkanika, dan huwa ekwivalenti għan-nuqqas ta 'marka bil-konsegwenzi kollha li jirriżultaw.

DataMatrix jew kif tittikkettja sew iż-żraben

Agħżel printer mill-volumi tal-istampar ippjanati. Printers desktop mhumiex iddisinjati biex jistampaw 100 tikketta kuljum.

Il-waqfien u l-bidu tal-istampar iżidu l-użu tal-printer. Xi programmi jibagħtu x-xogħol tal-istampar tikketta waħda kull darba. Huwa aħjar li ma tużax programmi bħal dawn.

Xogħol bid-dokumenti

Wara li l-bolol jiġu stampati u pasted, l-operazzjonijiet ulterjuri kollha magħhom isiru permezz ta 'dokumenti jew rendikont personali ta' marka onesta.

Meta taħdem ma 'numru kbir ta' kodiċijiet, tista 'toħloq fajls xml li fihom il-kodiċijiet meħtieġa u ttella' dawn il-fajls permezz tal-API jew l-interface tal-web tal-kont personali tiegħek.

L-iskema XSD tista' titniżżel fit-taqsima "għajnuna" tal-LC CZ.

Oqgħod attent għall-punti li ġejjin.

  1. L-iskemi Xsd fl-LC CZ fihom żbalji fil-validazzjoni tat-TIN u restrizzjonijiet fuq it-tul tal-linja. Biss billi tikkoreġi l-iżbalji, tista 'tuża l-iskemi. Fortunatament, l-iżbalji huma ovvji, għalhekk mhux diffiċli li tagħmel dan.
  2. L-iskema ħafna drabi tikkonsisti f'żewġ partijiet - komuni għat-tipi kollha ta 'dokumenti u separati għal tip speċifiku. L-iskema ġenerali hija miżjuda permezz ta 'importazzjoni għal dik speċifika. Iż-żewġ skemi jinsabu fit-taqsima tal-għajnuna fl-LC ChZ.
  3. Ir-regoli li jaħarbu għal CM huma differenti minn dawk ġeneralment aċċettati għall-XML, dan huwa miktub fid-dokumentazzjoni uffiċjali minn CZ, agħti attenzjoni għal dan. Hawn hawn f’paġna 4 ir-regoli kollha.
  4. M'għandekx tipprova ddaħħal 150 kodiċi fiċ-ċirkolazzjoni f'fajl wieħed. Skont ix-xhieda tal-għajnejn, fajls ta’ aktar minn 000 normalment jgħaddu minn..
  5. Fajl Xml jista 'jiġi mgeżwer bi żball "xml validation error", u ħames minuti wara l-istess fajl jiġi aċċettat mingħajr problemi.
  6. Jekk il-fajl ikun fih kodiċi li diġà tqiegħed fiċ-ċirkolazzjoni, allura l-fajl imqiegħed fiċ-ċirkolazzjoni x'aktarx ma jiġix aċċettat.
  7. Id-dokumenti tal-ġarr u tar-riċeviment jintużaw bħala soluzzjoni temporanja. Fil-futur, qed jippjanaw li jabolixxuhom u jaqilbu għall-UPD skont PPR 860.
  8. Mit madwar 60 jum. Hemm opinjoni li l-kodiċijiet li ma jitqiegħdux fiċ-ċirkolazzjoni "burn out" wara 60 jum. Din hija ħrafa, sors mhux magħruf. Il-kodiċijiet "burn out" biss jekk ma ġabruxhom mis-CPS fi żmien 60 jum. Il-ħajja tal-kodiċi miġbura mhix limitata.

Konklużjoni

Meta niżviluppa l-applikazzjoni tiegħi ta' tikkettjar b'xejn BarCodesFX, inizjalment saret l-integrazzjoni mal-API KMS. Meta sinjal onest għat-tieni darba biddel bla mistenni l-loġika tal-API, l-integrazzjoni kellha tiġi abbandunata. Nittama li fil-futur is-CZ tkun tista 'tistabbilizza l-iżvilupp u l-API, għaliex. għal prodott mhux kummerċjali, huwa għali ħafna għalija li niċċekkja darbtejn kuljum jekk kienx hemm bidliet fl-API u rfinawh malajr.

Meta timplimenta l-immarkar, aqra bir-reqqa d-dokumentazzjoni regolatorja għall-grupp tal-prodotti TG tiegħek, ipprintja l-GS1-DataMatrix b'mod korrett u kun ippreparat għal kwalunkwe tibdil mhux previst mill-marka CZ ġusta.

Il-Forti Alleanza ħolqot spazju għall-informazzjoni (wiki, chat rooms telegramma, seminars, webinars), fejn tista’ ssib informazzjoni utli u aġġornata dwar it-tikkettar fl-industriji kollha.

Sors: www.habr.com

Żid kumment