{"id":1657,"date":"2022-12-15T12:17:01","date_gmt":"2022-12-15T12:17:01","guid":{"rendered":"http:\/\/marfilb2b.info\/help\/?p=1657"},"modified":"2025-10-07T20:46:49","modified_gmt":"2025-10-07T20:46:49","slug":"importacion-de-articulos","status":"publish","type":"post","link":"https:\/\/marfilb2b.info\/help\/2022\/12\/15\/importacion-de-articulos\/","title":{"rendered":"Importaci\u00f3n de art\u00edculos"},"content":{"rendered":"\n<p>Como el art\u00edculo base de Marfil Classic tiene 3 precios \u00abPventa1\u00bb, \u00abPventa2\u00bb y \u00abPventa3\u00bb tenemos que especificar la equivalencia al nuevo esquema de tarifas de Marfil SAAS.<\/p>\n\n\n\n<p>Requisitos previos.<\/p>\n\n\n\n<p><strong>Antes de lanzar los procesos de importaci\u00f3n debe comprobar que las tablas auxiliares de <a href=\"http:\/\/marfilb2b.info\/help\/2017\/01\/23\/familias\/\" data-type=\"post\" data-id=\"288\">Familias<\/a>, <a href=\"http:\/\/marfilb2b.info\/help\/2017\/01\/23\/materiales\/\" data-type=\"post\" data-id=\"297\">Materiales<\/a>, <a href=\"http:\/\/marfilb2b.info\/help\/2017\/01\/23\/caracteristicas\/\" data-type=\"post\" data-id=\"302\">Caracter\u00edsticas<\/a>, <a href=\"http:\/\/marfilb2b.info\/help\/2017\/01\/23\/grosores\/\" data-type=\"post\" data-id=\"305\">Espesores<\/a> y <a href=\"http:\/\/marfilb2b.info\/help\/2017\/01\/23\/acabados\/\" data-type=\"post\" data-id=\"310\">Acabados<\/a> tienen todos los registros de los art\u00edculos que se van a importar.<\/strong> Por ejemplo, si un art\u00edculo tiene el acabado 08 Flameado, el acabado 08 Flameado debe estar creado en Marfil SAAS. Para darlo de alta:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" loading=\"lazy\" width=\"331\" height=\"822\" src=\"https:\/\/marfilb2b.info\/help\/wp-content\/uploads\/2025\/06\/image-7.png\" alt=\"\" class=\"wp-image-4200\" style=\"aspect-ratio:0.402676399026764;width:240px;height:auto\" srcset=\"https:\/\/marfilb2b.info\/help\/wp-content\/uploads\/2025\/06\/image-7.png 331w, https:\/\/marfilb2b.info\/help\/wp-content\/uploads\/2025\/06\/image-7-121x300.png 121w, https:\/\/marfilb2b.info\/help\/wp-content\/uploads\/2025\/06\/image-7-60x150.png 60w, https:\/\/marfilb2b.info\/help\/wp-content\/uploads\/2025\/06\/image-7-300x745.png 300w\" sizes=\"(max-width: 331px) 100vw, 331px\" \/><\/figure>\n\n\n\n<p><strong>Los art\u00edculos a los que les falte el registro en las tablas del configurador de art\u00edculos no se importar\u00e1n.<\/strong><\/p>\n\n\n\n<p>En Marfil Classic, el campo caracter\u00edstica tiene un d\u00edgito, en el proceso se le a\u00f1ade un \u00ab0\u00bb de forma autom\u00e1tica, por lo que la caracter\u00edstica 3 se importar\u00e1 como 03 y tendr\u00e1 que existir en el fichero de caracter\u00edsticas para la familia que se est\u00e1 importando.<\/p>\n\n\n\n<p>Como en Marfil SAAS hay mucha mas informaci\u00f3n del art\u00edculo que en la versi\u00f3n anterior, el proceso de importaci\u00f3n completar\u00e1 los datos del art\u00edculo con los de la familia. Por ejemplo el Grupo de IVA y las propiedades de la gesti\u00f3n de stock se toman de la familia del art\u00edculo.<\/p>\n\n\n\n<p>Para exportar los datos de Marfil Classic:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"717\" height=\"866\" src=\"https:\/\/marfilb2b.info\/help\/wp-content\/uploads\/2025\/10\/image-8.png\" alt=\"\" class=\"wp-image-4430\" srcset=\"https:\/\/marfilb2b.info\/help\/wp-content\/uploads\/2025\/10\/image-8.png 717w, https:\/\/marfilb2b.info\/help\/wp-content\/uploads\/2025\/10\/image-8-248x300.png 248w, https:\/\/marfilb2b.info\/help\/wp-content\/uploads\/2025\/10\/image-8-124x150.png 124w, https:\/\/marfilb2b.info\/help\/wp-content\/uploads\/2025\/10\/image-8-300x362.png 300w\" sizes=\"(max-width: 717px) 100vw, 717px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"570\" height=\"449\" src=\"https:\/\/marfilb2b.info\/help\/wp-content\/uploads\/2025\/10\/image-9.png\" alt=\"\" class=\"wp-image-4431\" srcset=\"https:\/\/marfilb2b.info\/help\/wp-content\/uploads\/2025\/10\/image-9.png 570w, https:\/\/marfilb2b.info\/help\/wp-content\/uploads\/2025\/10\/image-9-300x236.png 300w, https:\/\/marfilb2b.info\/help\/wp-content\/uploads\/2025\/10\/image-9-150x118.png 150w\" sizes=\"(max-width: 570px) 100vw, 570px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"907\" height=\"110\" data-id=\"1660\" src=\"http:\/\/marfilb2b.info\/help\/wp-content\/uploads\/2022\/12\/ImportarArticulos03.jpg\" alt=\"\" class=\"wp-image-1660\" srcset=\"https:\/\/marfilb2b.info\/help\/wp-content\/uploads\/2022\/12\/ImportarArticulos03.jpg 907w, https:\/\/marfilb2b.info\/help\/wp-content\/uploads\/2022\/12\/ImportarArticulos03-300x36.jpg 300w, https:\/\/marfilb2b.info\/help\/wp-content\/uploads\/2022\/12\/ImportarArticulos03-768x93.jpg 768w, https:\/\/marfilb2b.info\/help\/wp-content\/uploads\/2022\/12\/ImportarArticulos03-150x18.jpg 150w\" sizes=\"(max-width: 907px) 100vw, 907px\" \/><\/figure>\n<\/figure>\n\n\n\n<p>Compruebe que la tabla de art\u00edculos contiene 43 columnas. <\/p>\n\n\n\n<p class=\"has-vivid-red-color has-text-color\">Muy importante a tener en cuenta con el archivo Excel cuando lo revise. Puede eliminar las filas que considere, porque \u00e9stas se corresponden con las fichas de los art\u00edculos, PERO NO ELIMINAR NINGUNA COLUMNA, ya que \u00e9stas contienen los datos de las fichas. Si elimina alguna columna el proceso de importaci\u00f3n de datos dar\u00e1 error.<\/p>\n\n\n\n<p>Comprobar tambi\u00e9n que la columna B del csv, \u00abcodigo\u00bb,  contenga los 10 d\u00edgitos. Posiblemente haya art\u00edculos que omitan los \u00ab0\u00bb que hay a la izquierda del c\u00f3digo. Se los podemos introducir de la siguiente manera. Primero tenemos que poner la columna B en formato \u00abTexto\u00bb. Luego, abrimos el Excel, ALT + F11, se abre el edito de visual basic y copiamos el siguiente c\u00f3digo:<\/p>\n\n\n\n<p>Sub RellenarCerosColumnaB()<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; Dim celda As Range<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; Dim ultimaFila As Long<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; Dim ws As Worksheet<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; Set ws = ActiveSheet<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; ultimaFila = ws.Cells(ws.Rows.Count, \u00abB\u00bb).End(xlUp).Row<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; For Each celda In ws.Range(\u00abB2:B\u00bb &amp; ultimaFila)<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; If Trim(celda.Value) &lt;&gt; \u00ab\u00bb Then<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; celda.Value = Right(\u00ab0000000000\u00bb &amp; celda.Value, 10)<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; End If<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; Next celda<\/p>\n\n\n\n<p>End Sub<\/p>\n\n\n\n<p>Pulsamos Play y ejecutamos el proceso. Lo que hace es rellenar con 0 a la izquierda el c\u00f3digo hasta completar 10 d\u00edgitos. <\/p>\n\n\n\n<p>Se importar\u00e1n todos los valores que corresponden con campos de Marfil SAAS. Las descripciones en los dos idiomas se a\u00f1adir\u00e1n. la nueva descripci\u00f3n corta de Marfil SAAS se generar\u00e1 en base al esquema definido en la familia.<\/p>\n\n\n\n<p>Lista de campos del fichero de importaci\u00f3n y equivalencia Marfil Classic -&gt; SAAS <\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>tiempofab<\/td><td>Tiempo de fabricaci\u00f3n<\/td><td>SI<\/td><\/tr><tr><td>codigo<\/td><td>C\u00f3digo<\/td><td>SI<\/td><\/tr><tr><td>descripsp<\/td><td>Descripci\u00f3n idioma 1<\/td><td>SI<\/td><\/tr><tr><td>descripuk<\/td><td>Descripci\u00f3n Idioma 2<\/td><td>SI<\/td><\/tr><tr><td>parancel<\/td><td>Partida Arancelaria<\/td><td>SI<\/td><\/tr><tr><td>plargo<\/td><td>Largo<\/td><td>SI<\/td><\/tr><tr><td>pancho<\/td><td>Ancho<\/td><td>SI<\/td><\/tr><tr><td>pespes<\/td><td>Grueso<\/td><td>SI<\/td><\/tr><tr><td>costmat<\/td><td>Coste de material<\/td><td>SI<\/td><\/tr><tr><td>mermamat<\/td><td>Merma del Material %<\/td><td>SI<\/td><\/tr><tr><td>costela<\/td><td>Coste de elaboraci\u00f3n<\/td><td>SI<\/td><\/tr><tr><td>costefab<\/td><td>Coste de fabricaci\u00f3n<\/td><td>SI<\/td><\/tr><tr><td>costotros<\/td><td>Coste otros<\/td><td>SI<\/td><\/tr><tr><td>costportes<\/td><td>Coste portes<\/td><td>SI<\/td><\/tr><tr><td>costind<\/td><td>Costes indirectos<\/td><td>SI<\/td><\/tr><tr><td>pcosto<\/td><td>Precio de Costo<\/td><td>SI<\/td><\/tr><tr><td>pventa1<\/td><td>Precio venta 1<\/td><td>SI<\/td><\/tr><tr><td>pventa2<\/td><td>Precio venta 2<\/td><td>SI<\/td><\/tr><tr><td>pventa3<\/td><td>Precio venta 3<\/td><td>SI<\/td><\/tr><tr><td>umedida<\/td><td>Unidad de medida<\/td><td>NO<\/td><\/tr><tr><td>kg_umed<\/td><td>Kilos x unidad de medida<\/td><td>SI<\/td><\/tr><tr><td>rdto2cm<\/td><td>Rendimiento a 2 cm<\/td><td>SI<\/td><\/tr><tr><td>codconta<\/td><td>C\u00f3digo Contable <\/td><td>NO<\/td><\/tr><tr><td>ummaxmin<\/td><td>Stock seguridad en M etros o P iezas<\/td><td>SI<\/td><\/tr><tr><td>minimo<\/td><td>Stock de seguridad m\u00ednimo<\/td><td>SI<\/td><\/tr><tr><td>maximo<\/td><td>Stock de seguridad m\u00e1ximo<\/td><td>SI<\/td><\/tr><tr><td>internet<\/td><td>Publicar en internet<\/td><td>SI<\/td><\/tr><tr><td>piexcaja<\/td><td>Piezas x caja<\/td><td>SI<\/td><\/tr><tr><td>ptb<\/td><td>Precio m\u00ednimo de venta<\/td><td>SI<\/td><\/tr><tr><td>excluircom<\/td><td>Excluir de comisiones (V\/F)<\/td><td>SI<\/td><\/tr><tr><td>labor<\/td><td>Labor (V\/F)<\/td><td>SI<\/td><\/tr><tr><td>medlibre<\/td><td>Medida libre (V\/F)<\/td><td>SI<\/td><\/tr><tr><td>loteunico<\/td><td>Lote \u00fanico<\/td><td>NO<\/td><\/tr><tr><td>lote<\/td><td>N\/A<\/td><td>NO<\/td><\/tr><tr><td>nomlabor<\/td><td>C\u00f3digo Labor (T.V. 55)<\/td><td>NO<\/td><\/tr><tr><td>eximinud<\/td><td>N\/A<\/td><td>NO<\/td><\/tr><tr><td>eximaxud<\/td><td>N\/A<\/td><td>NO<\/td><\/tr><tr><td>stock<\/td><td>Gesti\u00f3n de Stock N\/A<\/td><td>NO<\/td><\/tr><tr><td>esqfab<\/td><td>Esquema de fabricaci\u00f3n<\/td><td>NO<\/td><\/tr><tr><td>grupo<\/td><td>Grupo<\/td><td>NO<\/td><\/tr><tr><td>excluirret<\/td><td>Excluir de retenci\u00f3n (V\/F)<\/td><td>SI<\/td><\/tr><tr><td>factprcomp<\/td><td>Fecha act. Precio compra<\/td><td>NO<\/td><\/tr><tr><td>ean13<\/td><td>Ean 13 c\u00f3digo<\/td><td>SI<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Los campos Unidad de medida y C\u00f3digo contable no se importan, se heredan de la familia a la que se importan los art\u00edculos.<\/p>\n\n\n\n<p>Los campos Lote \u00fanico, lote, Esquema de fabricaci\u00f3n, grupo, Fecha compra, no tienen equivalencia directa en Marfil SAAS y no se importar\u00e1n.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Como el art\u00edculo base de Marfil Classic tiene 3 precios \u00abPventa1\u00bb, \u00abPventa2\u00bb y \u00abPventa3\u00bb tenemos que especificar la equivalencia al nuevo esquema de tarifas de Marfil SAAS. Requisitos previos. Antes de lanzar los procesos de importaci\u00f3n debe comprobar que las tablas auxiliares de Familias, Materiales, Caracter\u00edsticas, Espesores y Acabados tienen todos los registros de los ..<\/p>\n<div class=\"clear-fix\"><\/div>\n<p><a href=\"https:\/\/marfilb2b.info\/help\/2022\/12\/15\/importacion-de-articulos\/\" title=\"Leer m\u00e1s...\">Leer m\u00e1s<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,6],"tags":[70],"_links":{"self":[{"href":"https:\/\/marfilb2b.info\/help\/wp-json\/wp\/v2\/posts\/1657"}],"collection":[{"href":"https:\/\/marfilb2b.info\/help\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/marfilb2b.info\/help\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/marfilb2b.info\/help\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/marfilb2b.info\/help\/wp-json\/wp\/v2\/comments?post=1657"}],"version-history":[{"count":9,"href":"https:\/\/marfilb2b.info\/help\/wp-json\/wp\/v2\/posts\/1657\/revisions"}],"predecessor-version":[{"id":4448,"href":"https:\/\/marfilb2b.info\/help\/wp-json\/wp\/v2\/posts\/1657\/revisions\/4448"}],"wp:attachment":[{"href":"https:\/\/marfilb2b.info\/help\/wp-json\/wp\/v2\/media?parent=1657"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/marfilb2b.info\/help\/wp-json\/wp\/v2\/categories?post=1657"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/marfilb2b.info\/help\/wp-json\/wp\/v2\/tags?post=1657"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}