{"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\/es\/blog\/administrirovanie\/datamatrix-ili-kak-pravilno-markirovat-obuv","title":{"rendered":"DataMatrix o c\u00f3mo etiquetar correctamente el calzado","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Desde el 1 de julio de 2019, en Rusia se introdujo la obligatoriedad de etiquetar un grupo de productos. Desde el 1 de marzo de 2020, el calzado deb\u00eda incluirse en esta ley. No todos lograron prepararse a tiempo y, como resultado, el lanzamiento se pospuso hasta el 1 de julio. Lamoda es una de las que se prepar\u00f3 a tiempo.<\/p>\n<p>Por lo tanto, queremos compartir nuestra experiencia con aquellos que a\u00fan tienen que etiquetar ropa, neum\u00e1ticos, perfumes, etc. El art\u00edculo describe una serie de est\u00e1ndares del sector, cierta documentaci\u00f3n normativa y experiencias personales. Este art\u00edculo est\u00e1 destinado principalmente a integradores y desarrolladores que reci\u00e9n comienzan a familiarizarse con este proyecto.<\/p>\n<p><img decoding=\"async\" alt=\"DataMatrix o c\u00f3mo etiquetar correctamente el calzado\" 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 \/>\nTenga en cuenta que la base normativa cambia con frecuencia, y el autor no tiene la capacidad de actualizar constantemente el material. Por lo tanto, para el momento de la lectura, parte de la informaci\u00f3n puede ya estar desactualizada.<\/p>\n<p>La experiencia personal del autor se ha obtenido tanto en el marco del proyecto Datamatrix en Lamoda como en el desarrollo de su propia aplicaci\u00f3n gratuita para etiquetar BarCodesFx. <\/p>\n<p>Desde el 1 de julio de 2019, en Rusia est\u00e1 en vigor la ley de etiquetado obligatorio. La ley no se aplica a todos los grupos de productos, y los plazos de entrada en vigencia de la etiquetaci\u00f3n obligatoria var\u00edan seg\u00fan el grupo de productos. Actualmente, el etiquetado obligatorio se aplica a tabacos, pieles, calzado y medicamentos. En breve se introducir\u00e1 para neum\u00e1ticos, ropa, perfumes y bicicletas. Cada grupo de productos est\u00e1 regulado por un decreto gubernamental diferente (PPR). Por lo tanto, algunas afirmaciones que son correctas para el calzado pueden ser incorrectas para otros grupos de productos. Sin embargo, se puede esperar que la parte t\u00e9cnica no var\u00ede mucho entre los diferentes grupos de productos.<\/p>\n<p><b class=\"spoiler_title\">Etiquetado<\/b>La idea principal del etiquetado es asignar un n\u00famero \u00fanico a cada unidad de producto. A trav\u00e9s de este n\u00famero, se puede rastrear la historia de una unidad espec\u00edfica de producto desde su producci\u00f3n o importaci\u00f3n al pa\u00eds hasta su salida en la caja. Suena bien, pero en la pr\u00e1ctica es extremadamente dif\u00edcil de implementar. M\u00e1s detalles sobre el concepto est\u00e1n disponibles en el sitio web oficial de la se\u00f1al honesta.<\/p>\n<h3>T\u00e9rminos y conceptos aceptados<\/h3>\n<p>\n<b>UOT<\/b> \u2014 participante en el tr\u00e1fico de productos.<br \/>\n<b>CRPT<\/b> \u2014 centro de desarrollo de tecnolog\u00edas avanzadas. Empresa privada, \u00fanico contratista gubernamental para el proyecto de etiquetado. Opera bajo un esquema de asociaci\u00f3n p\u00fablico-privada (APP). La informaci\u00f3n sobre otros participantes de la licitaci\u00f3n del proyecto, as\u00ed como sobre la propia licitaci\u00f3n, lamentablemente no est\u00e1 disponible.<br \/>\n<b>TG<\/b> \u2014 grupo de productos. Calzado, ropa, neum\u00e1ticos, etc.<br \/>\n<b>GTIN <\/b> \u2014 en esencia, un art\u00edculo considerando color y tama\u00f1o. Se emite en GS1 o en el cat\u00e1logo nacional para cada importador o fabricante de su producto. Previamente, el fabricante o el importador debe describir este producto.<br \/>\n<b>PPR <\/b> \u2014 decreto del gobierno de la Federaci\u00f3n Rusa. Para calzado \u2014 860.<br \/>\n<b>KM <\/b> \u2014 c\u00f3digo de marcado. Conjunto \u00fanico de s\u00edmbolos asignados a una unidad espec\u00edfica de producto. Para calzado consiste en GTIN, n\u00famero de serie, c\u00f3digo de verificaci\u00f3n y criptotag.<br \/>\n<b>GS1 <\/b> \u2014 organizaci\u00f3n internacional que emite GTINs. Adem\u00e1s, es responsable de varios est\u00e1ndares de etiquetado.<br \/>\n<b>Cat\u00e1logo Nacional <\/b> \u2014 an\u00e1logo de GS1, desarrollado por el CRPT.<br \/>\n<b>Criptotag <\/b> \u2014 an\u00e1logo de la firma digital, que confirma la legalidad del KM. Debe estar presente en el datamatriz de la etiqueta. El almacenamiento en formato de texto est\u00e1 prohibido. Despu\u00e9s de imprimir la etiqueta, debe ser eliminado de acuerdo con el contrato con el CRPT. No se conoce ning\u00fan caso de uso real.<br \/>\n<b>SUZ <\/b> \u2014 estaci\u00f3n de gesti\u00f3n de \u00f3rdenes. Sistema donde se solicitan los KMs para el producto.<br \/>\n<b>EDO<\/b> \u2014 intercambio electr\u00f3nico de documentos.<br \/>\n<b>UKEP <\/b> \u2014 firma electr\u00f3nica calificada reforzada.<\/p>\n<h3>T\u00e9rminos y conceptos en el marco de este art\u00edculo<\/h3>\n<p>\n<b>CZ <\/b> \u2014 signo honesto.<br \/>\n<b>LK <\/b> \u2014 \u00e1rea personal.<br \/>\n<b>Etiqueta <\/b> \u2014 c\u00f3digo de marcado impreso.<\/p>\n<p>El proceso se ve de la siguiente manera: primero, el participante (UOT) emite una firma electr\u00f3nica (UKEP), se registra en el signo honesto (CZ), describe el producto en el cat\u00e1logo nacional o GS1, y recibe GTINs para el producto. En el sitio web del signo honesto, estos pasos est\u00e1n detallados, por lo que no nos detendremos en ellos.<\/p>\n<h3>Pedido y recepci\u00f3n de c\u00f3digos<\/h3>\n<p>\nDespu\u00e9s de recibir los GTINs, el participante (UOT) hace un pedido de c\u00f3digos (KM) en el sistema SUZ. <br \/>\nImportante, pero no evidente.<\/p>\n<ol>\n<li>En un pedido se pueden solicitar c\u00f3digos para un m\u00e1ximo de 10 GTINs. En principio, una restricci\u00f3n poco clara. Un importador con 14,000 GTINs tiene que crear 1,400 pedidos. <\/li>\n<li>En un pedido se pueden solicitar un m\u00e1ximo de 150,000 c\u00f3digos.<\/li>\n<li>Hay un l\u00edmite de 100 pedidos en proceso. Esto significa que simult\u00e1neamente no puede haber m\u00e1s de 100 pedidos en tratamiento. Si hay m\u00e1s de 100, la API comenzar\u00e1 a devolver un error en lugar de la lista de pedidos. La \u00fanica forma de solucionar este error es cerrar algunos pedidos a trav\u00e9s de la interfaz web. La API no tiene un par\u00e1metro para mostrar los pedidos parcialmente. <\/li>\n<li>Hay un l\u00edmite en la cantidad de solicitudes: no m\u00e1s de 10 solicitudes por segundo. Seg\u00fan lo que s\u00e9, este l\u00edmite no se menciona en la documentaci\u00f3n, pero existe.<\/li>\n<\/ol>\n<p>\nDesde mi experiencia personal en el manejo de pedidos de c\u00f3digos de marcado KM a trav\u00e9s de la API del sistema SUZ.<\/p>\n<ol>\n<li>La solicitud (el json mismo) debe firmarse con la firma de acuerdo a GOST. Esto implica trabajar con criptograf\u00eda. Es necesario prestar atenci\u00f3n para que el marco o biblioteca utilizada no altere ni un byte el json original. De lo contrario, la firma deja de ser v\u00e1lida inmediatamente.<\/li>\n<li>Firma del pedido. El pedido puede ser firmado con cualquier firma de cualquier cliente. Si la firma es v\u00e1lida, el sistema SUZ la aceptar\u00e1. Durante la integraci\u00f3n, se logr\u00f3 firmar la solicitud con una firma ajena, emitida por un centro de certificaci\u00f3n de prueba. El entorno operativo del SUZ proces\u00f3 el pedido y emiti\u00f3 los c\u00f3digos. En mi opini\u00f3n, esto es una brecha de seguridad. Los desarrolladores respondieron al informe de error con \"lo revisaremos\". Espero que lo hayan solucionado.\n<p>Por lo tanto, tengan mucho cuidado si en un mismo lugar de trabajo operan m\u00e1s de una entidad legal. Hoy, el SUZ aceptar\u00e1 estas solicitudes, y ma\u00f1ana revisar\u00e1n las solicitudes y retirar\u00e1n la mitad de los c\u00f3digos debido a una firma ajena. Y, en principio, estar\u00e1n formalmente en lo correcto.<\/li>\n<li>La autoposici\u00f3n de pedidos es una funcionalidad que ya no est\u00e1 disponible en el SUZ. Para su funcionamiento, era necesario cargar la parte privada de la clave en el \u00e1rea personal de Honest Sign. Esto compromete la clave. Seg\u00fan la legislaci\u00f3n vigente, en caso de compromiso de una firma electr\u00f3nica cualificada avanzada, el propietario debe informar a su centro de certificaci\u00f3n (UC) y revocar la clave. Si esta funcionalidad se va a restaurar, aseg\u00farate de que la parte privada de la clave no salga de la computadora. <\/li>\n<li>En febrero, el Centro de Desarrollo de Tecnolog\u00edas Prometedoras (\u0426\u0420\u041f\u0422) impuso en silencio una restricci\u00f3n en el n\u00famero de solicitudes a la API de SUZ. No m\u00e1s de una solicitud por segundo. Luego, de manera igualmente inesperada y silenciosa, levant\u00f3 esa restricci\u00f3n. Por lo tanto, recomiendo incluir en el sistema la capacidad de limitar el n\u00famero de solicitudes a la API de \u0426\u0420\u041f\u0422 por si acaso se repite la situaci\u00f3n. Actualmente hay informaci\u00f3n sobre un l\u00edmite de 10 solicitudes por segundo.<\/li>\n<li>Tambi\u00e9n en febrero, sin previo aviso, se modific\u00f3 significativamente el comportamiento de la API de SUZ. En la API hay una solicitud para obtener el estado de los pedidos. En el estado se indicaban los b\u00faferes y su estado. Un GTIN = un b\u00fafer. Ah\u00ed tambi\u00e9n se indicaba cu\u00e1ntos c\u00f3digos estaban disponibles para obtener del b\u00fafer. En un d\u00eda cualquiera, la cantidad de todos los b\u00faferes se volvi\u00f3 -1. Tuve que consultar por separado el estado de cada b\u00fafer a trav\u00e9s de otro m\u00e9todo. En lugar de una solicitud, tuve que hacer once. <\/li>\n<\/ol>\n<p><\/p>\n<h3>Estructura de los c\u00f3digos<\/h3>\n<p>\nAs\u00ed que los c\u00f3digos han sido pedidos y generados. Se pueden recuperar a trav\u00e9s de la API en formato de texto, en PDF como etiquetas para imprimir y como archivo CSV con el texto.<\/p>\n<p>Ya se ha mencionado sobre la API anteriormente. En cuanto a los otros dos m\u00e9todos. Inicialmente, SUZ permit\u00eda recuperar los c\u00f3digos solo una vez. Y si se recuperaba un archivo PDF, solo se pod\u00eda obtener los c\u00f3digos en formato de texto volviendo a escanear todos los datamatrices del PDF. Afortunadamente, se a\u00f1adi\u00f3 la posibilidad de recuperar los c\u00f3digos varias veces, y este problema se resolvi\u00f3. Durante dos d\u00edas, los c\u00f3digos siguen disponibles para su descarga repetida.<\/p>\n<p>Si descargas en formato CSV, nunca, bajo ninguna circunstancia, lo abras en Excel. Y no se lo permitas a nadie. En Excel hay una funci\u00f3n de auto-guardado. En el momento de guardar, Excel puede transformar tus c\u00f3digos de la manera m\u00e1s impredecible. Recomiendo usar Notepad++ para ver los c\u00f3digos.<\/p>\n<p>Si abres el archivo de SUZ en Notepad++, puedes ver l\u00edneas de este tipo. El tercer c\u00f3digo es no v\u00e1lido (le faltan los separadores GS).<\/p>\n<p><img decoding=\"async\" alt=\"DataMatrix o c\u00f3mo etiquetar correctamente el calzado\" src=\"\/wp-content\/uploads\/2020\/03\/f3521eda38791021c481fd3181ed8f74.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLos socios nos enviaron c\u00f3digos para marcar sus productos. A simple vista se puede ver qu\u00e9 archivos se formaron con Excel: hasta el 5% de los c\u00f3digos eran no v\u00e1lidos.<\/p>\n<p>Recomiendo encarecidamente leer sobre <noindex><a rel=\"nofollow\" href=\"https:\/\/www.gs1.org\/docs\/barcodes\/GS1_General_Specifications.pdf\">est\u00e1ndares <\/a><\/noindex>GS1. En la descripci\u00f3n del est\u00e1ndar hay respuestas a muchas preguntas sobre la formaci\u00f3n de DataMatrix.<\/p>\n<p>El c\u00f3digo de identificaci\u00f3n consiste en GTIN y un n\u00famero de serie. Seg\u00fan el est\u00e1ndar GS1, les corresponden los identificadores de aplicaci\u00f3n (IA) 01 y 21. Tenga en cuenta que los identificadores de aplicaci\u00f3n no son parte del GTIN ni del n\u00famero de serie. Indican que despu\u00e9s del identificador de aplicaci\u00f3n (IA) viene el GTIN o el n\u00famero de serie. Esto es especialmente importante al programar software de caja. Para completar la etiqueta 1162 se necesitan precisamente el GTIN y el n\u00famero de serie, sin los identificadores de aplicaci\u00f3n.<\/p>\n<p>Para el UPD (documento de transferencia universal) y otros documentos, por el contrario, a menudo se necesita la entrada completa con los identificadores de aplicaci\u00f3n.<\/p>\n<p><img decoding=\"async\" alt=\"DataMatrix o c\u00f3mo etiquetar correctamente el calzado\" src=\"\/wp-content\/uploads\/2020\/03\/b65cbb43512a2ea2be0a4df9d2facd02.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEn el est\u00e1ndar GS1 se establece que el GTIN tiene una longitud fija de 14 caracteres y puede consistir \u00fanicamente en n\u00fameros. El n\u00famero de serie tiene una longitud variable y se describe en la p\u00e1gina 155 del est\u00e1ndar. All\u00ed tambi\u00e9n hay un enlace a una tabla con s\u00edmbolos que pueden aparecer en el n\u00famero de serie.<\/p>\n<p>Dado que el n\u00famero de serie tiene una longitud variable, el delimitador GS indica su final. En la tabla ASCII tiene el c\u00f3digo 29. Sin este delimitador, ning\u00fan programa podr\u00e1 entender en qu\u00e9 momento termin\u00f3 el n\u00famero de serie y comenzaron otros grupos de datos. <\/p>\n<p>Puede leer m\u00e1s sobre el c\u00f3digo de marcado (CM) en <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\">documentaci\u00f3n oficial<\/a><\/noindex>.<\/p>\n<p>Para el calzado, el n\u00famero de serie est\u00e1 fijado en 13 caracteres, sin embargo, su tama\u00f1o puede cambiar en cualquier momento. Para otros grupos de productos (GP), la longitud del n\u00famero de serie puede ser diferente.<\/p>\n<h3>Generaci\u00f3n de DataMatrix <\/h3>\n<p>\n<img decoding=\"async\" alt=\"DataMatrix o c\u00f3mo etiquetar correctamente el calzado\" src=\"\/wp-content\/uploads\/2020\/03\/f595f6a3996bc8f28ab967aa6327ea20.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEl siguiente paso es transformar los datos en un c\u00f3digo DataMatrix. En la resoluci\u00f3n del gobierno de la Federaci\u00f3n Rusa 860 se indica la norma, seg\u00fan la cual es necesario formar DataMatrix. Tambi\u00e9n en el PPR 860 se menciona el uso obligatorio de identificadores de aplicaci\u00f3n. Tenga en cuenta que en el est\u00e1ndar DataMatrix no existe el concepto de \"identificadores de aplicaci\u00f3n\". Solo est\u00e1n en el est\u00e1ndar GS-1 DataMatrix. Por lo tanto, el PPR 860 obliga impl\u00edcitamente a utilizar precisamente GS-1 DataMatrix. Afortunadamente, los est\u00e1ndares son similares. La principal diferencia: en GS-1 DataMatrix, el primer s\u00edmbolo debe ser FNC1. El s\u00edmbolo GS no debe estar en la primera posici\u00f3n en DataMatrix, solo FNC1. <\/p>\n<p>FNC1 no se puede simplemente agregar a la cadena como GS. Debe ser a\u00f1adido por el programa que genera DataMatrix. En los recursos de la Alianza Fortes se han publicado varias <noindex><a rel=\"nofollow\" href=\"https:\/\/ismp.wiki\/index.php?title=%D0%A1%D0%BE%D1%84%D1%82\">aplicaciones m\u00f3viles<\/a><\/noindex>, con las que se puede verificar la correcci\u00f3n de los c\u00f3digos DataMatrix generados.<\/p>\n<p><b>Es importante.<\/b> La aplicaci\u00f3n 'Znak' acepta DataMatrix no v\u00e1lidos. Incluso c\u00f3digos QR. El hecho de que la marca haya sido reconocida y se haya mostrado informaci\u00f3n del producto no indica que el DataMatrix est\u00e9 correctamente formado. Incluso al reemplazar el crypto-tail, la aplicaci\u00f3n 'Znak' reconoci\u00f3 la marca y mostr\u00f3 los datos del producto.<\/p>\n<p>M\u00e1s tarde, 'Znak' public\u00f3 <noindex><a rel=\"nofollow\" href=\"https:\/\/xn--80ajghhoc2aj1c8b.xn--p1ai\/info\/news\/rekomenduemyy-algoritm-kodirovaniya-i-preobrazovaniya-koda-markirovki-v-data-matrix\/\">una aclaraci\u00f3n<\/a><\/noindex>, sobre c\u00f3mo generar c\u00f3digos correctamente. Debido al gran n\u00famero de c\u00f3digos defectuosos, reconocieron como v\u00e1lidos los c\u00f3digos sin FNC1, pero a\u00fan as\u00ed recomiendan generar DataMatrix GS-1.<\/p>\n<p>Lamentablemente, un porcentaje considerable de DataMatrix de socios llegaba con errores. Gracias a las aclaraciones de 'Znak', se resolvi\u00f3 completamente la cuesti\u00f3n de si se puede comerciar con este producto despu\u00e9s del 1 de julio o no. Spoiler: s\u00ed se puede.<\/p>\n<h3>Impresi\u00f3n<\/h3>\n<p>\nPresta atenci\u00f3n al m\u00e9todo de impresi\u00f3n de las marcas. Al imprimir en una impresora t\u00e9rmica, la marca se desvanece r\u00e1pidamente y este producto ya no se puede vender. Una marca ilegible es una violaci\u00f3n de la normativa 860, lo que conlleva la retirada del producto, multas y responsabilidad penal. <\/p>\n<p>Utiliza impresi\u00f3n por transferencia t\u00e9rmica. En este caso, la marca no est\u00e1 tan expuesta al desvanecimiento. Tambi\u00e9n depende del material de la etiqueta qu\u00e9 tan propensa est\u00e9 la marca a da\u00f1os mec\u00e1nicos. Si el c\u00f3digo no se puede leer debido a da\u00f1os mec\u00e1nicos, es como si no hubiera marca, con todas las consecuencias derivadas.<\/p>\n<p><img decoding=\"async\" alt=\"DataMatrix o c\u00f3mo etiquetar correctamente el calzado\" src=\"\/wp-content\/uploads\/2020\/03\/b0bdf9b17e028b2a665739bbd206f968.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nElige la impresora en funci\u00f3n de los vol\u00famenes de impresi\u00f3n previstos. Las impresoras de escritorio no est\u00e1n dise\u00f1adas para imprimir 100,000 etiquetas al d\u00eda. <\/p>\n<p>Los parones y el inicio de la impresi\u00f3n aumentan el desgaste de la impresora. Algunos programas env\u00edan trabajos de impresi\u00f3n uno por uno. Es mejor no utilizar dichos programas.<\/p>\n<h3>Trabajo con documentos<\/h3>\n<p>\nDespu\u00e9s de que las marcas se imprimen y se pegan, todas las operaciones posteriores se realizan a trav\u00e9s de documentos o del \u00e1rea personal de 'Znak'. <\/p>\n<p>Al trabajar con un gran n\u00famero de c\u00f3digos, se pueden crear archivos XML con los c\u00f3digos requeridos y cargar estos archivos a trav\u00e9s de la API o la interfaz web del \u00e1rea personal. <\/p>\n<p>El esquema XSD se puede descargar en la secci\u00f3n 'ayuda' en el \u00e1rea personal de 'Znak'.<\/p>\n<p>Presta atenci\u00f3n a los siguientes puntos.<\/p>\n<ol>\n<li>Los esquemas XSD en el \u00e1rea personal de 'Znak' contienen errores en la validaci\u00f3n del NIF y restricciones en la longitud de la cadena. Solo corrigiendo los errores se pueden usar los esquemas. Afortunadamente, los errores son evidentes, por lo que no es complicado corregirlos. <\/li>\n<li>El esquema generalmente consta de dos partes: una com\u00fan para todos los tipos de documentos y otra espec\u00edfica para un tipo concreto. El esquema com\u00fan se agrega a trav\u00e9s de la importaci\u00f3n al espec\u00edfico. Ambos esquemas se encuentran en la secci\u00f3n de ayuda en el \u00e1rea personal del Cuerpo de Z.<\/li>\n<li>Las reglas de escape para el CM difieren de las generalmente aceptadas para XML, sobre esto est\u00e1 escrito en la documentaci\u00f3n oficial del Cuerpo de Z, tenga en cuenta esto. Aqu\u00ed est\u00e1 <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\">aqu\u00ed <\/a><\/noindex>en la p\u00e1gina 4 todas las reglas.<\/li>\n<li>No se debe intentar introducir 150,000 c\u00f3digos en circulaci\u00f3n en un solo archivo. Seg\u00fan testimonios, los archivos de m\u00e1s de 30,000 suelen pasar..<\/li>\n<li>El archivo XML puede ser rechazado con el error 'error de validaci\u00f3n XML', y cinco minutos despu\u00e9s el mismo archivo puede ser aceptado sin problemas.<\/li>\n<li>Si en el archivo aparece un c\u00f3digo que ya ha sido introducido en circulaci\u00f3n, es probable que el archivo de entrada no sea aceptado.<\/li>\n<li>Los documentos de env\u00edo y aceptaci\u00f3n se utilizan como soluci\u00f3n temporal. En el futuro, se planea abolirlos y pasar a UPD seg\u00fan PPR 860.<\/li>\n<li>El mito de los 60 d\u00edas. Circula la opini\u00f3n de que los c\u00f3digos no introducidos en circulaci\u00f3n 'caducan' despu\u00e9s de 60 d\u00edas. Este es un mito, la fuente es desconocida. Los c\u00f3digos 'caducan' solo si no los has retirado del SUZ dentro de los 60 d\u00edas. La vida \u00fatil de los c\u00f3digos retirados no est\u00e1 limitada. <\/li>\n<\/ol>\n<p><\/p>\n<h3>Conclusi\u00f3n<\/h3>\n<p>\nAl desarrollar mi aplicaci\u00f3n gratuita para etiquetar BarCodesFX, inicialmente se hizo la integraci\u00f3n con la API de SUZ. Cuando Honest Sign cambi\u00f3 inesperadamente la l\u00f3gica de trabajo de la API por segunda vez, se tuvo que renunciar a la integraci\u00f3n. Espero que, en el futuro, el Cuerpo de Z pueda estabilizar el desarrollo y la API, ya que para un producto no comercial me resulta muy costoso verificar todos los d\u00edas si ha habido cambios en la API y tener que adaptarla r\u00e1pidamente. <\/p>\n<p>Al implementar la etiquetado, consulte detenidamente la documentaci\u00f3n normativa para su grupo de productos TG, imprima correctamente el GS1-DataMatrix y est\u00e9 preparado para cualquier cambio imprevisto por parte de Honest Sign del Cuerpo de Z.<\/p>\n<p>La Alianza Fort cre\u00f3 un espacio informativo (<noindex><a rel=\"nofollow\" href=\"https:\/\/ismp.wiki\/\">wiki<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/joinchat\/BCC8BxSJ2uZn7F4Oc3qRPQ\">chats<\/a><\/noindex> en Telegram, seminarios, webinars), donde puede encontrar informaci\u00f3n \u00fatil y actual sobre el etiquetado en todas las industrias.<br \/>\n<br \/>Fuente: <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\/es\/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=\"es_ES\" \/>\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\/es\/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 o c\u00f3mo marcar correctamente el calzado | ProHoster","description":"Desde el 1 de julio de 2019, se introdujo en Rusia la obligaci\u00f3n de etiquetar un grupo de productos. Desde el 1 de marzo de 2020, este ley deber\u00eda incluir el calzado. No todos pudieron prepararse a tiempo, y como resultado, el lanzamiento se pospuso hasta el 1 de julio.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/datamatrix-ili-kak-pravilno-markirovat-obuv","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","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\/es\/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\/es\/wp-json\/wp\/v2\/posts\/74014","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=74014"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/74014\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media\/74015"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=74014"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=74014"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=74014"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}