{"id":74014,"date":"2020-03-13T14:42:13","date_gmt":"2020-03-13T11:42:13","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/datamatrix-ili-kak-pravilno-markirovat-obuv"},"modified":"2020-03-13T14:42:13","modified_gmt":"2020-03-13T11:42:13","slug":"datamatrix-ili-kak-pravilno-markirovat-obuv","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/datamatrix-ili-kak-pravilno-markirovat-obuv","title":{"rendered":"DataMatrix ou comment bien \u00e9tiqueter les chaussures","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Depuis le 1er juillet 2019, la Russie a mis en place l'obligation d'\u00e9tiquetage pour certains groupes de produits. \u00c0 partir du 1er mars 2020, les chaussures devaient \u00e9galement \u00eatre concern\u00e9es par cette loi. Toutefois, tout le monde n'a pas pu se pr\u00e9parer \u00e0 temps, ce qui a entra\u00een\u00e9 un report de son application au 1er juillet. Lamoda fait partie de ceux qui \u00e9taient pr\u00eats.<\/p>\n<p>Nous souhaitons donc partager notre exp\u00e9rience avec ceux qui doivent encore \u00e9tiqueter des v\u00eatements, des pneus, des parfums, etc. Cet article d\u00e9crit une s\u00e9rie de normes sectorielles, quelques documents r\u00e9glementaires et notre exp\u00e9rience personnelle. Cet article est principalement destin\u00e9 aux int\u00e9grateurs et aux d\u00e9veloppeurs qui vont aborder ce projet.<\/p>\n<p><img decoding=\"async\" alt=\"DataMatrix ou comment bien \u00e9tiqueter les chaussures\" src=\"\/wp-content\/uploads\/2020\/03\/d0c40f977ab7082069a7f4744b33cebf.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nVeuillez noter que le cadre r\u00e9glementaire change fr\u00e9quemment, et l'auteur n'a pas les moyens de tenir \u00e0 jour constamment le mat\u00e9riel. Par cons\u00e9quent, au moment de la lecture, certaines informations peuvent d\u00e9j\u00e0 \u00eatre obsol\u00e8tes.<\/p>\n<p>L'exp\u00e9rience personnelle de l'auteur a \u00e9t\u00e9 acquise \u00e0 la fois dans le cadre du projet Datamatrix chez Lamoda et lors du d\u00e9veloppement de sa propre application gratuite pour l'\u00e9tiquetage BarCodesFx. <\/p>\n<p>Depuis le 1er juillet 2019, une loi sur l'\u00e9tiquetage obligatoire est en vigueur en Russie. Cette loi ne s'applique pas \u00e0 tous les groupes de produits, et les d\u00e9lais d'entr\u00e9e en vigueur de l'\u00e9tiquetage obligatoire varient selon les groupes de produits. Actuellement, l'\u00e9tiquetage obligatoire concerne le tabac, les fourrures, les chaussures et les m\u00e9dicaments. Dans un avenir proche, il sera \u00e9tendu aux pneus, aux v\u00eatements, aux parfums et aux v\u00e9los. Chaque groupe de produits est r\u00e9gi par un arr\u00eat\u00e9 s\u00e9par\u00e9 du gouvernement (PRP). Par cons\u00e9quent, certaines affirmations qui sont correctes pour les chaussures peuvent \u00eatre incorrectes pour d'autres groupes de produits. Mais on peut esp\u00e9rer que l'\u00e9l\u00e9ment technique ne variera pas beaucoup entre les diff\u00e9rents groupes de produits.<\/p>\n<p><b class=\"spoiler_title\">\u00c9tiquetage<\/b>L'id\u00e9e principale de l'\u00e9tiquetage est qu'un num\u00e9ro individuel est attribu\u00e9 \u00e0 chaque unit\u00e9 de produit. Ce num\u00e9ro permet de suivre l'historique d'une unit\u00e9 de produit pr\u00e9cise depuis sa fabrication ou son importation dans le pays jusqu'\u00e0 son retrait \u00e0 la caisse. Cela semble beau, mais en pratique, c'est extr\u00eamement complexe \u00e0 r\u00e9aliser. Le concept est d\u00e9crit plus en d\u00e9tail sur le site officiel du signe de bonne foi.<\/p>\n<h3>Termes et concepts accept\u00e9s<\/h3>\n<p>\n<b>UOT<\/b> \u2014 participant \u00e0 la circulation des produits.<br \/>\n<b>CRPT<\/b> \u2014 centre de d\u00e9veloppement des technologies avanc\u00e9es. Entreprise priv\u00e9e, unique entrepreneur public pour le projet de marquage. Fonctionne selon un mod\u00e8le de partenariat public-priv\u00e9 (PPP). Malheureusement, il n'y a pas d'informations sur d'autres participants \u00e0 l'appel d'offres du projet, ni sur l'appel d'offres lui-m\u00eame.<br \/>\n<b>TG<\/b> \u2014 groupe de produits. Chaussures, v\u00eatements, pneus, etc.<br \/>\n<b>GTIN <\/b> \u2014 en essence, c'est un article prenant en compte la couleur et la taille. D\u00e9livr\u00e9 par GS1 ou le catalogue national pour chaque importateur ou producteur pour son produit. Au pr\u00e9alable, le producteur ou l'importateur doit d\u00e9crire ce produit.<br \/>\n<b>PPR <\/b> \u2014 d\u00e9cret du gouvernement de la F\u00e9d\u00e9ration de Russie. Pour les chaussures \u2014 860.<br \/>\n<b>KM <\/b> \u2014 code de marquage. Ensemble unique de symboles attribu\u00e9 \u00e0 une unit\u00e9 de produit sp\u00e9cifique. Pour les chaussures, il se compose de GTIN, num\u00e9ro de s\u00e9rie, code de v\u00e9rification et crypto-suffixe.<br \/>\n<b>GS1 <\/b> \u2014 organisation internationale d\u00e9livrant les GTIN. \u00c9galement r\u00e9dacteurs de plusieurs normes de marquage.<br \/>\n<b>Catalogue national <\/b> \u2014 \u00e9quivalent de GS1, d\u00e9velopp\u00e9 par le CRPT.<br \/>\n<b>Crypto-suffixe <\/b> \u2014 \u00e9quivalent d'une signature num\u00e9rique, confirmant la l\u00e9galit\u00e9 du KM. Doit obligatoirement \u00eatre pr\u00e9sent dans le data-matrix sur l'\u00e9tiquette. Le stockage sous forme texte est interdit. Apr\u00e8s l'impression de l'\u00e9tiquette, il doit \u00eatre supprim\u00e9 conform\u00e9ment au contrat avec le CRPT. Aucun cas d'utilisation r\u00e9elle n'est connu.<br \/>\n<b>SUZ <\/b> \u2014 station de gestion des commandes. Syst\u00e8me o\u00f9 les KM pour les produits sont command\u00e9s.<br \/>\n<b>EDO<\/b> \u2014 gestion \u00e9lectronique des documents.<br \/>\n<b>UKEP <\/b> \u2014 signature \u00e9lectronique qualifi\u00e9e renforc\u00e9e.<\/p>\n<h3>Termes et concepts dans le cadre de cet article<\/h3>\n<p>\n<b>CZ <\/b> \u2014 marque honn\u00eate.<br \/>\n<b>LK <\/b> \u2014 espace personnel.<br \/>\n<b>Marque <\/b> \u2014 code de marquage imprim\u00e9.<\/p>\n<p>Le processus se d\u00e9roule comme suit : d'abord, le participant (UOT) \u00e9met une signature \u00e9lectronique (UKEP), s'inscrit \u00e0 la marque honn\u00eate (CZ), d\u00e9crit le produit dans le catalogue national ou GS1, obtient les GTIN pour le produit. Sur le site de la marque honn\u00eate, ces \u00e9tapes sont d\u00e9crites en d\u00e9tail, donc nous ne nous attarderons pas dessus.<\/p>\n<h3>Commande et r\u00e9ception des codes<\/h3>\n<p>\nApr\u00e8s avoir re\u00e7u les GTIN, le participant (UOT) passe une commande pour les codes (KM) dans le syst\u00e8me SUZ. <br \/>\nImportant, mais pas \u00e9vident.<\/p>\n<ol>\n<li>Dans une commande, vous pouvez demander des codes pour un maximum de 10 GTIN. En principe, c'est une restriction peu compr\u00e9hensible. Un importateur avec 14 000 GTIN doit cr\u00e9er 1 400 commandes. <\/li>\n<li>Dans une commande, il est possible de demander un maximum de 150 000 codes.<\/li>\n<li>Il existe une limite de 100 commandes en traitement. Cela signifie qu'il ne peut y avoir plus de 100 commandes en cours \u00e0 la fois. Si le nombre de commandes d\u00e9passe 100, l'API commencera \u00e0 retourner une erreur au lieu de la liste des commandes. Le seul moyen de r\u00e9soudre cette erreur est de fermer certaines commandes via l'interface web. L'API ne pr\u00e9voit pas de param\u00e8tre pour une affichage partiel des commandes. <\/li>\n<li>Il y a une limite sur le nombre d'appels - pas plus de 10 requ\u00eates par seconde. D'apr\u00e8s mes donn\u00e9es, cette limite ne figure pas dans les documents, mais elle existe.<\/li>\n<\/ol>\n<p>\nD'apr\u00e8s mon exp\u00e9rience personnelle avec les commandes de codes de marquage KM via l'API du syst\u00e8me SUZ.<\/p>\n<ol>\n<li>La requ\u00eate (le json lui-m\u00eame) doit \u00eatre sign\u00e9e avec une signature conforme aux normes GOST. C'est un travail avec Cryptopro. Il faut faire attention \u00e0 ce que le cadre ou la biblioth\u00e8que utilis\u00e9e ne modifie pas le json d'origine, sinon la signature deviendra imm\u00e9diatement invalide.<\/li>\n<li>Signature de la commande. Une commande peut \u00eatre sign\u00e9e avec n'importe quelle signature, celle de n'importe quel client. Si la signature est valide, le syst\u00e8me SUZ l'acceptera. Lors de l'int\u00e9gration, il a \u00e9t\u00e9 possible de signer la requ\u00eate avec une signature \u00e9trang\u00e8re, \u00e9mise par une autorit\u00e9 de certification de test. Le circuit op\u00e9rationnel du SUZ a trait\u00e9 la commande et \u00e9mis les codes. \u00c0 mon avis, c'est une faille de s\u00e9curit\u00e9. Les d\u00e9veloppeurs ont r\u00e9agi au bug report en disant \u00ab nous allons examiner cela \u00bb. J'esp\u00e8re qu'ils ont corrig\u00e9 le probl\u00e8me.\n<p>Soyez donc extr\u00eamement vigilant si plus d'une entit\u00e9 l\u00e9gale travaille sur un m\u00eame poste de travail. Aujourd'hui, le SUZ acceptera ces requ\u00eates, demain les requ\u00eates seront v\u00e9rifi\u00e9es et la moiti\u00e9 des codes seront rappel\u00e9s en raison d'une signature \u00e9trang\u00e8re. Et en principe, ils auront formellement raison.<\/li>\n<li>L'auto-signature des commandes est une fonctionnalit\u00e9 qui n'est plus disponible dans le SUZ. Pour son fonctionnement, il \u00e9tait n\u00e9cessaire de charger la partie priv\u00e9e de la cl\u00e9 dans le compte personnel du signe honn\u00eate. Cela constitue une compromission de la cl\u00e9. Et selon la l\u00e9gislation en vigueur, en cas de compromission de la signature \u00e9lectronique qualifi\u00e9e renforc\u00e9e, le propri\u00e9taire doit informer son autorit\u00e9 de certification (AC) et r\u00e9voquer la QES. Si cette fonctionnalit\u00e9 devait \u00eatre r\u00e9introduite, assurez-vous que la partie priv\u00e9e de la cl\u00e9 ne quitte pas l'ordinateur. <\/li>\n<li>En f\u00e9vrier, le centre de d\u00e9veloppement des technologies prometteuses (\u0426\u0420\u041f\u0422) a silencieusement introduit une restriction sur le nombre de requ\u00eates \u00e0 l'API SUZ. Pas plus d'une requ\u00eate par seconde. Puis, de mani\u00e8re tout aussi inattendue et silencieuse, cette restriction a \u00e9t\u00e9 lev\u00e9e. Par cons\u00e9quent, je recommande d'inclure dans le syst\u00e8me la possibilit\u00e9 de limiter le nombre de requ\u00eates \u00e0 l'API \u0426\u0420\u041f\u0422 en cas de r\u00e9cidive. Actuellement, il y a des informations sur la limite de 10 requ\u00eates par seconde.<\/li>\n<li>\u00c9galement en f\u00e9vrier, le comportement de l'API SUZ a chang\u00e9 consid\u00e9rablement sans pr\u00e9avis. L'API comprend une requ\u00eate pour obtenir le statut des commandes. Le statut indiquait les buffers et leur \u00e9tat. Un GTIN = un buffer. Il y avait aussi une indication du nombre de codes disponibles \u00e0 obtenir \u00e0 partir du buffer. Un jour, le nombre de tous les buffers est devenu -1. J'ai d\u00fb interroger l'\u00e9tat de chaque buffer s\u00e9par\u00e9ment par un autre moyen. Au lieu d'une requ\u00eate, il a fallu en faire onze. <\/li>\n<\/ol>\n<p><\/p>\n<h3>Structure des codes<\/h3>\n<p>\nAinsi, les codes ont \u00e9t\u00e9 command\u00e9s et g\u00e9n\u00e9r\u00e9s. Ils peuvent \u00eatre r\u00e9cup\u00e9r\u00e9s via l'API sous forme de texte, en PDF comme \u00e9tiquettes \u00e0 imprimer et sous forme de fichier CSV avec le texte.<\/p>\n<p>L'API a d\u00e9j\u00e0 \u00e9t\u00e9 mentionn\u00e9e ci-dessus. En ce qui concerne les deux autres fa\u00e7ons. Initialement, le SUZ ne permettait de r\u00e9cup\u00e9rer les codes qu'une seule fois. Et si un fichier PDF \u00e9tait r\u00e9cup\u00e9r\u00e9, il \u00e9tait n\u00e9cessaire de rescanner tous les datamatrix depuis le PDF pour obtenir les codes sous forme de texte. Heureusement, la possibilit\u00e9 de r\u00e9cup\u00e9rer les codes plusieurs fois a \u00e9t\u00e9 ajout\u00e9e, et ce probl\u00e8me a \u00e9t\u00e9 r\u00e9solu. Les codes restent disponibles pour un nouveau t\u00e9l\u00e9chargement pendant deux jours.<\/p>\n<p>Si vous r\u00e9cup\u00e9rez au format CSV, n'ouvrez jamais, en aucune circonstance, le fichier dans Excel. Et ne le permettez \u00e0 personne. Excel a une fonction de sauvegarde automatique. Au moment de la sauvegarde, Excel peut modifier vos codes de mani\u00e8re impr\u00e9visible. Je recommande d'utiliser Notepad++ pour visualiser les codes.<\/p>\n<p>Si vous ouvrez le fichier du SUZ dans Notepad++, vous pouvez voir des lignes de ce type. Le troisi\u00e8me code est invalide (il manque des s\u00e9parateurs GS).<\/p>\n<p><img decoding=\"async\" alt=\"DataMatrix ou comment bien \u00e9tiqueter les chaussures\" src=\"\/wp-content\/uploads\/2020\/03\/f3521eda38791021c481fd3181ed8f74.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLes partenaires nous ont transmis des codes pour marquer leurs produits. \u00c0 l'\u0153il nu, on peut voir quels fichiers ont \u00e9t\u00e9 g\u00e9n\u00e9r\u00e9s avec Excel \u2014 jusqu'\u00e0 5 % des codes \u00e9taient invalides.<\/p>\n<p>Je recommande vivement de lire sur les <noindex><a rel=\"nofollow\" href=\"https:\/\/www.gs1.org\/docs\/barcodes\/GS1_General_Specifications.pdf\">normes <\/a><\/noindex>GS1. Dans la description de la norme, il y a des r\u00e9ponses \u00e0 de nombreuses questions concernant la formation de DataMatrix.<\/p>\n<p>Le code d'identification se compose du GTIN et du num\u00e9ro de s\u00e9rie. Selon la norme GS1, ils correspondent aux identifiants d'application (IA) 01 et 21. Notez que les identifiants d'application ne font pas partie du GTIN et du num\u00e9ro de s\u00e9rie. Ils indiquent que, apr\u00e8s l'identifiant d'application (IA), se trouve le GTIN ou le num\u00e9ro de s\u00e9rie. Cela est particuli\u00e8rement important lors de la programmation du logiciel de caisse. Pour remplir la balise 1162, il est n\u00e9cessaire d'avoir le GTIN et le num\u00e9ro de s\u00e9rie, sans les identifiants d'application.<\/p>\n<p>Pour l'UPD (document de transfert universel) et d'autres documents, en revanche, il est souvent n\u00e9cessaire d'avoir l'enregistrement complet avec les identifiants d'application.<\/p>\n<p><img decoding=\"async\" alt=\"DataMatrix ou comment bien \u00e9tiqueter les chaussures\" src=\"\/wp-content\/uploads\/2020\/03\/b65cbb43512a2ea2be0a4df9d2facd02.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLa norme GS1 stipule que le GTIN a une longueur fixe de 14 chiffres et ne peut \u00eatre compos\u00e9 que de chiffres. Le num\u00e9ro de s\u00e9rie a une longueur variable et est d\u00e9crit \u00e0 la page 155 de la norme. Il y a aussi une r\u00e9f\u00e9rence \u00e0 un tableau avec des symboles qui peuvent appara\u00eetre dans le num\u00e9ro de s\u00e9rie.<\/p>\n<p>\u00c9tant donn\u00e9 que le num\u00e9ro de s\u00e9rie a une longueur variable, le s\u00e9parateur GS indique sa fin. Dans la table ASCII, il a le code 29. Sans ce s\u00e9parateur, aucun programme ne comprendra \u00e0 quel moment le num\u00e9ro de s\u00e9rie s'est termin\u00e9 et d'autres groupes de donn\u00e9es ont commenc\u00e9. <\/p>\n<p>Pour plus de d\u00e9tails sur le code de marquage (CM), vous pouvez lire dans <noindex><a rel=\"nofollow\" href=\"https:\/\/xn--80ajghhoc2aj1c8b.xn--p1ai\/upload\/%D0%97%D0%B0%D0%BA%D0%B0%D0%B7_%D0%9A%D0%9C_%D0%A1%D0%98_%D0%A1%D0%A3%D0%97_2.pdf\">la documentation officielle<\/a><\/noindex>.<\/p>\n<p>Pour les chaussures, le num\u00e9ro de s\u00e9rie est fix\u00e9 \u00e0 13 chiffres, cependant, sa taille peut \u00eatre modifi\u00e9e \u00e0 tout moment. Pour d'autres groupes de produits (GP), la longueur du num\u00e9ro de s\u00e9rie peut diff\u00e9rer.<\/p>\n<h3>G\u00e9n\u00e9ration de DataMatrix <\/h3>\n<p>\n<img decoding=\"async\" alt=\"DataMatrix ou comment bien \u00e9tiqueter les chaussures\" src=\"\/wp-content\/uploads\/2020\/03\/f595f6a3996bc8f28ab967aa6327ea20.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLa prochaine \u00e9tape est la conversion des donn\u00e9es en code DataMatrix. Dans le d\u00e9cret du gouvernement russe 860, une norme est indiqu\u00e9e selon laquelle il est n\u00e9cessaire de former DataMatrix. Le d\u00e9cret 860 pr\u00e9cise \u00e9galement l'utilisation obligatoire des identifiants d'application. Notez qu'il n'existe pas de notion d'\u00ab identifiants d'application \u00bb dans la norme DataMatrix. Ils n'existent que dans la norme GS-1 DataMatrix. Ainsi, le d\u00e9cret 860 oblige implicitement \u00e0 utiliser pr\u00e9cis\u00e9ment GS-1 DataMatrix. Heureusement, les normes sont similaires. La principale diff\u00e9rence : dans GS-1 DataMatrix, le premier symbole doit \u00eatre FNC1. Le symbole GS ne doit pas \u00eatre en premi\u00e8re position dans DataMatrix, uniquement FNC1. <\/p>\n<p>Le FNC1 ne peut pas simplement \u00eatre ajout\u00e9 \u00e0 la cha\u00eene comme GS. Il doit \u00eatre ajout\u00e9 par le programme qui g\u00e9n\u00e8re le DataMatrix. Sur les ressources de l'Alliance Fortes, plusieurs <noindex><a rel=\"nofollow\" href=\"https:\/\/ismp.wiki\/index.php?title=%D0%A1%D0%BE%D1%84%D1%82\">applications mobiles<\/a><\/noindex>, qui peuvent \u00eatre utilis\u00e9s pour v\u00e9rifier la validit\u00e9 des codes DataMatrix g\u00e9n\u00e9r\u00e9s.<\/p>\n<p><b>Important.<\/b> L'application Honest Sign accepte des DataMatrix non valides. M\u00eame des QR codes. Le fait que la marque ait \u00e9t\u00e9 reconnue et que les informations sur le produit s'affichent ne signifie pas que le DataMatrix a \u00e9t\u00e9 correctement g\u00e9n\u00e9r\u00e9. M\u00eame en rempla\u00e7ant le crypto-suffixe, l'application CS a reconnu la marque et affich\u00e9 les donn\u00e9es du produit.<\/p>\n<p>Plus tard, CS a publi\u00e9 <noindex><a rel=\"nofollow\" href=\"https:\/\/xn--80ajghhoc2aj1c8b.xn--p1ai\/info\/news\/rekomenduemyy-algoritm-kodirovaniya-i-preobrazovaniya-koda-markirovki-v-data-matrix\/\">une explication<\/a><\/noindex>, sur la mani\u00e8re de g\u00e9n\u00e9rer correctement les codes. En raison du grand nombre de codes erron\u00e9s, ils ont reconnu les codes sans FNC1 comme valides, mais recommandent n\u00e9anmoins de g\u00e9n\u00e9rer des DataMatrix GS-1.<\/p>\n<p>Malheureusement, un pourcentage relativement \u00e9lev\u00e9 de DataMatrix provenant de partenaires \u00e9tait erron\u00e9. Gr\u00e2ce aux explications fournies par CS, la question 'Peut-on vendre ce produit apr\u00e8s le 1er juillet ou pas ?' a \u00e9t\u00e9 compl\u00e8tement r\u00e9solue. Spoiler : oui.<\/p>\n<h3>Impression<\/h3>\n<p>\nFaites attention \u00e0 la mani\u00e8re d'imprimer les marques. Lors de l'impression avec une imprimante thermique, la marque s'estompe rapidement, et ce produit ne peut plus \u00eatre vendu. Une marque illisible constitue une violation de la PPR 860. Ce qui peut entra\u00eener le retrait du produit, des amendes et des poursuites p\u00e9nales. <\/p>\n<p>Utilisez l'impression par transfert thermique. Dans ce cas, la marque est moins sujette \u00e0 l'estompage. L'\u00e9tat du mat\u00e9riel d'\u00e9tiquette influence \u00e9galement la r\u00e9sistance de la marque aux dommages m\u00e9caniques. Si le code n'est pas lisible en raison de dommages m\u00e9caniques, cela \u00e9quivaut \u00e0 l'absence de marque, avec toutes les cons\u00e9quences qui en d\u00e9coulent.<\/p>\n<p><img decoding=\"async\" alt=\"DataMatrix ou comment bien \u00e9tiqueter les chaussures\" src=\"\/wp-content\/uploads\/2020\/03\/b0bdf9b17e028b2a665739bbd206f968.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nChoisissez une imprimante en fonction des volumes d'impression pr\u00e9vus. Les imprimantes de bureau ne sont pas con\u00e7ues pour imprimer 100 000 \u00e9tiquettes par jour. <\/p>\n<p>L'arr\u00eat et le d\u00e9marrage de l'impression augmentent l'usure de l'imprimante. Certains programmes envoient des travaux d'impression \u00e9tiquette par \u00e9tiquette. Il vaut mieux ne pas utiliser de tels programmes.<\/p>\n<h3>Travail avec des documents<\/h3>\n<p>\nApr\u00e8s l'impression et le collage des marques, toutes les op\u00e9rations ult\u00e9rieures se font via des documents ou le tableau de bord de l\u2019honest sign. <\/p>\n<p>Lors du traitement d'un grand nombre de codes, il est possible de cr\u00e9er des fichiers XML contenant les codes requis et de t\u00e9l\u00e9charger ces fichiers via l'API ou l'interface web du tableau de bord. <\/p>\n<p>Le sch\u00e9ma XSD peut \u00eatre t\u00e9l\u00e9charg\u00e9 dans la section 'aide' du tableau de bord CS.<\/p>\n<p>Faites attention aux points suivants.<\/p>\n<ol>\n<li>Les sch\u00e9mas XSD dans le tableau de bord CS contiennent des erreurs de validation pour le NIF et des limites sur la longueur des cha\u00eenes. Il est seulement possible d'utiliser les sch\u00e9mas apr\u00e8s avoir corrig\u00e9 les erreurs. Heureusement, les erreurs sont \u00e9videntes, donc ce n'est pas difficile \u00e0 faire. <\/li>\n<li>Le sch\u00e9ma se compose g\u00e9n\u00e9ralement de deux parties : une partie commune \u00e0 tous les types de documents et une partie sp\u00e9cifique \u00e0 un type particulier. Le sch\u00e9ma commun est ajout\u00e9 par importation dans le sch\u00e9ma sp\u00e9cifique. Les deux sch\u00e9mas sont situ\u00e9s dans la section d'aide de votre compte personnel.<\/li>\n<li>Les r\u00e8gles d'\u00e9chappement pour la KM diff\u00e8rent de celles g\u00e9n\u00e9ralement accept\u00e9es pour XML, cela est pr\u00e9cis\u00e9 dans la documentation officielle de la CHZ, veuillez y pr\u00eater attention. Voici <noindex><a rel=\"nofollow\" href=\"https:\/\/xn--80ajghhoc2aj1c8b.xn--p1ai\/upload\/%D0%9F%D0%BE%D0%B4%D0%B3%D0%BE%D1%82%D0%BE%D0%B2%D0%BA%D0%B0_%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2_%D0%B2_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B5_CSV.pdf\">ici <\/a><\/noindex>\u00e0 la page 4 toutes les r\u00e8gles.<\/li>\n<li>Il ne faut pas essayer d'introduire 150 000 codes en circulation avec un seul fichier. D'apr\u00e8s des t\u00e9moins, les fichiers de plus de 30 000 passent g\u00e9n\u00e9ralement.<\/li>\n<li>Un fichier XML peut \u00eatre refus\u00e9 avec l'erreur \u201cerreur de validation XML\u201d, puis \u00eatre accept\u00e9 sans probl\u00e8me cinq minutes plus tard.<\/li>\n<li>Si le fichier contient d\u00e9j\u00e0 un code introduit en circulation, le fichier d'entr\u00e9e en circulation ne sera probablement pas accept\u00e9.<\/li>\n<li>Les documents d'exp\u00e9dition et de r\u00e9ception sont utilis\u00e9s comme solution temporaire. Dans un avenir proche, ils devraient \u00eatre supprim\u00e9s et remplac\u00e9s par des UPD conform\u00e9ment au PPR 860.<\/li>\n<li>Le mythe des 60 jours. Il est commun de penser que les codes non introduits en circulation \u00ab expirent \u00bb apr\u00e8s 60 jours. C'est un mythe, la source est inconnue. Les codes \u00ab expirent \u00bb uniquement si vous ne les avez pas r\u00e9cup\u00e9r\u00e9s de la SUZ dans les 60 jours. La dur\u00e9e de vie des codes r\u00e9cup\u00e9r\u00e9s n'est pas limit\u00e9e. <\/li>\n<\/ol>\n<p><\/p>\n<h3>Conclusion<\/h3>\n<p>\nLors de la conception de mon application gratuite de marquage BarCodesFX, une int\u00e9gration avec l'API de la SUZ a \u00e9t\u00e9 r\u00e9alis\u00e9e \u00e0 l'origine. Lorsque le signe honn\u00eate a soudainement modifi\u00e9 la logique de fonctionnement de l'API pour la deuxi\u00e8me fois, il a fallu renoncer \u00e0 l'int\u00e9gration. J'esp\u00e8re que la CHZ r\u00e9ussira \u00e0 stabiliser le d\u00e9veloppement et l'API \u00e0 l'avenir, car il m'est tr\u00e8s co\u00fbteux de v\u00e9rifier chaque jour les \u00e9ventuels changements dans l'API pour un produit non commercial et de le mettre \u00e0 jour rapidement. <\/p>\n<p>Lors de l'impl\u00e9mentation du marquage, veuillez vous familiariser attentivement avec la documentation r\u00e9glementaire relative \u00e0 votre groupe de produits TG, imprimer correctement le GS1-DataMatrix et \u00eatre pr\u00eat \u00e0 tout changement impr\u00e9vu de la part du signe honn\u00eate CHZ.<\/p>\n<p>L'alliance Fort a cr\u00e9\u00e9 un espace d'information (<noindex><a rel=\"nofollow\" href=\"https:\/\/ismp.wiki\/\">wiki<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/joinchat\/BCC8BxSJ2uZn7F4Oc3qRPQ\">chats<\/a><\/noindex> sur Telegram, s\u00e9minaires, webinaires) o\u00f9 vous pouvez trouver des informations utiles et \u00e0 jour sur le marquage dans tous les secteurs.<br \/>\n<br \/>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/lamoda\/blog\/491828\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421 1 \u0438\u044e\u043b\u044f 2019 \u0433\u043e\u0434\u0430 \u0432 \u0420\u043e\u0441\u0441\u0438\u0438 \u0432\u0432\u0435\u0434\u0435\u043d\u0430 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u043c\u0430\u0440\u043a\u0438\u0440\u043e\u0432\u043a\u0430 \u0433\u0440\u0443\u043f\u043f\u044b \u0442\u043e\u0432\u0430\u0440\u043e\u0432. \u0421 1 \u043c\u0430\u0440\u0442\u0430 2020 \u0433\u043e\u0434\u0430 \u043f\u043e\u0434 \u044d\u0442\u043e\u0442 \u0437\u0430\u043a\u043e\u043d \u0434\u043e\u043b\u0436\u043d\u0430 \u0431\u044b\u043b\u0430 \u043f\u043e\u043f\u0430\u0441\u0442\u044c \u043e\u0431\u0443\u0432\u044c. \u041d\u0435 \u0432\u0441\u0435 \u0443\u0441\u043f\u0435\u043b\u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u044c\u0441\u044f, \u0438 \u0432 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435 \u0437\u0430\u043f\u0443\u0441\u043a \u043f\u0435\u0440\u0435\u043d\u0435\u0441\u043b\u0438 \u043d\u0430 1 \u0438\u044e\u043b\u044f. Lamoda \u0441\u0440\u0435\u0434\u0438 \u0442\u0435\u0445, \u043a\u0442\u043e \u0443\u0441\u043f\u0435\u043b. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u043c\u044b \u0445\u043e\u0442\u0438\u043c \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u043e\u043f\u044b\u0442\u043e\u043c \u0441 \u0442\u0435\u043c\u0438, \u043a\u043e\u043c\u0443 \u0435\u0449\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u0435\u0434\u0441\u0442\u043e\u0438\u0442 \u043c\u0430\u0440\u043a\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043e\u0434\u0435\u0436\u0434\u0443, \u0448\u0438\u043d\u044b, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":74015,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-74014","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421 1 \u0438\u044e\u043b\u044f 2019 \u0433\u043e\u0434\u0430 \u0432 \u0420\u043e\u0441\u0441\u0438\u0438 \u0432\u0432\u0435\u0434\u0435\u043d\u0430 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u043c\u0430\u0440\u043a\u0438\u0440\u043e\u0432\u043a\u0430 \u0433\u0440\u0443\u043f\u043f\u044b \u0442\u043e\u0432\u0430\u0440\u043e\u0432. \u0421 1 \u043c\u0430\u0440\u0442\u0430 2020 \u0433\u043e\u0434\u0430 \u043f\u043e\u0434 \u044d\u0442\u043e\u0442 \u0437\u0430\u043a\u043e\u043d \u0434\u043e\u043b\u0436\u043d\u0430 \u0431\u044b\u043b\u0430 \u043f\u043e\u043f\u0430\u0441\u0442\u044c \u043e\u0431\u0443\u0432\u044c. \u041d\u0435 \u0432\u0441\u0435 \u0443\u0441\u043f\u0435\u043b\u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u044c\u0441\u044f, \u0438 \u0432 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435 \u0437\u0430\u043f\u0443\u0441\u043a \u043f\u0435\u0440\u0435\u043d\u0435\u0441\u043b\u0438 \u043d\u0430 1 \u0438\u044e\u043b\u044f.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/datamatrix-ili-kak-pravilno-markirovat-obuv\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47DataMatrix \u0438\u043b\u0438 \u043a\u0430\u043a \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u043c\u0430\u0440\u043a\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043e\u0431\u0443\u0432\u044c | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421 1 \u0438\u044e\u043b\u044f 2019 \u0433\u043e\u0434\u0430 \u0432 \u0420\u043e\u0441\u0441\u0438\u0438 \u0432\u0432\u0435\u0434\u0435\u043d\u0430 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u043c\u0430\u0440\u043a\u0438\u0440\u043e\u0432\u043a\u0430 \u0433\u0440\u0443\u043f\u043f\u044b \u0442\u043e\u0432\u0430\u0440\u043e\u0432. \u0421 1 \u043c\u0430\u0440\u0442\u0430 2020 \u0433\u043e\u0434\u0430 \u043f\u043e\u0434 \u044d\u0442\u043e\u0442 \u0437\u0430\u043a\u043e\u043d \u0434\u043e\u043b\u0436\u043d\u0430 \u0431\u044b\u043b\u0430 \u043f\u043e\u043f\u0430\u0441\u0442\u044c \u043e\u0431\u0443\u0432\u044c. \u041d\u0435 \u0432\u0441\u0435 \u0443\u0441\u043f\u0435\u043b\u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u044c\u0441\u044f, \u0438 \u0432 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435 \u0437\u0430\u043f\u0443\u0441\u043a \u043f\u0435\u0440\u0435\u043d\u0435\u0441\u043b\u0438 \u043d\u0430 1 \u0438\u044e\u043b\u044f.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/datamatrix-ili-kak-pravilno-markirovat-obuv\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-03-13T11:42:13+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-03-13T11:42:13+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47DataMatrix ou comment marquer correctement les chaussures | ProHoster","description":"\u00c0 partir du 1er juillet 2019, un marquage obligatoire pour les groupes de marchandises a \u00e9t\u00e9 introduit en Russie. \u00c0 partir du 1er mars 2020, les chaussures devaient \u00eatre soumises \u00e0 cette loi. Tout le monde n'a pas eu le temps de se pr\u00e9parer, et en cons\u00e9quence, le lancement a \u00e9t\u00e9 report\u00e9 au 1er juillet.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/datamatrix-ili-kak-pravilno-markirovat-obuv","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47DataMatrix \u0438\u043b\u0438 \u043a\u0430\u043a \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u043c\u0430\u0440\u043a\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043e\u0431\u0443\u0432\u044c | ProHoster","og:description":"\u0421 1 \u0438\u044e\u043b\u044f 2019 \u0433\u043e\u0434\u0430 \u0432 \u0420\u043e\u0441\u0441\u0438\u0438 \u0432\u0432\u0435\u0434\u0435\u043d\u0430 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u043c\u0430\u0440\u043a\u0438\u0440\u043e\u0432\u043a\u0430 \u0433\u0440\u0443\u043f\u043f\u044b \u0442\u043e\u0432\u0430\u0440\u043e\u0432. \u0421 1 \u043c\u0430\u0440\u0442\u0430 2020 \u0433\u043e\u0434\u0430 \u043f\u043e\u0434 \u044d\u0442\u043e\u0442 \u0437\u0430\u043a\u043e\u043d \u0434\u043e\u043b\u0436\u043d\u0430 \u0431\u044b\u043b\u0430 \u043f\u043e\u043f\u0430\u0441\u0442\u044c \u043e\u0431\u0443\u0432\u044c. \u041d\u0435 \u0432\u0441\u0435 \u0443\u0441\u043f\u0435\u043b\u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u044c\u0441\u044f, \u0438 \u0432 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435 \u0437\u0430\u043f\u0443\u0441\u043a \u043f\u0435\u0440\u0435\u043d\u0435\u0441\u043b\u0438 \u043d\u0430 1 \u0438\u044e\u043b\u044f.","og:url":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/datamatrix-ili-kak-pravilno-markirovat-obuv","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-03-13T11:42:13+00:00","article:modified_time":"2020-03-13T11:42:13+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"74014","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 18:22:33","updated":"2022-09-30 18:41:43","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/74014","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=74014"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/74014\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media\/74015"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=74014"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=74014"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=74014"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}