DataMatrix və ya ayaqqabıları necə düzgün etiketləmək olar

1-cu il iyulun 2019-dən Rusiyada bir qrup malın icbari markalanması tətbiq edilib. 1-ci il martın 2020-dən ayaqqabılar bu qanuna tabe olmalı idi. Hər kəsin hazırlaşmağa vaxtı olmadı və nəticədə buraxılış iyulun 1-nə təxirə salındı. Bunu bacaranlar arasında Lamoda da var.

Buna görə də biz təcrübəmizi hələ paltar, təkər, ətir və s. etiketləməmiş şəxslərlə bölüşmək istəyirik. Məqalədə bir sıra sənaye standartları, bəzi normativ sənədlər və şəxsi təcrübə təsvir edilmişdir. Məqalə ilk növbədə bu layihəni hələ başa düşməyən inteqratorlar və tərtibatçılar üçün nəzərdə tutulub.

DataMatrix və ya ayaqqabıları necə düzgün etiketləmək olar

Nəzərə alın ki, normativ baza tez-tez dəyişir və müəllifin materialı daim yeniləmək imkanı yoxdur. Buna görə də, oxuma zamanı bəzi məlumatlar artıq köhnəlmiş ola bilər.

Müəllif həm Lamodadakı Datamatrix layihəsi çərçivəsində, həm də BarCodesFx markalanması üçün özünün pulsuz tətbiqinin hazırlanmasında şəxsi təcrübə qazanmışdır.

1-cu il iyulun 2019-dən Rusiyada məcburi etiketləmə haqqında qanun qüvvədədir. Qanun bütün mal qruplarına şamil edilmir və məhsul qrupları üçün məcburi markalanmanın qüvvəyə minmə vaxtı dəyişir. İndi tütün, xəz paltolar, ayaqqabılar, dərmanlar məcburi etiketlənməyə məruz qalır. Yaxın gələcəkdə şinlər, geyimlər, ətirlər və velosipedlər təqdim ediləcək. Hər bir mal qrupu ayrıca hökumət qərarı (GPR) ilə tənzimlənir. Buna görə də, ayaqqabılar üçün doğru olan bəzi ifadələr digər məhsul qrupları üçün doğru olmaya bilər. Ancaq ümid edə bilərik ki, texniki komponent müxtəlif məhsul qrupları üçün çox fərqli olmayacaq.

MarkalamaEtiketləmənin əsas ideyası ondan ibarətdir ki, hər bir mal vahidinə fərdi nömrə verilir. Bu nömrə ilə siz müəyyən bir malın istehsal və ya ölkəyə idxal edildiyi andan kassada utilizasiya anına qədər tarixini izləyə bilərsiniz. Gözəl səslənir, amma praktikada həyata keçirmək son dərəcə çətindir Konsepsiya vicdanlı işarənin rəsmi saytında daha ətraflı təsvir edilmişdir.

Ümumi terminlər və anlayışlar

UOT - əmtəə dövriyyəsinin iştirakçısı.
CRPT qabaqcıl texnologiyaların inkişafı mərkəzidir. Özəl şirkət, yeganə dövlət. layihə podratçısı markalanması. O, dövlət özəl tərəfdaşlığı (PPP) sxemi əsasında fəaliyyət göstərir. Təəssüf ki, layihə üzrə tenderin digər iştirakçıları, eləcə də tenderin özü haqqında məlumat yoxdur.
TG - əmtəə qrupu. Ayaqqabı, paltar, təkər və s.
GTIN - əslində, rəng və ölçü nəzərə alınmaqla məqalə. GS1-də və ya öz məhsulu üçün hər bir idxalçı və ya istehsalçı üçün milli kataloqda buraxılmışdır. İstehsalçı və ya idxalçı əvvəlcə bu məhsulu təsvir etməlidir.
PPR - Rusiya Federasiyası Hökumətinin qərarı. Ayaqqabılar üçün - 860.
KM - işarələmə kodu. Müəyyən bir elementə təyin edilmiş unikal simvol dəsti. Ayaqqabılar üçün o, GTIN, seriya nömrəsi, doğrulama kodu və kriptovalyutadan ibarətdir.
GS1 GTIN-ləri verən beynəlxalq təşkilatdır. Həmçinin etiketləmə üçün bir sıra standartların tərtibçiləri.
Milli kataloq - CRPT tərəfindən hazırlanmış GS1 analoqu.
kriptoquyruq - CM-nin qanuniliyini təsdiq edən rəqəmsal imzanın analoqu. Markanın datamatrisində olmalıdır. Mətn şəklində saxlanması qadağandır. Çapdan sonra möhür CRPT ilə razılaşmaya uyğun olaraq götürülməlidir. Həqiqi istifadə halları məlum deyil.
CPS - sifariş idarəetmə stansiyası. Element üçün KM-lərin sifariş edildiyi sistem.
EDO - elektron sənəd dövriyyəsi.
UKEP — təkmilləşdirilmiş ixtisaslı elektron imza.

Bu məqalənin əhatəsində olan terminlər və anlayışlar

CHZ - dürüst bir işarə.
tamam - Şəxsi sahə.
Brand - çap edilmiş marka kodu.

Proses belədir: birincisi, iştirakçı (UOT) elektron imza (ECES) verir, vicdanlı işarədə (CHZ) qeydiyyatdan keçir, məhsulu milli kataloqda və ya GS1-də təsvir edir və məhsul üçün GTIN-ləri alır. Vicdanlı işarənin saytında bu addımlar ətraflı təsvir edilmişdir, buna görə də biz onların üzərində dayanmayacağıq.

Kodların sifarişi və qəbulu

GTIN-ləri aldıqdan sonra iştirakçı (UOT) CPS sistemində kodlar (KM) üçün sifariş verir.
Əhəmiyyətli, lakin aydın deyil.

  1. Hər sifariş üçün 10 GTIN-ə qədər kod tələb edə bilərsiniz. Prinsipcə, anlaşılmaz bir məhdudiyyət. 14 GTIN-i olan idxalçı 000 sifariş yaratmalıdır.
  2. Bir sifarişdə maksimum 150 kod tələb oluna bilər.
  3. İşdə 100 sifariş limiti var. Yəni eyni vaxtda 100-dən çox sifariş işlənə bilməz. Əgər 100-dən çox olarsa, API sifarişlər siyahısı əvəzinə xətanı qaytarmağa başlayacaq. Bu xətanı düzəltməyin yeganə yolu veb interfeys vasitəsilə bəzi sifarişləri bağlamaqdır. API sifarişləri qismən göstərmək üçün parametr təqdim etmir.
  4. Sorğuların sayına məhdudiyyət var - saniyədə 10 sorğudan çox deyil. Məndə olan məlumata görə, bu məhdudiyyət sənədlərdə yoxdur, amma mövcuddur.

CMS API vasitəsilə KM işarələmə kodları üçün sifarişlərlə şəxsi təcrübədən.

  1. Sorğu (json özü) GOST imzası ilə imzalanmalıdır. Bu kriptopro ilə işdir. İstifadə olunan çərçivə və ya kitabxananın bir bayt üçün orijinal json-u dəyişdirməməsinə diqqətlə nəzarət etməliyik. Əks halda, imza dərhal qüvvəsini itirir.
  2. Sifariş imzası. Sifariş istənilən müştərinin istənilən imzası ilə imzalana bilər. İmza etibarlıdırsa, KMS sistemi onu qəbul edəcək. İnteqrasiya zamanı test CA-da verilmiş başqasının imzası ilə sorğunu imzalamaq mümkün olub. CPS-nin döyüş dairəsi əmri emal etdi və kodları buraxdı. Məncə, bu, təhlükəsizlik boşluğudur. Tərtibatçılar səhv hesabatına “görəcəyik” reaksiyasını verdilər. Ümid edirəm ki, düzəldilib.

    Buna görə, bir iş yerində birdən çox hüquqi şəxs işləyirsə, son dərəcə diqqətli olun. üzlər. Bu gün CPS bu sorğuları qəbul edəcək və sabah sorğular yenidən yoxlanılacaq və kodların yarısı başqasının imzasına görə geri götürüləcək. Və prinsipcə, formal olaraq haqlı olacaqlar.

  3. Sifarişlərin avtomatik imzalanması artıq CMS-də mövcud olmayan funksiyadır. Onun işləməsi üçün açarın şəxsi hissəsini vicdanlı işarənin şəxsi hesabına yükləmək tələb olunurdu. Bu, əsas kompromisdir. Mövcud qanunvericiliyə görə, təkmilləşdirilmiş ixtisaslı elektron imzanın kompromissi halında, sahibi öz sertifikatlaşdırma mərkəzinə (CA) məlumat verməli və UKES-i ləğv etməlidir. Bu funksionallıq qaytarılırsa, açarın şəxsi hissəsinin kompüteri tərk etmədiyinə diqqətlə əmin olun.
  4. Fevral ayında Qabaqcıl Texnologiyaların İnkişafı Mərkəzi (CRPT) səssizcə KMS API-yə sorğuların sayına məhdudiyyət tətbiq etdi. Saniyədə bir sorğudan çox olmamalıdır. Sonra da eynilə gözlənilmədən və səssizcə bu məhdudiyyəti qaldırdı. Buna görə də, residiv halında CRPT API-yə sorğuların sayını məhdudlaşdırmaq qabiliyyətini sistemə qoymağı tövsiyə edirəm. İndi saniyədə 10 sorğu limiti haqqında məlumat var.
  5. Həmçinin fevral ayında KMS API-nin davranışı xəbərdarlıq edilmədən əhəmiyyətli dərəcədə dəyişdi. API sifarişlərin statusunu almaq üçün sorğuya malikdir. Status buferləri və onların vəziyyətini göstərdi. Bir GTIN = bir bufer. O, həmçinin buferdən almaq üçün neçə kodun mövcud olduğunu göstərdi. Gözəl bir gündə bütün buferlərin sayı -1 oldu. Hər bir buferin vəziyyətini ayrıca üsulla sorğulamalı oldum. Bir xahiş əvəzinə on bir etməli oldum.

Kodların strukturu

Beləliklə, kodlar sifariş edilir və yaradılır. Onlar api vasitəsilə mətn şəklində, pdf formatında çap üçün etiketlər və mətnli csv faylı kimi götürülə bilər.

API artıq yuxarıda yazılmışdır. Digər iki yola gəldikdə. Əvvəlcə CPS kodları yalnız bir dəfə götürməyə icazə verdi. Və əgər pdf faylı götürülübsə, o zaman bütün datamatrisləri pdf-dən yenidən skan etməklə kodları mətn şəklində əldə etmək mümkün idi. Xoşbəxtlikdən, bir neçə dəfə kodları götürmə qabiliyyətini əlavə etdilər və bu problem həll edildi. İki gün ərzində kodlar yenidən yükləmək üçün əlçatandır.

Əgər csv formatında götürsəniz, heç vaxt, heç bir halda, excel-də açmayın. Və heç kimə imkan verməyin. Excel-in avtomatik saxlama xüsusiyyəti var. Saxlama zamanı Excel kodlarınızı ən gözlənilməz şəkildə dəyişdirə bilər. Kodlara baxmaq üçün notepad++ istifadə etməyi məsləhət görürəm.

Notepad ++-da CMS-dən fayl açsanız, bu kimi sətirləri görə bilərsiniz. Üçüncü kod etibarsızdır (onun GS ayırıcıları yoxdur).

DataMatrix və ya ayaqqabıları necə düzgün etiketləmək olar

Tərəfdaşlar bizə mallarını markalamaq üçün kodlar verdilər. Çılpaq gözlə, Excel-dən istifadə edərək hansı faylların yaradıldığını görə bilərsiniz - kodların 5%-ə qədəri etibarsız idi.

haqqında oxumağı şiddətlə tövsiyə edirəm standart GS1. Standartın təsviri DataMatrix-in formalaşması ilə bağlı bir çox suallara cavabları ehtiva edir.

Eyniləşdirmə kodu GTIN və seriya nömrəsindən ibarətdir. GS1 standartına uyğun olaraq, onlar proqram identifikatorlarına (UI) 01 və 21 uyğun gəlir. Nəzərə alın ki, proqram identifikatorları GTIN və seriya nömrəsinin bir hissəsi deyil. Onlar Tətbiq İdentifikatorunun (UI) ardınca GTIN və ya seriya nömrəsinin olduğunu göstərir. Bu, POS proqramını proqramlaşdırarkən xüsusilə vacibdir. 1162 teqini doldurmaq üçün sizə proqram identifikatorları olmadan tam olaraq GTIN və seriya nömrəsi lazımdır.

UTD (universal köçürmə sənədi) və digər sənədlər üçün, əksinə, əksər hallarda ərizə identifikatorları ilə tam qeyd tələb olunur.

DataMatrix və ya ayaqqabıları necə düzgün etiketləmək olar

GS1 standartı bildirir ki, GTIN-in sabit uzunluğu 14 simvoldur və yalnız rəqəmlərdən ibarət ola bilər. Seriya nömrəsi dəyişən uzunluqdadır və standartın 155-ci səhifəsində təsvir edilmişdir. Seriya nömrəsində tapıla bilən simvolları olan cədvələ keçid də var.

Seriya nömrəsi dəyişən uzunluğa malik olduğundan, ayırıcı GS onun sonunu göstərir. ASCII cədvəlində onun 29 kodu var. Bu ayırıcı olmadan heç bir proqram seriya nömrəsinin hansı nöqtədə bitdiyini və digər məlumat qruplarının başladığını başa düşməyəcək.

İşarələmə kodu (KM) haqqında ətraflı məlumatı burada tapa bilərsiniz rəsmi sənədlər.

Ayaqqabılar üçün seriya nömrəsi 13 simvolla müəyyən edilir, lakin ölçüsü istənilən vaxt dəyişdirilə bilər. Digər məhsul qrupları (TG) üçün seriya nömrəsinin uzunluğu dəyişə bilər.

DataMatrix generasiyası

DataMatrix və ya ayaqqabıları necə düzgün etiketləmək olar

Növbəti addım verilənləri DataMatrix koduna çevirməkdir. Rusiya Federasiyası Hökumətinin 860 saylı Fərmanı GOST-u müəyyənləşdirir, ona görə DataMatrix yaratmaq lazımdır. Həmçinin, PPR 860 tətbiq identifikatorlarının məcburi istifadəsini müəyyən edir. Qeyd edək ki, DataMatrix standartında “tətbiq identifikatorları” anlayışı yoxdur. Onlar yalnız GS-1 DataMatrix standartındadır. Belə çıxır ki, PPR 860 dolayısı ilə GS-1 DataMatrix-in istifadəsini tələb edir. Xoşbəxtlikdən, standartlar oxşardır. Əsas fərq: GS-1 DataMatrix-də ilk simvol FNC1 olmalıdır. GS simvolunun DataMatrix-də birinci olması lazım deyil, yalnız FNC1.

FNC1 sadəcə götürülə və GS olaraq xəttə əlavə edilə bilməz. DataMatrix-i yaradan proqram tərəfindən əlavə edilməlidir. Bir neçə mobil proqramlar, onun köməyi ilə yaradılan DataMatrix kodlarının düzgünlüyünü yoxlaya bilərsiniz.

Bu vacibdir. Dürüst işarə tətbiqi etibarsız DataMatrix-i qəbul edir. Hətta QR kodları. Brendin tanınması və məhsul haqqında məlumatın göstərilməsi DataMatrix-in düzgün formalaşması demək deyil. Kripto-quyruq dəyişdirildikdə belə, CZ tətbiqi markanı tanıdı və məhsuldakı məlumatları göstərdi.

Daha sonra CZ buraxıldı izahatkodları necə düzgün yaratmaq olar. Çox sayda səhv kodlarına görə, onlar FNC1 olmayan kodları etibarlı hesab etdilər, lakin buna baxmayaraq, GS-1 DataMatrix yaratmağı tövsiyə edirlər.

Təəssüf ki, partnyorların datamatrislərinin kifayət qədər böyük bir hissəsi səhvlərlə gəldi. CZ-dən gələn dəqiqləşdirmələr sayəsində “İyulun 1-dən sonra belə bir məhsulun ticarəti mümkündür, ya yox?” sualı tamamilə həll olundu. Spoiler - edə bilərsiniz.

Çap

Markaların çap olunma üsuluna diqqət yetirin. Termal printerdə çap edildikdə, möhür tez solur və bu məhsul artıq satıla bilməz. Okunmayan möhür PPR 860-ın pozulmasıdır. Bu, malların ələ keçirilməsinə, cərimələrə və cinayət məsuliyyətinə səbəb olur.

Termal ötürücü çapdan istifadə edin. Bu vəziyyətdə möhür solmağa o qədər də meylli deyil. Etiket materialı həmçinin markanın mexaniki zədələrə nə dərəcədə həssas olduğunu müəyyən edir. Kod mexaniki zədə səbəbindən oxunmursa, bu, bütün sonrakı nəticələrlə markanın olmamasına bərabərdir.

DataMatrix və ya ayaqqabıları necə düzgün etiketləmək olar

Planlaşdırılan çap həcmlərindən printer seçin. Masaüstü printerlər gündə 100 etiket çap etmək üçün nəzərdə tutulmayıb.

Çapın dayandırılması və başlaması printerin aşınmasını artırır. Bəzi proqramlar çap işini hər dəfə bir etiket göndərir. Belə proqramlardan istifadə etməmək daha yaxşıdır.

Sənədlərlə işləmək

Markalar çap edildikdən və yapışdırıldıqdan sonra onlarla bütün sonrakı əməliyyatlar sənədlər və ya vicdanlı markanın şəxsi hesabı vasitəsilə həyata keçirilir.

Çoxlu sayda kodlarla işləyərkən tələb olunan kodları ehtiva edən xml faylları yarada və bu faylları API və ya şəxsi hesabınızın veb interfeysi vasitəsilə yükləyə bilərsiniz.

XSD sxemini LC CZ-nin "kömək" bölməsində yükləmək olar.

Aşağıdakı məqamlara diqqət yetirin.

  1. LC CZ-də Xsd sxemlərində VÖEN-in təsdiqində səhvlər və xəttin uzunluğuna məhdudiyyətlər var. Yalnız səhvləri düzəldərək, sxemlərdən istifadə edə bilərsiniz. Xoşbəxtlikdən, səhvlər göz qabağındadır, buna görə də bunu etmək çətin deyil.
  2. Sxem ən çox iki hissədən ibarətdir - bütün növ sənədlər üçün ümumi və müəyyən bir növ üçün ayrıdır. Ümumi sxem idxal yolu ilə xüsusi sxemə əlavə edilir. Hər iki sxem LC ChZ-də yardım bölməsində yerləşir.
  3. CM üçün qaçış qaydaları XML üçün ümumi qəbul edilənlərdən fərqlidir, bu, CZ-dən rəsmi sənədlərdə yazılmışdır, buna diqqət yetirin. Budur burada 4-cü səhifədə bütün qaydalar.
  4. Bir faylda dövriyyəyə 150 kodu daxil etməyə çalışmamalısınız. Şahidlərin sözlərinə görə, adətən 000-dən çox fayl keçir.
  5. Xml faylı "xml doğrulama xətası" xətası ilə bükülə bilər və beş dəqiqə sonra eyni fayl problemsiz qəbul edilir.
  6. Əgər faylda artıq dövriyyəyə buraxılmış kod varsa, o zaman dövriyyəyə buraxılmış fayl çox güman ki, qəbul edilməyəcək.
  7. Göndərmə və qəbul sənədləri müvəqqəti həll yolu kimi istifadə olunur. Gələcəkdə onları ləğv etməyi və PPR 860-a uyğun olaraq UPD-ə keçməyi planlaşdırırlar.
  8. 60 gün haqqında mif. Belə bir fikir var ki, dövriyyəyə buraxılmayan kodları 60 gündən sonra “yanır”. Bu mifdir, mənbə bilinmir. Kodlar yalnız 60 gün ərzində CPS-dən toplamadığınız halda "yanır". Toplanmış kodların istifadə müddəti məhdud deyil.

Nəticə

Pulsuz etiketləmə tətbiqi BarCodesFX-i inkişaf etdirərkən, KMS API ilə inteqrasiya əvvəlcə həyata keçirildi. Dürüst bir işarə ikinci dəfə gözlənilmədən API-nin məntiqini dəyişdirdikdə, inteqrasiyadan imtina etməli oldu. Ümid edirəm ki, gələcəkdə CZ inkişafı və API-ni sabitləşdirə biləcək, çünki. qeyri-kommersiya məhsulu üçün API-də dəyişikliklər olub-olmadığını hər gün iki dəfə yoxlamaq və onu tez bir zamanda təkmilləşdirmək mənə çox baha başa gəlir.

İşarələməni həyata keçirərkən, TG məhsul qrupunuz üçün tənzimləyici sənədləri diqqətlə oxuyun, GS1-DataMatrix-i düzgün çap edin və ədalətli CZ markasından gözlənilməz dəyişikliklərə hazır olun.

Fort Alliance informasiya məkanı yaratdı (wiki, söhbət otaqları teleqram, seminarlar, vebinarlar), burada bütün sənayelərdə etiketləmə ilə bağlı faydalı və aktual məlumatlar tapa bilərsiniz.

Mənbə: www.habr.com

Добавить комментарий