DataMatrix kapena momwe mungalembe nsapato moyenera

Kuyambira pa Julayi 1, 2019, kulembetsa kovomerezeka kwa gulu lazinthu kudayambitsidwa ku Russia. Kuyambira pa Marichi 1, 2020, nsapato zimayenera kugwa pansi pa lamuloli. Sikuti aliyense anali ndi nthawi yokonzekera, ndipo chifukwa chake, kukhazikitsidwa kudayimitsidwa mpaka Julayi 1. Lamoda ndi m'modzi mwa omwe adapanga.

Chifukwa chake, tikufuna kugawana zomwe takumana nazo ndi omwe sanatchulebe zovala, matayala, mafuta onunkhira, ndi zina. Nkhaniyi ikufotokoza kuchuluka kwa miyezo yamakampani, zolemba zina zowongolera komanso zokumana nazo zaumwini. Nkhaniyi idapangidwira makamaka ophatikiza ndi opanga omwe sanamvetsetse ntchitoyi.

DataMatrix kapena momwe mungalembe nsapato moyenera

Chonde dziwani kuti malamulo amasintha pafupipafupi ndipo sizingatheke kuti wolembayo azisintha nthawi zonse. Chifukwa chake, podzafika nthawi yomwe mukuwerenga, zina mwazambiri zitha kukhala zitachoka kale.

Wolembayo adapeza chidziwitso chake ngati gawo la ntchito ya Datamatrix ku Lamoda, komanso popanga pulogalamu yake yaulere ya BarCodesFx.

Kuyambira pa Julayi 1, 2019, lamulo lokhudza kulembetsa kovomerezeka lakhala likugwira ntchito ku Russia. Lamulo siligwira ntchito kumagulu onse azinthu, ndipo masiku oyambira kukakamiza kulembetsa magulu azogulitsa amasiyana. Pakadali pano, fodya, malaya aubweya, nsapato, ndi mankhwala amalembedwa movomerezeka. Posachedwapa tayala matayala, zovala, mafuta onunkhira ndi njinga. Gulu lirilonse la katundu limayendetsedwa ndi chisankho chapadera cha boma (GPR). Choncho, mawu ena omwe ali oona pa nsapato sangakhale owona kwa magulu ena ogulitsa. Koma titha kuyembekezera kuti gawo laukadaulo silingasinthe kwambiri pamagulu osiyanasiyana azinthu.

KulembaLingaliro lalikulu lolemba zilembo ndikuti gawo lililonse la katundu limapatsidwa nambala imodzi. Pogwiritsa ntchito nambalayi, mutha kuyang'anira mbiri ya chinthu china chake kuyambira pomwe chimapangidwa kapena kulowetsa mdzikolo, mpaka nthawi yotayika potuluka. Zikumveka zokongola, koma pochita ndizovuta kwambiri kuzikwaniritsa.Lingaliroli likufotokozedwa mwatsatanetsatane patsamba lovomerezeka la chizindikiro chowona mtima.

Mawu ndi malingaliro ofanana

UOT - kutenga nawo mbali pamayendedwe a katundu.
Mtengo wa CRPT - likulu la chitukuko cha luso lolonjeza. Kampani yachinsinsi, dziko lokhalo kontrakitala wa polojekiti yolembera. Imagwira ntchito pansi pa ndondomeko ya Public Private Partnership (PPP). Tsoka ilo, palibe chidziwitso chokhudza ena omwe atenga nawo gawo mu ma tender a polojekitiyi, komanso za ma tender omwe.
Π’Π“ - gulu lazinthu. Nsapato, zovala, matayala, etc.
GTIN - kwenikweni, nkhani yoganizira mtundu ndi kukula kwake. Zoperekedwa mu GS1 kapena kabukhu la dziko kwa wolowetsa aliyense kapena wopanga zinthu zake. Wopanga kapena wotumiza kunja ayenera kufotokoza za malondawo.
PPR - Lamulo la Boma la Chitaganya cha Russia. Kwa nsapato - 860.
КМ - chizindikiro kodi. Gulu lapadera la zilembo zoperekedwa ku chinthu china. Kwa nsapato, imakhala ndi GTIN, nambala yotsimikizira, nambala yotsimikizira ndi crypto-tail.
GS1 ndi bungwe lapadziko lonse lapansi lomwe limapereka ma GTIN. Ndiwonso omwe amaphatikiza milingo ingapo yolembera.
Kalata ya dziko - analogue ya GS1, yopangidwa ndi CRPT.
Cryptotail - analogue ya siginecha ya digito yotsimikizira kuvomerezeka kwa CM. Ayenera kukhala mu data matrix pa sitampu. Kusunga m'malemba ndikoletsedwa. Pambuyo kusindikiza, masitampu ayenera kuchotsedwa mogwirizana ndi mgwirizano ndi CRPT. Palibe milandu yodziwika yogwiritsidwa ntchito kwenikweni.
CPS - station management management. Dongosolo lomwe ma KM azinthu amayitanitsa.
EDI - kasamalidwe ka zikalata zamagetsi.
UKEP - siginecha yamagetsi yowonjezereka yoyenerera.

Migwirizano ndi malingaliro mkati mwa nkhaniyi

Π§Π— - chizindikiro chowona mtima.
Π›Πš - Malo Amunthu.
Pangani - chizindikiro chosindikizidwa.

Ndondomekoyi ili motere: choyamba, wophunzirayo (UOT) akupereka siginecha yamagetsi (UKEP), amalembetsa mu chilemba chowona mtima (CH), amafotokoza mankhwala mu kabukhu la dziko kapena GS1, ndipo amalandira GTINs pa mankhwala. Masitepe awa akufotokozedwa mwatsatanetsatane patsamba lachizindikiro chowona mtima, kotero sitikhala pa iwo.

Kuyitanitsa ndi kulandira ma code

Atalandira ma GTIN, wotenga nawo mbali (UOT) amayika oda ya ma code (KM) mu dongosolo la CPS.
Zofunika, koma zosadziwika.

  1. Mutha kupempha ma code osapitilira 10 GTIN mu dongosolo limodzi. Kwenikweni, malire osamvetsetseka. Wotumiza kunja wokhala ndi 14 GTIN akuyenera kupanga maoda 000.
  2. Kuchuluka kwa ma code 150 kumatha kufunsidwa pa oda iliyonse.
  3. Pali malire a maoda 100 omwe akuchitika. Ndiko kuti, osapitilira ma 100 omwe angasinthidwe nthawi imodzi. Ngati pali zoposa 100, API idzayamba kubwezera zolakwika m'malo mwa mndandanda wa malamulo. Njira yokhayo yothetsera vutoli ndikutseka madongosolo ena kudzera pa intaneti. API sipereka chizindikiro chowonetsera pang'ono maoda.
  4. Pali malire pa kuchuluka kwa zopempha - zosaposa zopempha 10 pamphindikati. Malinga ndi chidziwitso changa, choletsa ichi sichikuwoneka m'malemba, koma chiripo.

Kuchokera pa zomwe wakumana nazo pogwira ntchito ndi maoda a ma code a KM kudzera mu API ya CPS system.

  1. Pempho (json palokha) liyenera kusainidwa ndi siginecha ya GOST. Izi zikugwira ntchito ndi cryptopro. Muyenera kuonetsetsa kuti chimango kapena laibulale yogwiritsidwa ntchito sikusintha json yoyambirira ngakhale pang'ono. Apo ayi, siginecha nthawi yomweyo imasiya kukhala yovomerezeka.
  2. Konzani siginecha. Lamuloli likhoza kusainidwa ndi siginecha iliyonse ya kasitomala aliyense. Ngati siginecha ili yolondola, dongosolo la CPS lidzavomereza. Pakuphatikiza, zinali zotheka kusaina pempholi ndi siginecha ya munthu wina yomwe idaperekedwa pa mayeso a CA. Dera lomenyera nkhondo la dongosolo lowongolera lidakonza dongosolo ndikutulutsa ma code. M'malingaliro anga ili ndi dzenje lachitetezo. Madivelopa adayankha lipoti la cholakwika ndi "tiwona." Ine ndikuyembekeza izo zakonzedwa.

    Chifukwa chake, samalani kwambiri ngati mabungwe angapo azamalamulo amagwira ntchito pamalo amodzi. nkhope. Lero CPS ivomereza zopemphazi, ndipo mawa zopempha zidzasinthidwa ndipo theka la zizindikiro zidzachotsedwa chifukwa cha siginecha ya wina. Ndipo kwenikweni, iwo adzakhala olondola.

  3. Kusaina zokha maoda ndi ntchito yomwe sikupezekanso mu KMS. Kuti izi zigwire ntchito, kunali kofunikira kukweza gawo lachinsinsi la kiyi mu akaunti yanu ya chizindikiro chowona mtima. Uku ndi kunyengerera kwa fungulo. Ndipo malinga ndi malamulo apano, ngati pachitika chiwopsezo cha siginecha yotsimikizika yamagetsi, mwiniwakeyo ayenera kudziwitsa malo ake a certification (CA) ndikuchotsa ECEP. Ngati ntchitoyi yabwezedwa, samalani kuti mbali yachinsinsi ya kiyiyo isachoke pakompyuta.
  4. Mu February, Center for Development of Advanced Technologies (CRPT) inayambitsa mwakachetechete malire pa chiwerengero cha zopempha ku CPS API. Osapitilira pempho limodzi pamphindikati. Kenako, mosayembekezera komanso mwakachetechete, anachotsa lamuloli. Choncho, ndikupangira kuti dongosololi limangidwe kuti lizitha kuchepetsa chiwerengero cha zopempha ku CRPT API ngati mutayambiranso. Tsopano pali zambiri zokhudza malire a zopempha 10 pamphindikati.
  5. Komanso mu February, khalidwe la CPS API linasintha kwambiri popanda chenjezo. Pali pempho mu API kuti mupeze momwe maoda. Makhalidwe adawonetsa ma buffers ndi udindo wawo. GTIN imodzi = buffer imodzi. Idawonetsanso kuchuluka kwa ma code omwe alipo kuti alandire kuchokera ku buffer. Tsiku lina labwino, chiwerengero cha mabafa onse chinakhala -1. Tinayenera kugwiritsa ntchito njira ina kuti tifufuze momwe buffer ilili padera. M'malo mwa pempho limodzi, ndinayenera kupanga khumi ndi limodzi.

Kapangidwe ka code

Chifukwa chake, ma code adayitanidwa ndikupangidwa. Atha kupezeka kudzera pa API m'malemba, mu pdf ngati zilembo zosindikiza komanso ngati fayilo ya csv yokhala ndi mawu.

API yalembedwa kale pamwambapa. Koma njira zina ziwiri. Poyamba, dongosolo lolamulira linakulolani kusonkhanitsa zizindikiro kamodzi kokha. Ndipo ngati fayilo ya pdf idatengedwa, ndiye kuti zinali zotheka kupeza ma code mumalemba pongoyang'ananso matrices onse a data kuchokera ku pdf. Mwamwayi, iwo anawonjezera luso losonkhanitsa zizindikiro kangapo, ndipo vutoli linathetsedwa. Ma code akadalipo kuti mutsitsidwenso mkati mwa masiku awiri.

Ngati mutenga mawonekedwe a csv, ndiye kuti, mulimonse, mutsegule mu Excel. Ndipo musalole aliyense. Excel ili ndi mawonekedwe a autosave. Panthawi yopulumutsa, Excel imatha kusintha ma code anu m'njira zosayembekezereka. Ndikupangira kugwiritsa ntchito notepad ++ kuti muwone ma code.

Mukatsegula fayilo kuchokera ku CMS mu notepad ++, mutha kuwona mizere ngati iyi. Khodi yachitatu ndi yolakwika (ilibe GS delimiters).

DataMatrix kapena momwe mungalembe nsapato moyenera

Othandizana nawo adatipatsa ma code kuti tilembe malonda awo. Diso lamaliseche limatha kuwona mafayilo omwe adapangidwa pogwiritsa ntchito Excel - mpaka 5% ya ma code anali osavomerezeka.

Ine kwambiri amalangiza kuwerenga za miyezo GS1. Kufotokozera kwa muyezo uli ndi mayankho a mafunso ambiri okhudza mapangidwe a DataMatrix.

Chizindikiritso chimakhala ndi GTIN ndi serial number. Malinga ndi muyezo wa GS1, izi zimagwirizana ndi Identifiers Application (AI) 01 ndi 21. Chonde dziwani kuti Zozindikiritsa Ntchito si mbali ya GTIN ndi nambala ya seri. Amawonetsa kuti chizindikiritso cha pulogalamu (UI) chimatsatiridwa ndi GTIN kapena nambala ya siriyo. Izi ndizofunikira makamaka mukamapanga pulogalamu yolembera ndalama. Kuti mudzaze tag 1162, mumangofunika GTIN ndi serial nambala, popanda zizindikiritso za pulogalamu.

Kwa UTD (chikalata chapadziko lonse lapansi) ndi zolemba zina, m'malo mwake, nthawi zambiri mumafunika mbiri yonse yokhala ndi zozindikiritsa ntchito.

DataMatrix kapena momwe mungalembe nsapato moyenera

Muyezo wa GS1 umanena kuti GTIN ili ndi utali wokhazikika wa zilembo 14 ndipo imatha kukhala ndi manambala. Nambala ya seriyo imakhala ndi kutalika kosiyanasiyana ndipo ikufotokozedwa patsamba 155 la muyezo. Palinso ulalo wa tebulo lomwe lili ndi zizindikiro zomwe zitha kuwoneka mu nambala ya serial.

Popeza nambala ya seriyo ili ndi kutalika kosiyana, cholekanitsa cha GS chimasonyeza kutha kwa nambala ya serial. Mu tebulo la ASCII lili ndi code 29. Popanda delimiter iyi, palibe pulogalamu yomwe idzamvetsetse nthawi yomwe nambala ya serial inatha ndipo magulu ena a deta anayamba.

Zambiri za khodi yolembera (KM) zitha kupezeka mu zolemba zovomerezeka.

Kwa nsapato, nambala ya seriyo imayikidwa pa zilembo 13, komabe, kukula kwake kungasinthidwe nthawi iliyonse. Kwa magulu ena azinthu (TG), kutalika kwa nambala ya seriyo kumatha kusiyana.

DataMatrix Generation

DataMatrix kapena momwe mungalembe nsapato moyenera

Chotsatira ndikusinthira deta kukhala code ya DataMatrix. Lamulo la Boma la Russia 860 limatchula GOST, malinga ndi zomwe zikufunika kupanga DataMatrix. Komanso, PPR 860 imatchulanso kugwiritsidwa ntchito kovomerezeka kwa zozindikiritsa ntchito. Chonde dziwani kuti mulingo wa DataMatrix ulibe lingaliro la "zozindikiritsa ntchito". Amangopezeka mulingo wa GS-1 DataMatrix. Zinapezeka kuti PPR 860 imakakamiza kugwiritsa ntchito GS-1 DataMatrix. Mwamwayi, miyezo ndi yofanana. Kusiyana kwakukulu: Mu GS-1 DataMatrix, munthu woyamba ayenera kukhala FNC1. Chizindikiro cha GS sichiyenera kuwonekera koyamba ku DataMatrix, FNC1 yokha.

FNC1 sichingangowonjezedwa pamzere ngati GS. Iyenera kuwonjezeredwa ndi pulogalamu yomwe ikupanga DataMatrix. Pali zingapo zomwe zayikidwa pazothandizira za Alliance Forts mapulogalamu a m'manja, momwe mungayang'anire kulondola kwa ma code a DataMatrix opangidwa.

Ndikofunika. Chizindikiro chowona mtima chimavomereza DataMatrix yosavomerezeka. Ngakhale ma QR code. Mfundo yoti mtunduwo idazindikirika komanso chidziwitso chazinthu zidawonetsedwa sizikuwonetsa kuti DataMatrix idapangidwa molondola. Ngakhale pamene crypto-mchira inasinthidwa, ntchito ya ChZ inazindikira chizindikirocho ndikuwonetsa deta pa malonda.

Pambuyo pake ChZ idatulutsidwa kufotokoza, momwe mungapangire ma code molondola. Chifukwa cha kuchuluka kwa ma code okhala ndi zolakwika, adazindikira ma code opanda FNC1 ngati ovomerezeka, komabe amalangiza kupanga GS-1 DataMatrix.

Tsoka ilo, kuchuluka kwakukulu kwa matrices a data kuchokera kwa othandizana nawo kudabwera ndi zolakwika. Chifukwa cha mafotokozedwe ochokera ku ChZ, funso lakuti "Kodi n'zotheka kugulitsa zinthu zoterezi pambuyo pa July 1 kapena ayi?" linathetsedwa kwathunthu. Spoiler - mukhoza.

Kusindikiza

Samalani ndi mmene masitampu amasindikizidwira. Ikasindikizidwa pa chosindikizira chotenthetsera, sitampu imazimiririka ndipo chinthucho sichingagulitsidwenso. Sitampu yosawerengeka ndi kuphwanya PPR 860. Izi zimabweretsa kulanda katundu, chindapusa, ndi mlandu.

Gwiritsani ntchito kusindikiza kwa kutentha. Pankhaniyi, chizindikirocho sichikhoza kufota. Zolembapo zimatsimikiziranso kuti mtunduwo ukhoza kuwonongeka bwanji ndi makina. Ngati kachidindo sikangathe kuwerengedwa chifukwa cha kuwonongeka kwa makina, izi zikufanana ndi kusakhalapo kwa chizindikiro ndi zotsatira zake zonse.

DataMatrix kapena momwe mungalembe nsapato moyenera

Sankhani chosindikizira kuchokera pamavoliyumu omwe mwakonzekera. Osindikiza apakompyuta sanapangidwe kuti azisindikiza zilembo 100 patsiku.

Kuyimitsa ndi kuyamba kusindikiza kumawonjezera kuwonongeka kwa chosindikizira. Mapulogalamu ena amatumiza ntchito yosindikiza chizindikiro chimodzi panthawi. Ndibwino kuti musagwiritse ntchito mapulogalamuwa.

Gwirani ntchito ndi zikalata

Masitampu akasindikizidwa ndikumata, zochitika zina zonse nazo zimachitika kudzera muzolemba kapena akaunti yanu ya chizindikiro chowona mtima.

Mukamagwira ntchito ndi ma code ambiri, mutha kupanga mafayilo a xml okhala ndi ma code ofunikira ndikuyika mafayilowa kudzera pa API kapena mawonekedwe a intaneti a akaunti yanu.

Chiwembu cha XSD chikhoza kumasulidwa mu gawo la "thandizo" la ChZ LC.

Chonde onani mfundo zotsatirazi.

  1. Madongosolo a Xsd mu LC ChZ ali ndi zolakwika pakutsimikizira kwa TIN ndi zoletsa kutalika kwa mzere. Pokhapokha mutakonza zolakwika mungagwiritse ntchito zojambulazo. Mwamwayi, zolakwazo ndi zoonekeratu, kotero izi sizovuta kuchita.
  2. Chiwembucho nthawi zambiri chimakhala ndi magawo awiri - wamba pamitundu yonse ya zikalata ndikusiyana ndi mtundu wina. General schema imawonjezedwa kudzera kumayiko ena. Zithunzi zonsezi zimayikidwa mu gawo lothandizira la ChZ LC.
  3. Malamulo othawa a CM amasiyana ndi omwe amavomerezedwa ku XML, izi zalembedwa muzolemba za ChZ, tcherani khutu kwa izi. Pano apa Malamulo onse ali patsamba 4.
  4. Musayese kuyika ma code 150 mufayilo imodzi. Malinga ndi mboni zowona ndi maso, mafayilo opitilira 000 nthawi zambiri amadutsa.
  5. Fayilo ya Xml ikhoza kukulungidwa ndi cholakwika "xml kutsimikizira zolakwika", ndipo patatha mphindi zisanu fayilo yomweyo ikhoza kulandiridwa popanda mavuto.
  6. Ngati fayiloyo ili ndi code yomwe idasindikizidwa kale, ndiye kuti fayiloyo siyingavomerezedwe.
  7. Kutumiza ndi kulandira zikalata zimagwiritsidwa ntchito ngati njira yosakhalitsa. M'tsogolomu, akukonzekera kuwathetsa ndikusintha ku UPD malinga ndi PPR 860.
  8. The nthano za 60 masiku. Pali lingaliro lakuti ma code omwe sanalowetsedwe "amawotcha" patatha masiku 60. Izi ndi nthano, gwero losadziwika. Makhodi amatha ntchito pokhapokha ngati simunawatengere ku makina owongolera mkati mwa masiku 60. Nthawi yamoyo yamakhodi osonkhanitsidwa ilibe malire.

Pomaliza

Ndikapanga pulogalamu yanga yaulere ya BarCodesFX, kuphatikiza ndi CPS API kudapangidwa koyambirira. Pamene chizindikiro chowona mtima chinasintha mosayembekezereka malingaliro a API kachiwiri, kuphatikizako kunayenera kusiyidwa. Ndikuyembekeza kuti m'tsogolomu ChZ idzatha kukhazikika chitukuko ndi API, chifukwa Kwa chinthu chosagulitsa, ndizokwera mtengo kwambiri kuti ndifufuze kawiri tsiku lililonse ngati pakhala kusintha kwa API ndikuwongolera mwachangu.

Mukakhazikitsa zolembera, werengani mosamala zolembedwa zoyendetsera gulu lanu lazinthu za TG, sindikizani GS1-DataMatrix molondola ndikukonzekera kusintha kulikonse kosayembekezereka pa chizindikiro cha ChZ chowona mtima.

The Fort Alliance yapanga malo azidziwitso (wiki, malo ochezera mu telegalamu, masemina, ma webinars), komwe mungapeze zidziwitso zothandiza komanso zoyenera pakulemba m'mafakitale onse.

Source: www.habr.com

Kuwonjezera ndemanga