DataMatrix أو كيفية تسمية الأحذية بشكل صحيح

منذ 1 يوليو 2019 ، تم إدخال العلامات الإلزامية لمجموعة من السلع في روسيا. اعتبارًا من 1 مارس 2020 ، كانت الأحذية تندرج تحت هذا القانون. لم يكن لدى الجميع الوقت للاستعداد ، ونتيجة لذلك ، تم تأجيل الإطلاق إلى 1 يوليو. لامودا من بين أولئك الذين تمكنوا من ذلك.

لذلك ، نريد أن نشارك تجربتنا مع أولئك الذين لم يقوموا بعد بتصنيف الملابس والإطارات والعطور وما إلى ذلك. تصف المقالة عددًا من معايير الصناعة وبعض الوثائق التنظيمية والخبرة الشخصية. المقالة مخصصة في المقام الأول للمتكامل والمطورين الذين لم يفهموا هذا المشروع بعد.

DataMatrix أو كيفية تسمية الأحذية بشكل صحيح

يرجى ملاحظة أن الإطار التنظيمي يتغير بشكل متكرر ، ولا تتاح للمؤلف الفرصة لتحديث المادة باستمرار. لذلك ، بحلول وقت القراءة ، قد تكون بعض المعلومات قديمة بالفعل.

اكتسب المؤلف خبرة شخصية في إطار مشروع Datamatrix في Lamoda وفي تطوير تطبيقه المجاني لوضع علامات BarCodesFx.

منذ 1 يوليو 2019 ، تم تطبيق قانون بشأن وضع العلامات الإلزامي في روسيا. لا ينطبق القانون على جميع مجموعات السلع ، ويختلف توقيت بدء نفاذ الملصقات الإلزامية لمجموعات المنتجات. الآن التبغ ومعاطف الفرو والأحذية والأدوية تخضع للتسمية الإلزامية. في المستقبل القريب سيتم طرح الإطارات والملابس والعطور والدراجات. يتم تنظيم كل مجموعة من السلع بموجب مرسوم حكومي منفصل (GPR). لذلك ، قد لا تكون بعض العبارات الصحيحة للأحذية صحيحة لمجموعات المنتجات الأخرى. لكن يمكننا أن نأمل ألا يختلف المكون الفني اختلافًا كبيرًا حسب مجموعات المنتجات المختلفة.

وسمالفكرة الرئيسية لوضع العلامات هي أن كل وحدة من السلع يتم تخصيص رقم فردي لها. من خلال هذا الرقم ، يمكنك تتبع تاريخ عنصر معين من البضائع من لحظة الإنتاج أو الاستيراد إلى البلد ، حتى لحظة التخلص منها عند الخروج. يبدو هذا لطيفًا ، لكن من الصعب جدًا تنفيذه عمليًا ، وقد تم وصف المفهوم بمزيد من التفصيل على الموقع الرسمي للعلامة الصادقة.

المصطلحات والمفاهيم الشائعة

UOT - مشارك في تداول البضائع.
CRPT هو مركز لتطوير التقنيات المتقدمة. شركة خاصة ، الدولة الوحيدة. بمناسبة مقاول المشروع. تعمل في إطار مخطط الشراكة بين القطاعين العام والخاص (PPP). لسوء الحظ ، لا توجد معلومات حول المشاركين الآخرين في عطاء المشروع ، وكذلك حول العطاء نفسه.
تي جي - مجموعة السلع. أحذية ، ملابس ، إطارات ، إلخ.
GTIN - في الحقيقة المقال مع مراعاة اللون والحجم. تصدر في GS1 أو الكتالوج الوطني لكل مستورد أو صانع لمنتجه. يجب على الشركة المصنعة أو المستورد وصف هذا المنتج أولاً.
PPR - مرسوم صادر عن حكومة الاتحاد الروسي. للأحذية - 860.
كم - كود التأشير. مجموعة فريدة من الأحرف المخصصة لعنصر معين. بالنسبة للأحذية ، يتكون من رقم GTIN والرقم التسلسلي ورمز التحقق وذيل التشفير.
GS1 هي منظمة دولية تُصدر أرقام GTIN. أيضا مجمعين لعدد من المعايير لوضع العلامات.
الكتالوج الوطني - نظير GS1 ، تم تطويره بواسطة CRPT.
كريبتوتيل - تماثلية للتوقيع الرقمي تؤكد شرعية اتفاقية التجارة. يجب أن يكون في مصفوفة البيانات على الختم. التخزين في شكل نص محظور. بعد الطباعة ، يجب إزالة الختم وفقًا للاتفاقية مع CRPT. لا توجد حالات استخدام فعلية معروفة.
CPS - محطة إدارة الطلبات. النظام الذي يتم فيه ترتيب KMs للعنصر.
EDO - إدارة المستندات الإلكترونية.
UKEP - توقيع الكتروني مؤهل معزز.

المصطلحات والمفاهيم في نطاق هذه المقالة

ЧЗ - علامة صادقة.
LK - المساحة الشخصية.
بمناسبة - كود التأشير المطبوع.

العملية كالتالي: أولاً ، يصدر المشارك (UOT) توقيعًا إلكترونيًا (ECES) ، ويسجل في علامة صادقة (CHZ) ، ويصف المنتج في الكتالوج الوطني أو GS1 ، ويتلقى أرقام GTIN للمنتج. على موقع علامة الصدق ، يتم وصف هذه الخطوات بالتفصيل ، لذلك لن نتطرق إليها.

ترتيب واستلام الرموز

بعد استلام أرقام GTIN ، يقوم المشارك (UOT) بتقديم طلب للحصول على رموز (KM) في نظام CPS.
مهم ، لكن ليس واضحًا.

  1. يمكنك طلب رموز تصل إلى 10 أرقام GTIN لكل طلب. من حيث المبدأ ، قيد غير مفهوم. يجب على المستورد الذي يمتلك 14 رقم GTIN إنشاء 000 طلب.
  2. يمكن طلب 150 رمز كحد أقصى في طلب واحد.
  3. يوجد حد 100 طلب في العمل. أي أنه لا يمكن معالجة أكثر من 100 طلب في نفس الوقت. إذا كان هناك أكثر من 100 ، فستبدأ واجهة برمجة التطبيقات في إرجاع خطأ بدلاً من قائمة الطلبات. الطريقة الوحيدة لإصلاح هذا الخطأ هي إغلاق بعض الطلبات من خلال واجهة الويب. لا توفر واجهة برمجة التطبيقات (API) معلمة لعرض الطلبات جزئيًا.
  4. يوجد حد لعدد الطلبات - لا يزيد عن 10 طلبات في الثانية. وفقًا لبياناتي ، لا يظهر هذا القيد في المستندات ، ولكنه موجود.

من التجربة الشخصية مع طلبات أكواد تعليم KM من خلال واجهة برمجة تطبيقات CMS.

  1. يجب توقيع الطلب (json نفسه) بتوقيع GOST. هذا هو العمل مع cryptopro. يجب أن نراقب بعناية أن إطار العمل أو المكتبة المستخدمة لا يغير json الأصلي لبايت واحد. خلاف ذلك ، يتوقف التوقيع على الفور ليكون ساري المفعول.
  2. طلب التوقيع. يمكن توقيع الطلب بأي توقيع لأي عميل. إذا كان التوقيع صحيحًا ، فسيقبله نظام KMS. أثناء الدمج ، كان من الممكن توقيع الطلب بتوقيع شخص آخر صادر في اختبار CA. عالجت الدائرة القتالية لـ CPS الأمر وأصدرت الرموز. في رأيي ، هذه ثغرة أمنية. استجاب المطورون لتقرير الخطأ "سنرى". آمل أن يكون قد تم إصلاحه.

    لذلك ، كن حذرًا للغاية إذا كان هناك أكثر من كيان قانوني يعمل في مكان عمل واحد. وجوه. اليوم ، ستقبل CPS هذه الطلبات ، وغدًا سيتم إعادة فحص الطلبات وسيتم سحب نصف الرموز بسبب توقيع شخص آخر. ومن حيث المبدأ ، سيكونون على حق رسميًا.

  3. أوامر التوقيع التلقائي هي وظيفة لم تعد متوفرة في نظام إدارة المحتوى. لتشغيله ، كان مطلوبًا تحميل الجزء الخاص من المفتاح في الحساب الشخصي للإشارة الصادقة. هذا هو حل وسط رئيسي. ووفقًا للتشريع الحالي ، في حالة وجود حل وسط للتوقيع الإلكتروني المؤهل المعزز ، يجب على المالك إبلاغ مركز الاعتماد الخاص به (CA) وإلغاء UKES. إذا تم إرجاع هذه الوظيفة ، فتأكد بعناية من أن الجزء الخاص من المفتاح لا يترك الكمبيوتر.
  4. في فبراير ، قدم مركز تطوير التقنيات المتقدمة (CRPT) بصمت حدًا لعدد الطلبات إلى KMS API. لا يوجد أكثر من طلب واحد في الثانية. ثم ، وبشكل غير متوقع وبصمت ، رفع هذا القيد. لذلك ، أوصي بوضع النظام في القدرة على الحد من عدد الطلبات إلى واجهة برمجة تطبيقات CRPT في حالة الانتكاس. الآن هناك معلومات حول حد 10 طلبات في الثانية.
  5. أيضًا في فبراير ، دون سابق إنذار ، تغير سلوك KMS API بشكل كبير. API لديه طلب للحصول على حالة الطلبات. أشارت الحالة إلى المخازن المؤقتة وحالتها. رقم GTIN واحد = مخزن مؤقت واحد. كما أشار إلى عدد الرموز المتاحة لتلقيها من المخزن المؤقت. في أحد الأيام الجميلة ، كان عدد جميع المخازن المؤقتة -1. اضطررت إلى الاستعلام عن حالة كل مخزن مؤقت على حدة من خلال طريقة منفصلة. بدلاً من طلب واحد ، كان علي أن أقدم أحد عشر.

هيكل الأكواد

لذلك ، يتم ترتيب الرموز وإنشاءها. يمكن التقاطها عبر api في شكل نصي ، بتنسيق pdf كتسميات للطباعة وكملف csv مع نص.

تمت كتابة API بالفعل أعلاه. أما بالنسبة للطريقتين الأخريين. في البداية ، سمحت لك CPS بالتقاط الرموز مرة واحدة فقط. وإذا تم أخذ ملف pdf ، فمن الممكن الحصول على الرموز في شكل نصي فقط عن طريق إعادة فحص جميع قواعد البيانات من ملف pdf. لحسن الحظ ، أضافوا القدرة على التقاط الرموز عدة مرات ، وتم حل هذه المشكلة. في غضون يومين ، لا تزال الرموز متاحة لإعادة التنزيل.

إذا كنت تلتقط بتنسيق csv ، فلا تفتحه أبدًا ، تحت أي ظرف من الظروف ، في Excel. ولا تدع أحدا. يحتوي Excel على ميزة الحفظ التلقائي. في وقت الحفظ ، يمكن لبرنامج Excel تعديل الرموز الخاصة بك بأكثر الطرق التي لا يمكن التنبؤ بها. أوصي باستخدام برنامج notepad ++ لعرض الرموز.

إذا قمت بفتح ملف من CMS في notepad ++ ، يمكنك رؤية خطوط مثل هذا. الرمز الثالث غير صالح (لا يحتوي على محددات GS).

DataMatrix أو كيفية تسمية الأحذية بشكل صحيح

أعطانا الشركاء رموزًا لتمييز سلعهم. بالعين المجردة ، يمكنك معرفة الملفات التي تم إنشاؤها باستخدام Excel - ما يصل إلى 5٪ من الرموز كانت غير صالحة.

أوصي بشدة بالقراءة عنه المعايير GS1. يحتوي وصف المعيار على إجابات للعديد من الأسئلة حول تكوين DataMatrix.

يتكون رمز التعريف من رقم GTIN والرقم التسلسلي. وفقًا لمعيار GS1 ، فإنها تتوافق مع معرفات التطبيقات (UI) 01 و 21. يرجى ملاحظة أن معرفات التطبيق ليست جزءًا من رقم GTIN والرقم التسلسلي. تشير إلى أن معرّف التطبيق (UI) متبوع برقم GTIN أو الرقم التسلسلي. هذا مهم بشكل خاص عند برمجة برنامج POS. لملء العلامة 1162 ، تحتاج بالضبط إلى رقم GTIN والرقم التسلسلي ، بدون معرفات التطبيق.

بالنسبة إلى UTD (مستند النقل العام) والمستندات الأخرى ، على العكس من ذلك ، غالبًا ما يلزم وجود سجل كامل مع معرفات التطبيق.

DataMatrix أو كيفية تسمية الأحذية بشكل صحيح

ينص معيار GS1 على أن طول رقم GTIN ثابت يبلغ 14 حرفًا ويمكن أن يتكون فقط من أرقام. الرقم التسلسلي متغير الطول وموصوف في الصفحة 155 من المعيار. يوجد أيضًا ارتباط إلى جدول يحتوي على رموز يمكن العثور عليها في الرقم التسلسلي.

نظرًا لأن الرقم التسلسلي له طول متغير ، فإن الفاصل GS يشير إلى نهايته. في جدول ASCII ، يحتوي على الرمز 29. بدون هذا الفاصل ، لن يفهم أي برنامج عند أي نقطة انتهى الرقم التسلسلي وبدأت مجموعات البيانات الأخرى.

يمكن العثور على مزيد من التفاصيل حول رمز الوسم (KM) في الوثائق الرسمية.

بالنسبة للأحذية ، يكون الرقم التسلسلي ثابتًا عند 13 حرفًا ، ومع ذلك ، يمكن تغيير حجمه في أي وقت. بالنسبة لمجموعات المنتجات الأخرى (TG) ، قد يختلف طول الرقم التسلسلي.

توليد DataMatrix

DataMatrix أو كيفية تسمية الأحذية بشكل صحيح

الخطوة التالية هي تحويل البيانات إلى كود DataMatrix. يحدد مرسوم حكومة الاتحاد الروسي 860 GOST ، والذي بموجبه من الضروري تشكيل DataMatrix. أيضًا ، يحدد PPR 860 الاستخدام الإلزامي لمعرفات التطبيق. لاحظ أنه لا يوجد مفهوم "معرفات التطبيق" في معيار DataMatrix. هم فقط في معيار GS-1 DataMatrix. اتضح أن PPR 860 يتطلب ضمنيًا استخدام GS-1 DataMatrix. لحسن الحظ ، المعايير متشابهة. الفرق الرئيسي: في GS-1 DataMatrix ، يجب أن يكون الحرف الأول هو FNC1. لا يجب أن يأتي رمز GS أولاً في DataMatrix ، فقط FNC1.

لا يمكن ببساطة أخذ FNC1 وإضافته إلى السطر كـ GS. يجب أن يضاف من قبل البرنامج الذي يولد DataMatrix. عديد تطبيقات الهاتف الجوال، والتي يمكنك من خلالها التحقق من صحة أكواد DataMatrix التي تم إنشاؤها.

المهم. يقبل تطبيق التوقيع الصادق DataMatrix غير صالح. حتى رموز QR. حقيقة أن العلامة التجارية معترف بها وأن معلومات المنتج معروضة لا تعني أن DataMatrix قد تم تشكيلها بشكل صحيح. حتى عندما تم استبدال ذيل التشفير ، تعرف تطبيق تشيكوسلوفاكيا على العلامة التجارية وعرض البيانات على المنتج.

صدر في وقت لاحق تشيكوسلوفاكيا تفسيركيفية إنشاء الرموز بشكل صحيح. نظرًا للعدد الكبير من رموز الخطأ ، فقد تعرفوا على الرموز التي لا تحتوي على FNC1 على أنها صالحة ، لكن مع ذلك ، يوصون بإنشاء GS-1 DataMatrix.

لسوء الحظ ، جاءت نسبة كبيرة إلى حد ما من قواعد البيانات من الشركاء مصحوبة بأخطاء. بفضل التوضيحات الواردة من منطقة تشيكوسلوفاكيا ، تم حل السؤال "هل من الممكن تداول مثل هذا المنتج بعد 1 يوليو أم لا؟" تمامًا. المفسد - يمكنك ذلك.

طباعة

انتبه إلى طريقة طباعة الطوابع. عند الطباعة على طابعة حرارية ، يتلاشى الختم بسرعة ، ولا يمكن بيع هذا المنتج بعد الآن. يعد الطابع غير المقروء انتهاكًا لـ PPR 860. مما يؤدي إلى مصادرة البضائع والغرامات والمسؤولية الجنائية.

استخدم طباعة النقل الحراري. في هذه الحالة ، لا يكون الطابع عرضة للتلاشي كثيرًا. تحدد مادة الملصق أيضًا مدى تعرض العلامة التجارية للضرر الميكانيكي. إذا لم يكن الرمز قابلاً للقراءة بسبب التلف الميكانيكي ، فهذا يعني عدم وجود علامة تجارية مع كل العواقب المترتبة على ذلك.

DataMatrix أو كيفية تسمية الأحذية بشكل صحيح

اختر طابعة من وحدات التخزين المخطط لها. طابعات سطح المكتب ليست مصممة لطباعة 100 ملصق يوميًا.

يؤدي إيقاف الطباعة وبدء تشغيلها إلى زيادة تآكل الطابعة. ترسل بعض البرامج لمهمة الطباعة تسمية واحدة في كل مرة. من الأفضل عدم استخدام مثل هذه البرامج.

العمل مع المستندات

بعد طباعة الطوابع ولصقها ، تتم جميع العمليات الأخرى معهم من خلال المستندات أو الحساب الشخصي لعلامة صادقة.

عند العمل بعدد كبير من الأكواد ، يمكنك إنشاء ملفات xml تحتوي على الأكواد المطلوبة وتحميل هذه الملفات من خلال واجهة برمجة التطبيقات أو واجهة الويب الخاصة بحسابك الشخصي.

يمكن تنزيل مخطط XSD في قسم "التعليمات" في LC CZ.

انتبه إلى النقاط التالية.

  1. تحتوي مخططات Xsd في LC CZ على أخطاء في التحقق من صحة رقم التعريف الضريبي وقيود على طول السطر. فقط عن طريق تصحيح الأخطاء ، يمكنك استخدام المخططات. لحسن الحظ ، الأخطاء واضحة ، لذا ليس من الصعب القيام بذلك.
  2. غالبًا ما يتكون المخطط من جزأين - مشترك لجميع أنواع المستندات ومنفصل لنوع معين. يضاف المخطط العام عبر الاستيراد إلى المخطط المحدد. كلا المخططين موجودان في قسم التعليمات في LC ChZ.
  3. تختلف قواعد الهروب لـ CM عن تلك المقبولة عمومًا لـ XML ، وهذا مكتوب في الوثائق الرسمية من CZ ، انتبه إلى هذا. هنا هنا في الصفحة 4 جميع القواعد.
  4. يجب ألا تحاول إدخال 150 رمز للتداول في ملف واحد. وبحسب شهود عيان ، عادة ما تمر الملفات التي يزيد عددها عن 000 ..
  5. يمكن تغليف ملف Xml بالخطأ "خطأ في التحقق من صحة xml" ، وبعد خمس دقائق يتم قبول نفس الملف دون مشاكل.
  6. إذا كان الملف يحتوي على رمز تم طرحه بالفعل للتداول ، فمن المحتمل ألا يتم قبول الملف المطروح للتداول.
  7. يتم استخدام مستندات الشحن والاستلام كحل مؤقت. في المستقبل ، يخططون لإلغائها والتبديل إلى UPD وفقًا لـ PPR 860.
  8. أسطورة عن 60 يومًا. هناك رأي مفاده أن الرموز التي لم يتم طرحها للتداول "تحترق" بعد 60 يومًا. هذه أسطورة ، مصدر غير معروف. الرموز "تحترق" فقط إذا لم تكن قد جمعتها من CPS في غضون 60 يومًا. عمر الرموز المجمعة غير محدود.

اختتام

عند تطوير تطبيق BarCodesFX المجاني لوضع العلامات ، تم التكامل مع واجهة برمجة تطبيقات KMS في البداية. عندما غيرت علامة صادقة للمرة الثانية منطق واجهة برمجة التطبيقات بشكل غير متوقع ، كان لا بد من التخلي عن التكامل. آمل أن تتمكن CZ في المستقبل من تحقيق الاستقرار في التطوير و API ، لأن. بالنسبة لمنتج غير تجاري ، من المكلف للغاية بالنسبة لي أن أتحقق مرة أخرى كل يوم مما إذا كانت هناك تغييرات في واجهة برمجة التطبيقات وتحسينها بسرعة.

عند تنفيذ العلامات ، اقرأ بعناية الوثائق التنظيمية لمجموعة منتجات TG الخاصة بك ، واطبع GS1-DataMatrix بشكل صحيح وكن مستعدًا لأي تغييرات غير متوقعة من علامة CZ العادلة.

أنشأ Fort Alliance مساحة معلومات (вики, غرف الدردشة برقية ، ندوات ، ندوات عبر الإنترنت) ، حيث يمكنك العثور على معلومات مفيدة ومحدثة حول وضع العلامات في جميع الصناعات.

المصدر: www.habr.com

إضافة تعليق