DataMatrix kapa mokhoa oa ho ngola lieta hantle

Ho tloha ka la 1 Phupu 2019, ho ile ha hlahisoa ho ngolisoa ho tlamang ha sehlopha sa thepa naheng ea Russia. Ho tloha ka la 1 Hlakubele 2020, lieta li ne li lokela ho oela tlasa molao ona. Ha se motho e mong le e mong ea neng a e-na le nako ea ho itokisetsa, 'me ka lebaka leo, ho qalisoa ho ile ha chechisetsoa ho July 1. Lamoda ke e mong oa ba e entseng.

Ka hona, re batla ho arolelana boiphihlelo ba rona le ba e-so ho ngole liaparo, lithaere, litlolo tse nkhang hamonate, joalo-joalo. Sengoliloeng se hlalosa litekanyetso tse ngata tsa indasteri, litokomane tse ling tsa taolo le boiphihlelo ba motho ka mong. Sengoliloeng se reretsoe haholo bahokahanyi le bahlahisi ba ntseng ba utloisisa morero ona.

DataMatrix kapa mokhoa oa ho ngola lieta hantle

Ka kopo hlokomela hore melaoana e fetoha khafetsa 'me ha ho khonehe hore mongoli a lule a ntlafatsa litaba. Ka hona, nakong eo u e balang, boitsebiso bo bong e ka ’na eaba bo se bo siiloe ke nako.

Sengoli se fumane boiphihlelo ba motho ka bobeli e le karolo ea mosebetsi oa projeke ea Datamatrix e Lamoda, le ha a ntse a etsa kopo ea hae ea mahala ea ho ngola BarCodesFx.

Ho tloha ka la 1 Phupu 2019, molao oa ho ngola ka tlamo o ntse o sebetsa naheng ea Russia. Molao ha o sebetse ho lihlopha tsohle tsa thepa, 'me matsatsi a ho kena ts'ebetsong ea li-laible tse tlamang bakeng sa lihlopha tsa lihlahisoa a fapana. Hajoale, koae, lijase tsa boea, lieta le meriana li tlamehile ho ngoloa. E tla hlahisoa haufinyane bakeng sa lithaere, liaparo, litlolo le libaesekele. Sehlopha se seng le se seng sa thepa se laoloa ke qeto e arohaneng ea mmuso (GPR). Ka hona, lipolelo tse ling tsa 'nete bakeng sa lieta li ka' na tsa se ke tsa e-ba 'nete bakeng sa lihlopha tse ling tsa lihlahisoa. Empa re ka tšepa hore karolo ea tekheniki e ke ke ea fapana haholo bakeng sa lihlopha tse fapaneng tsa lihlahisoa.

E tšoaeaMohopolo o ka sehloohong oa ho ngola ke hore yuniti e 'ngoe le e 'ngoe ea thepa e fuoa nomoro ea motho ka mong. U sebelisa nomoro ena, u ka latela nalane ea ntho e itseng ea thepa ho tloha nakong ea tlhahiso kapa thepa e kenang ka har'a naha, ho fihlela motsotso oa ho lahla thepa. E utloahala e le ntle, empa ts'ebetsong ho thata haholo ho e kenya ts'ebetsong.Mohopolo o hlalositsoe ka ho qaqileng ho websaeteng ea molao ea letšoao le tšepahalang.

Mantsoe le likhopolo tse tloaelehileng

UOT - ea kenyang letsoho ho tsamaiseng thepa.
CRPT - setsi sa nts'etsopele ea mahlale a ts'episang. Khampani e ikemetseng, naha feela mokonteraka bakeng sa morero oa ho tšoaea. E sebetsa tlas'a morero oa kopanelo ea sechaba ea poraefete (PPP). Ka bomalimabe, ha ho na tlhahisoleseling mabapi le bankakarolo ba bang ho thendara ea projeke, hammoho le ka thendara ka boeona.
ТГ - sehlopha sa lihlahisoa. Lieta, liaparo, lithaere, joalo-joalo.
GTIN - ha e le hantle, sengoloa se ela hloko 'mala le boholo. E ntšitsoe ho GS1 kapa lethathamong la naha bakeng sa motho e mong le e mong ea tsoang kantle ho naha kapa moetsi oa sehlahisoa sa hae. Moetsi kapa morekisi o tlameha ho hlalosa sehlahisoa pele.
PPR - Taelo ea 'Muso oa Federation ea Russia. Bakeng sa lieta - 860.
КМ — khoutu ya ho tshwaya. Sehlopha se ikhethileng sa litlhaku se abetsoeng ntho e itseng ea sehlahisoa. Bakeng sa lieta, e na le GTIN, nomoro ea serial, khoutu ea ho netefatsa le crypto-tail.
GS1 ke mokhatlo oa machaba o fanang ka li-GTIN. Hape ke baqapi ba litekanyetso tse ngata tsa ho ngolla.
Khalori ea naha - analogue ea GS1, e ntlafalitsoeng ke CRPT.
Cryptotail - analogue ea signature ea dijithale e netefatsang bonnete ba CM. E tlameha ho ba ka har'a matrix ea data setempeng. Ho bolokoa ka mokhoa oa mongolo ha ho lumelloe. Ka mor'a ho hatisa, litempe li tlameha ho tlosoa ho latela tumellano le CRPT. Ha ho na linyeoe tse tsejoang tsa tšebeliso ea 'nete.
CPS - seteishene sa tsamaiso ea litaelo. Sistimi eo li-KM tsa thepa li laetsoeng ho eona.
EDI - tsamaiso ea litokomane tsa elektronike.
UKEP - tshaeno ea elektroniki e ntlafalitsoeng e tšoanelehang.

Melao le menahano ka har'a sengoloa sena

ЧЗ - letšoao le tšepahalang.
ЛК - Sebaka sa Botho.
Etsa — khoutu ea ho tšoaea e hatisitsoeng.

Ts'ebetso e tjena: pele, motho ea nkang karolo (UOT) o fana ka signature ea elektronike (UKEP), o ngolisa ka letšoao le tšepahalang (CH), o hlalosa sehlahisoa lethathamong la naha kapa GS1, mme o amohela li-GTIN bakeng sa sehlahisoa. Mehato ena e hlalositsoe ka botlalo webosaeteng ea matšoao a tšepahalang, kahoo re ke ke ra lula ho eona.

Ho odara le ho amohela dikhoutu

Ka mor'a ho amohela li-GTINs, morupeluoa (UOT) o beha taelo ea likhoutu (KM) tsamaisong ea CPS.
Bohlokoa, empa bo sa totobala.

  1. O ka kopa dikhoutu tsa boholo ba 10 GTIN ka odara e le nngwe. Ha e le hantle, moeli o sa utloisiseheng. Morekisi ea nang le li-GTIN tse 14 o tlameha ho etsa liodara tse 000.
  2. Ho ka koptjoa li-code tse ka holimo ho 150 ka odara ka 'ngoe.
  3. Ho na le moeli oa liodara tse 100 tse ntseng li tsoela pele. Ke hore, ha ho li-odara tse fetang 100 tse ka sebetsoang ka nako e le 'ngoe. Haeba ho na le tse fetang 100, API e tla qala ho khutlisa phoso ho e-na le lethathamo la litaelo. Mokhoa o le mong feela oa ho lokisa phoso ena ke ho koala litaelo tse ling ka sehokelo sa webo. API ha e fane ka parameter bakeng sa pontšo e sa fellang ea litaelo.
  4. Ho na le moeli oa palo ea likopo - ha ho likopo tse fetang 10 motsotsoana. Ho ea ka boitsebiso ba ka, thibelo ena ha e hlahe litokomaneng, empa e teng.

Ho tsoa ho boiphihlelo ba hau ba ho sebetsa ka litaelo tsa likhoutu tsa ho tšoaea tsa KM ka API ea sistimi ea CPS.

  1. Kopo (json ka boeona) e tlameha ho tekenoa ka signature ea GOST. Sena se sebetsa le cryptopro. U tlameha ho netefatsa ka hloko hore moralo kapa laeborari e sebelisitsoeng ha e fetole json ea mantlha leha e le ka li-byte. Ho seng joalo, tshaeno hang-hang e khaotsa ho sebetsa.
  2. Odara tshaeno. Taelo e ka saenoa ke saena efe kapa efe ea moreki ofe kapa ofe. Haeba tshaeno e nepahetse, sistimi ea CPS e tla e amohela. Nakong ea ho kopanya, ho ne ho khoneha ho saena kopo ka saena ea motho e mong e fanoeng tekong ea CA. Potoloho ea ntoa ea tsamaiso ea taolo e ile ea sebetsana le taelo le ho fana ka likhoutu. Ka maikutlo a ka sena ke lesoba la tšireletso. Bahlahisi ba arabile tlaleho ea bug ka "re tla bona." Ke tšepa hore e lokisitsoe.

    Ka hona, e-ba hlokolosi haholo haeba mekhatlo e fetang e le 'ngoe ea molao e sebetsa sebakeng se le seng sa mosebetsi. lifahleho. Kajeno CPS e tla amohela likopo tsena, 'me hosasane likopo li tla hlahlojoa hape' me halofo ea likhoutu e hlakoloe ka lebaka la ho saena ha motho e mong. 'Me ka molao-motheo, ka molao ba tla be ba nepile.

  3. Ho saena ka bohona ha liodara ke ts'ebetso e seng e sa fumanehe ho KMS. E le hore e sebetse, ho ne ho hlokahala ho kenya karolo ea lekunutu ea senotlolo tlalehong ea botho ea letšoao le tšepahalang. Sena ke ho sekisetsa senotlolo. 'Me ho ea ka molao oa morao-rao, ha ho ka ba le ho sekisetsa ho saena ha elektronike e tšoanelehang, mong'a lona o tlameha ho tsebisa setsi sa hae sa setifikeiti (CA) le ho hlakola ECEP. Haeba ts'ebetso ena e khutlisoa, e-ba hlokolosi ho netefatsa hore karolo ea lekunutu ea senotlolo ha e tlohe komporong.
  4. Ka February, Setsi sa Nts'etsopele ea Advanced Technologies (CRPT) se ile sa hlahisa moeli oa palo ea likopo ho CPS API ka khutso. Ha ho kopo e fetang e le 'ngoe ka motsotsoana. Joale, ka mokhoa o sa lebelloang le ka khutso, o ile a tlosa thibelo ena. Ka hona, ke khothaletsa hore tsamaiso e hahoe ka bokhoni ba ho fokotsa palo ea likopo ho CRPT API haeba e ka khutlela morao. Hona joale ho na le tlhahisoleseding e mabapi le moeli oa likopo tse 10 motsotsoana.
  5. Hape ka February, boitšoaro ba CPS API bo fetohile haholo ntle le temoso. API e na le kopo ea ho fumana boemo ba litaelo. Boemo bo ne bo bontša li-buffers le boemo ba tsona. GTIN e le 'ngoe = buffer e le 'ngoe. E boetse e bontšitse hore na ho na le likhoutu tse kae tse fumanehang ho fumana ho tsoa ho buffer. Ka letsatsi le leng le letle, palo ea li-buffers tsohle e ile ea e-ba -1. Ke ile ka tlameha ho sebelisa mokhoa o arohaneng ho botsa boemo ba buffer ka 'ngoe ka thoko. Ho e-na le kopo e le 'ngoe, ke ile ka tlameha ho etsa tse leshome le motso o mong.

Sebopeho sa khoutu

Kahoo, li-code li se li laetsoe le ho etsoa. Li ka fumanoa ka API ka mokhoa oa mongolo, ka pdf e le lileibole tsa khatiso le faele ea csv e nang le mongolo.

API e se e ngotsoe ka holimo. Ha e le mekhoa e meng e 'meli. Qalong, tsamaiso ea taolo e ile ea u lumella ho bokella likhoutu hang feela. 'Me haeba faele ea pdf e nkiloe, joale ho ne ho ka khoneha ho fumana likhoutu ka mokhoa oa mongolo feela ka ho tsosolosa matrices a data ho tloha ho pdf. Ka lehlohonolo, ba ile ba eketsa bokhoni ba ho bokella likhoutu ka makhetlo a 'maloa,' me bothata bona bo rarollotsoe. Likhoutu li ntse li fumaneha bakeng sa ho khoasolla bocha nakong ea matsatsi a mabeli.

Haeba u e nka ka sebopeho sa csv, ha ho mohla u ka e bulang ho Excel tlas'a maemo afe kapa afe. Mme o seke wa dumella motho. Excel e na le karolo ea ho boloka ka bohona. Ka nako ea ho boloka, Excel e ka fetola likhoutu tsa hau ka mekhoa e sa lebelloang. Ke khothaletsa ho sebelisa notepad ++ ho sheba likhoutu.

Haeba u bula faele ho tsoa ho CMS ho notepad ++, u ka bona mela e kang ena. Khoutu ea boraro ha e sebetse (ha e na li-delimiters tsa GS).

DataMatrix kapa mokhoa oa ho ngola lieta hantle

Balekane ba rona ba re file likhoutu ho ngola lihlahisoa tsa bona. Mahlo a hlobotseng a ka bona hore na ke lifaele life tse hlahisitsoeng ho sebelisoa Excel - ho fihla ho 5% ea likhoutu e ne e sa sebetse.

Ke khothaletsa haholo ho bala ka standard GS1. Tlhaloso ea tekanyetso e na le likarabo tsa lipotso tse ngata mabapi le ho thehoa ha DataMatrix.

Nomoro ea boitsebiso e na le GTIN le nomoro ea seriale. Ho latela maemo a GS1, tsena li tsamaisana le Litlhahiso tsa Kopo (AI) 01 le 21. Ka kopo hlokomela hore Li-Identifiers tsa Kopo ha se karolo ea GTIN le nomoro ea seriale. Li bontša hore sesupo sa kopo (UI) se lateloa ke GTIN kapa nomoro ea seriale. Sena se bohlokoa haholo ha o etsa software ea ngoliso ea chelete. Ho tlatsa tag 1162, o hloka feela GTIN le nomoro ea seriale, ntle le li-identifiers tsa kopo.

Bakeng sa UTD (tokomane ea phetisetso ea bokahohleng) le litokomane tse ling, ho fapana le hoo, hangata o hloka rekoto eohle e nang le li-identifiers tsa kopo.

DataMatrix kapa mokhoa oa ho ngola lieta hantle

Tekanyetso ea GS1 e bolela hore GTIN e na le bolelele bo tsitsitseng ba litlhaku tse 14 mme e ka ba le linomoro feela. Nomoro ea serial e na le bolelele bo fapaneng 'me e hlalositsoe leqepheng la 155 la maemo. Ho boetse ho na le sehokelo sa tafole se nang le matšoao a ka hlahang nomorong ea serial.

Kaha nomoro ea serial e na le bolelele bo fapaneng, karohano ea GS e bontša qetello ea nomoro ea serial. Tafoleng ea ASCII e na le khoutu ea 29. Ntle le delimiter ena, ha ho lenaneo le tla utloisisa hore na nomoro ea serial e felile hokae 'me lihlopha tse ling tsa data li qalile.

Lintlha tse ling mabapi le khoutu ea ho tšoaea (KM) li ka fumanoa ho litokomane tsa molao.

Bakeng sa lieta, nomoro ea serial e tsitsitsoe ho litlhaku tse 13, leha ho le joalo, boholo ba eona bo ka fetoloa ka nako leha e le efe. Bakeng sa lihlopha tse ling tsa lihlahisoa (TG), bolelele ba nomoro ea serial bo ka fapana.

Moloko oa DataMatrix

DataMatrix kapa mokhoa oa ho ngola lieta hantle

Mohato o latelang ke ho fetolela data ho khoutu ea DataMatrix. Taelo ea 'Muso oa Russia 860 e hlalosa GOST, ho ea ka hore na ho hlokahala hore u thehe DataMatrix. Hape, PPR 860 e totobatsa ts'ebeliso e tlamang ea li-identifiers tsa kopo. Ka kopo hlokomela hore maemo a DataMatrix ha a na mohopolo oa "li-identifiers tsa kopo". Li fumaneha feela maemong a GS-1 DataMatrix. Hoa fumaneha hore PPR 860 e tlama ka mokhoa o hlakileng ts'ebeliso ea GS-1 DataMatrix. Ka lehlohonolo, litekanyetso li tšoana. Phapang ea bohlokoa: Ho GS-1 DataMatrix, sebapali sa pele se tlameha ho ba FNC1. Letšoao la GS ha lea lokela ho hlaha pele ho DataMatrix, FNC1 feela.

FNC1 e ke ke ea eketsoa moleng joalo ka GS. E tlameha ho eketsoa ke lenaneo le hlahisang DataMatrix. Ho na le tse 'maloa tse behiloeng mehloling ea Alliance Forts lisebelisoa tsa mobile, eo ka eona u ka hlahlobang ho nepahala ha likhoutu tsa DataMatrix tse hlahisitsoeng.

Ke habohlokoa. Tšebeliso ea lets'oao le tšepahalang e amohela DataMatrix e sa sebetseng. Le likhoutu tsa QR. Taba ea hore lebitso le ile la amoheloa le tlhaiso-leseling ea sehlahisoa ha e bontše hore DataMatrix e entsoe ka nepo. Esita le ha "crypto-tail" e nkeloa sebaka, kopo ea ChZ e ile ea lemoha letšoao 'me ea bontša lintlha tsa sehlahisoa.

Hamorao ChZ e ile ea lokolloa tlhaloso, mokhoa oa ho hlahisa likhoutu ka nepo. Ka lebaka la palo e kholo ea likhoutu tse nang le liphoso, ba hlokometse hore likhoutu ntle le FNC1 li nepahetse, empa ba ntse ba khothaletsa ho hlahisa GS-1 DataMatrix.

Ka bomalimabe, liperesente tse ngata haholo tsa data matrices ho tsoa ho balekane li tlile le liphoso. Ka lebaka la litlhaloso tse tsoang ho ChZ, potso "Na hoa khoneha ho rekisa sehlahisoa se joalo ka mor'a July 1 kapa che?" e ile ea rarolloa ka ho feletseng. Spoiler - u ka khona.

Khatiso

Ela hloko tsela eo litempe li hatisoang ka eona. Ha e hatisoa mochineng oa khatiso oa mocheso, setempe se fela ka potlako 'me sehlahisoa ha se sa khona ho rekisoa. Setempe se sa baloeng ke tlōlo ea molao ea PPR 860. Sena se lebisa ho nkoang ha thepa, lichelete, le melato ea tlōlo ea molao.

Sebelisa khatiso ea phetiso ea mocheso. Tabeng ena, brand ha e na monyetla oa ho fela. Thepa ea leibole e boetse e supa hore na lebitso le ka ba kotsing ea ho senyeha ha mochini. Haeba khoutu e ke ke ea baloa ka lebaka la tšenyo ea mechine, sena se tšoana le ho ba sieo ha letšoao le liphello tsohle tse latelang.

DataMatrix kapa mokhoa oa ho ngola lieta hantle

Khetha printa ho tsoa meqolong ea hau ea khatiso e reriloeng. Liprinta tsa Desktop ha lia etsetsoa ho hatisa lileibole tse 100 ka letsatsi.

Ho emisa le ho qala ho hatisa ho eketsa ho senyeha le ho senyeha ha mochine oa khatiso. Mananeo a mang a romella mosebetsi oa khatiso leibole e le 'ngoe ka nako. Ho molemo ho se sebelise mananeo a joalo.

Sebetsa ka litokomane

Ka mor'a hore litempe li hatisoe le ho kenngoa, litšebelisano tsohle tse ling le tsona li etsahala ka litokomane kapa tlaleho ea botho ea letšoao le tšepahalang.

Ha o sebetsa ka palo e kholo ea likhoutu, o ka etsa lifaele tsa xml tse nang le likhoutu tse hlokahalang ebe o kenya lifaele tsena ka API kapa sebopeho sa webo sa akhaonto ea hau.

Lenaneo la XSD le ka kopitsoa karolong ea "thuso" ea ChZ LC.

Ka kōpo hlokomela lintlha tse latelang.

  1. Merero ea Xsd ho LC ChZ e na le liphoso ho netefatso ea TIN le lithibelo tsa bolelele ba mohala. Ke feela ka mor'a ho lokisa liphoso u ka sebelisang litšoantšo. Ka lehlohonolo, liphoso li totobetse, kahoo sena ha se thata ho se etsa.
  2. Hangata morero o na le likarolo tse peli - tse tloaelehileng bakeng sa mefuta eohle ea litokomane le ho arohana bakeng sa mofuta o itseng. Schema e akaretsang e eketsoa ka ho kenya letsoho ho e itseng. Litšoantšo ka bobeli li kenngoa karolong ea thuso ea ChZ LC.
  3. Melao ea ho phonyoha bakeng sa CM e fapane le e amoheloang ka kakaretso bakeng sa XML, sena se ngotsoe litokomaneng tsa molao tse tsoang ho ChZ, ela hloko sena. Mona mona Melao eohle e leqepheng la 4.
  4. Ha oa lokela ho leka ho kenya likhoutu tse 150 ho potoloha faeleng e le 'ngoe. Ho ea ka ba boneng ka mahlo, hangata lifaele tse fetang 000 li fetisoa.
  5. Faele ea Xml e ka phutheloa ka phoso ea "xml validation error", 'me metsotso e mehlano hamorao faele e tšoanang e ka amoheloa ntle le mathata.
  6. Haeba faele e na le khoutu e seng e kentsoe tšebetsong, faele eo e kentsoeng ho eona e ke ke ea amoheloa.
  7. Litokomane tsa ho romela le ho amohela li sebelisoa e le tharollo ea nakoana. Nakong e tlang, ba rera ho li felisa le ho fetohela ho UPD ho latela PPR 860.
  8. Tšōmo e ka bang matsatsi a 60. Ho na le maikutlo a hore likhoutu tse sa kengoang li "chesa" kamora matsatsi a 60. Ena ke tšōmo, mohloli o sa tsejoeng. Likhoutu li felloa ke nako ha feela u sa li bokella ho sistimi ea taolo nakong ea matsatsi a 60. Nako ea bophelo ea likhoutu tse bokelletsoeng ha e na moeli.

fihlela qeto e

Ha ke nts'etsapele sesebelisoa sa ka sa mahala sa ho ngola BarCodesFX, ho kopanngoa le CPS API ho qalile. Ha lets'oao le tšepahalang le fetola mohopolo oa API ka lekhetlo la bobeli ka tšohanyetso, ho kopanngoa ho ile ha tlameha ho tloheloa. Ke tšepa hore nakong e tlang ChZ e tla khona ho tsitsisa tsoelo-pele le API, hobane Bakeng sa sehlahisoa se seng sa khoebo, ho theko e boima haholo hore ke hlahlobe habeli letsatsi le leng le le leng hore na ho bile le liphetoho ho API le ho e ntlafatsa kapele.

Ha u kenya tšebetsong matšoao, bala ka hloko litokomane tsa taolo bakeng sa sehlopha sa hau sa sehlahisoa sa TG, hatisa GS1-DataMatrix ka nepo 'me u itokisetse liphetoho leha e le life tse sa lebelloang karolong ea letšoao le tšepahalang la ChZ.

The Fort Alliance e thehile sebaka sa tlhahisoleseling (wiki, likamore tsa puisano ka thelekramo, liseminara, li-webinars), moo u ka fumanang tlhaiso-leseling e bohlokoa mabapi le ho ngola liindasteri tsohle.

Source: www.habr.com

Eketsa ka tlhaloso