<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Telepieza´s Weblog &#187; 03.-Arranque</title>
	<atom:link href="http://www.telepieza.com/wordpress/category/informatica/opensource/openbravo/arranque-openbravo/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.telepieza.com/wordpress</link>
	<description></description>
	<lastBuildDate>Thu, 09 Feb 2012 21:59:26 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Importar datos desde ficheros csv al ERP (4a Parte) -Explicar vídeo-</title>
		<link>http://www.telepieza.com/wordpress/2008/10/06/importar-datos-desde-ficheros-csv-al-erp-4a-parte-explicar-video/</link>
		<comments>http://www.telepieza.com/wordpress/2008/10/06/importar-datos-desde-ficheros-csv-al-erp-4a-parte-explicar-video/#comments</comments>
		<pubDate>Sun, 05 Oct 2008 23:23:56 +0000</pubDate>
		<dc:creator>Espinas</dc:creator>
				<category><![CDATA[03.-Arranque]]></category>
		<category><![CDATA[csv]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[OpenBravo]]></category>
		<category><![CDATA[producto]]></category>

		<guid isPermaLink="false">http://www.telepieza.com/wordpress/?p=330</guid>
		<description><![CDATA[Ya estamos al final de la lección de importar Datos de la tabla I_product del ERP de OB. En la lección anterior hemos visto un vídeo por fases. La 1ª es coger datos de nuestra antigua aplicación de una Base de Datos cualquiera (Access, MySql ..). La 2ª fase es pasar dicha informacíon al Excel [...]]]></description>
			<content:encoded><![CDATA[<p>Ya estamos al final de la lección de importar Datos de la tabla I_product del ERP de OB. En la lección anterior hemos visto un vídeo por fases. La 1ª es coger datos de nuestra antigua aplicación de una Base de Datos cualquiera (Access, MySql ..). La 2ª fase es pasar dicha informacíon al Excel para cocinar los datos (Borrar campos o añadir formatos). La 3ª fase es asociar las filas a los campos de la tabla I_Product (Formato de Importación) y por último Importar la información.</p>
<p>Pero para poder realizar toda esa labor, tenemos que saber la estructura de la tabla I_product, a nivel de campos, longitudes , valores por defecto y nombre del campo.</p>
<p>La estructura de campos de la tabla I_product se divide en cuatros grandes bloques:</p>
<p><span style="color: #ff0000;"><strong> El primer Bloque</strong> </span>son los campos que empiezan por i_ y c_ (I_ErrorMsg, I_IsImported,I_Product_ID), dichos campos los utiliza el propio ERP de OB, nosotros no tenemos que asociar dichos campos en el formato de campos con nuestra tabla csv.</p>
<p><span style="color: #ff0000;"> <strong>El segundo Bloque</strong> </span>los graba el ERP por defecto al estar dentro del ERP, un ejemplo es la Entidad y la Organización (AD_Client_ID, AD_Org_ID).</p>
<p><span style="color: #ff0000;"><strong>El tercer Bloque</strong></span> los de Auditoria y estado, los graba el propio ERP en función de los cambios del registro (Created, CreatedBy, Updated, UpdatedBy, Processed, IsActive).</p>
<p><span style="color: #ff0000;"><strong>El cuarto Bloque</strong> </span>son los campos que nosotros tenemos que rellenar, y a su vez se dividen en (Obligatorios, Necesarios y Aconsejables).</p>
<p>Abajo tenemos la hoja Excel del tercer Bloque. Los campos obligatorios están en<span style="color: #000000;"> color amarillo</span>, los Necesarios en color Azul, y los Aconsejables de color rosa claro.</p>
<hr />
<table style="width: 477px; border-collapse: collapse;" border="0" cellspacing="0" cellpadding="0">
<colgroup span="1">
<col style="width: 116pt;" span="1" width="154"></col>
<col style="width: 136pt;" span="1" width="181"></col>
<col style="width: 47pt;" span="1" width="62"></col>
<col style="width: 13pt;" span="1" width="17"></col>
<col style="width: 47pt;" span="1" width="63"></col>
</colgroup>
<tbody>
<tr style="height: 15pt;" height="20">
<td class="xl69" style="width: 116pt; height: 15pt; background-color: transparent;" width="154" height="20"><span style="font-size: small; font-family: Calibri;"> </span></td>
<td class="xl72" style="width: 136pt; background-color: transparent;" width="181"><span style="font-size: small; font-family: Calibri;">TABLA I_PRODUCT</span></td>
<td class="xl70" style="width: 47pt; background-color: transparent;" width="62"><span style="font-size: small; font-family: Calibri;"> </span></td>
<td class="xl70" style="width: 13pt; background-color: transparent;" width="17"><span style="font-size: small; font-family: Calibri;"> </span></td>
<td class="xl71" style="width: 47pt; background-color: transparent;" width="63"><span style="font-size: small; font-family: Calibri;"> </span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl68" style="height: 15pt; background-color: #d7e4bc;" height="20"><span style="font-size: small; font-family: Arial;">Nombre Campo</span></td>
<td class="xl68" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: #d7e4bc;"><span style="font-size: small; font-family: Arial;"> Descripción</span></td>
<td class="xl68" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: #d7e4bc;"><span style="font-size: small; font-family: Arial;">Longitud</span></td>
<td class="xl68" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: #d7e4bc;"><span style="font-size: small; font-family: Arial;">T</span></td>
<td class="xl68" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: #d7e4bc;"><span style="font-size: small; font-family: Arial;">Valor</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl73" style="height: 15pt; background-color: #ffff66;" height="20"><span style="font-size: small; font-family: Calibri;">Value</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;">Identificador</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;" align="right"><span style="font-size: small; font-family: Calibri;">40</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;">A</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;"> </span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl73" style="height: 15pt; background-color: #ffff66;" height="20"><span style="font-size: small; font-family: Calibri;">Name</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;">Nombre</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;" align="right"><span style="font-size: small; font-family: Calibri;">60</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;">A</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;"> </span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl74" style="height: 15pt; background-color: #c5d9f1;" height="20"><span style="font-size: small; font-family: Calibri;">Bpartner_Value</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;">Identificador de Terceros</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;" align="right"><span style="font-size: small; font-family: Calibri;">40</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;">A</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;"> </span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl74" style="height: 15pt; background-color: #c5d9f1;" height="20"><span style="font-size: small; font-family: Calibri;">Manufacturer</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;">Fabricante</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;" align="right"><span style="font-size: small; font-family: Calibri;">30</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;">A</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;"> </span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl74" style="height: 15pt; background-color: #c5d9f1;" height="20"><span style="font-size: small; font-family: Calibri;">VendorProductNo</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;">Código Producto Proveedor</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;" align="right"><span style="font-size: small; font-family: Calibri;">30</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;">A</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;"> </span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl74" style="height: 15pt; background-color: #c5d9f1;" height="20"><span style="font-size: small; font-family: Calibri;">VendorCategory</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;">Categoria Proveedor</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;" align="right"><span style="font-size: small; font-family: Calibri;">30</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;">A</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;"> </span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl74" style="height: 15pt; background-color: #c5d9f1;" height="20"><span style="font-size: small; font-family: Calibri;">PriceEfecctive</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small;"><span style="font-family: Calibri;">Precio Vigente Desde<span style="mso-spacerun: yes;"> </span></span></span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;">Fecha</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;">A</span></td>
<td class="xl66" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: x-small; font-family: Calibri;">YY/MM/DD</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl74" style="height: 15pt; background-color: #c5d9f1;" height="20"><span style="font-size: small; font-family: Calibri;">PriceList</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;">Precio Tarifa</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;" align="right"><span style="font-size: small; font-family: Calibri;">10,2</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;">N</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;" align="right"><span style="font-size: small; font-family: Calibri;">0</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl74" style="height: 15pt; background-color: #c5d9f1;" height="20"><span style="font-size: small; font-family: Calibri;">PricePO</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;">Precio Compra</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;" align="right"><span style="font-size: small; font-family: Calibri;">10,2</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;">N</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;" align="right"><span style="font-size: small; font-family: Calibri;">0</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl75" style="height: 15pt; background-color: #fde9d9;" height="20"><span style="font-size: small; font-family: Calibri;">Description</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;">Descripcion</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;" align="right"><span style="font-size: small; font-family: Calibri;">255</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;">A</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;"> </span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl75" style="height: 15pt; background-color: #fde9d9;" height="20"><span style="font-size: small; font-family: Calibri;">Classification</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;">Clasificacion</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;" align="right"><span style="font-size: small; font-family: Calibri;">1</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;">A</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;"> </span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl75" style="height: 15pt; background-color: #fde9d9;" height="20"><span style="font-size: small; font-family: Calibri;">CostPerOrder</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;">Coste por Pedido</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;" align="right"><span style="font-size: small; font-family: Calibri;">11,3</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;">N</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;" align="right"><span style="font-size: small; font-family: Calibri;">0</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl75" style="height: 15pt; background-color: #fde9d9;" height="20"><span style="font-size: small; font-family: Calibri;">DeliveryTime_Promised</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;">Tiempo de Entrega </span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;" align="right"><span style="font-size: small; font-family: Calibri;">10</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;">N</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;"> </span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl75" style="height: 15pt; background-color: #fde9d9;" height="20"><span style="font-size: small; font-family: Calibri;">DescriptionURL</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;">Descripcion URL</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;" align="right"><span style="font-size: small; font-family: Calibri;">120</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;">A</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;"> </span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl75" style="height: 15pt; background-color: #fde9d9;" height="20"><span style="font-size: small; font-family: Calibri;">ISO_Code</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;">Codigo ISO</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;" align="right"><span style="font-size: small; font-family: Calibri;">3</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;">A</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;"> </span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl75" style="height: 15pt; background-color: #fde9d9;" height="20"><span style="font-size: small; font-family: Calibri;">ImageURL</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;">Imagen URL</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;" align="right"><span style="font-size: small; font-family: Calibri;">120</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;">A</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;"> </span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl75" style="height: 15pt; background-color: #fde9d9;" height="20"><span style="font-size: small; font-family: Calibri;">Order_Min</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;">Cantidad Pedido Minimo</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;" align="right"><span style="font-size: small; font-family: Calibri;">10,2</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;">N</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;" align="right"><span style="font-size: small; font-family: Calibri;">0</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl75" style="height: 15pt; background-color: #fde9d9;" height="20"><span style="font-size: small; font-family: Calibri;">Order_Pack</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;">Cantidad Pedido Maximo</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;" align="right"><span style="font-size: small; font-family: Calibri;">10,2</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;">N</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;" align="right"><span style="font-size: small; font-family: Calibri;">0</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl75" style="height: 15pt; background-color: #fde9d9;" height="20"><span style="font-size: small; font-family: Calibri;">ProductCategory_Value</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;">Clave Categoria</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;" align="right"><span style="font-size: small; font-family: Calibri;">40</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;">A</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;"> </span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl75" style="height: 15pt; background-color: #fde9d9;" height="20"><span style="font-size: small; font-family: Calibri;">RoyaltyAmt</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;">Importe por Copyright</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;" align="right"><span style="font-size: small; font-family: Calibri;">10,2</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;">N</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;" align="right"><span style="font-size: small; font-family: Calibri;">0</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl67" style="height: 15pt; background-color: #fde9d9;" height="20"><span style="font-size: small; font-family: Calibri;">SKU</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;">Ref. Almacen</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;" align="right"><span style="font-size: small; font-family: Calibri;">30</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;">A</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;"> </span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl75" style="height: 15pt; background-color: #fde9d9;" height="20"><span style="font-size: small; font-family: Calibri;">ShelfDepth</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;">Profundidad Balda</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;" align="right"><span style="font-size: small; font-family: Calibri;">10</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;">N</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;"> </span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl75" style="height: 15pt; background-color: #fde9d9;" height="20"><span style="font-size: small; font-family: Calibri;">ShelfHeight</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;">Altura Balda</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;" align="right"><span style="font-size: small; font-family: Calibri;">10</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;">N</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;"> </span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl75" style="height: 15pt; background-color: #fde9d9;" height="20"><span style="font-size: small; font-family: Calibri;">ShelfWidth</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;">Anchura Balda</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;" align="right"><span style="font-size: small; font-family: Calibri;">10</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;">N</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;"> </span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl75" style="height: 15pt; background-color: #fde9d9;" height="20"><span style="font-size: small; font-family: Calibri;">UPC</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;">UPC/EAN (Código Barras)</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;" align="right"><span style="font-size: small; font-family: Calibri;">30</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;">A</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;"> </span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl75" style="height: 15pt; background-color: #fde9d9;" height="20"><span style="font-size: small; font-family: Calibri;">UnitsPerPallet</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;">Unidad por Palet</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;" align="right"><span style="font-size: small; font-family: Calibri;">10</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;">N</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;"> </span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl75" style="height: 15pt; background-color: #fde9d9;" height="20"><span style="font-size: small; font-family: Calibri;">Volume</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;">Volumen (Producto)</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;" align="right"><span style="font-size: small; font-family: Calibri;">10,2</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;">N</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;" align="right"><span style="font-size: small; font-family: Calibri;">0</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl75" style="height: 15pt; background-color: #fde9d9;" height="20"><span style="font-size: small; font-family: Calibri;">Weight</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;">Peso (Producto)</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;" align="right"><span style="font-size: small; font-family: Calibri;">10,2</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;"><span style="font-size: small; font-family: Calibri;">N</span></td>
<td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;" align="right"><span style="font-size: small; font-family: Calibri;">0</span></td>
</tr>
</tbody>
</table>
<hr /><span style="color: #ffffff;">&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;</span></p>
<p>Los Nombres de las Columnas son :</p>
<p><span id="more-330"></span></p>
<ul>
<li><strong>Nombre Tabla : </strong>Es el Nombre del Campo cuando realizamos la asociación de nuestro campo del csv con el campo de la tabla I_product.</li>
<li><strong>Descripción :</strong> Nombre del Campo traducido al Castellano</li>
<li><strong>Longitud :</strong> Longitud Maxima del campo en el ERP de OB.</li>
<li><strong>T : </strong>Tipo (A=Alfanumérico, N=Numérico,F= Fecha)</li>
<li><strong>Valor :</strong> Las fechas las tenéis que grabar en YY/MM/DD, los números sin datos a 0.</li>
</ul>
<p>Ya hemos visto la estructura de la tabla I_Producut, eso significa que vosotros tenéis que crear vuestra hoja EXCEL o csv con los máximos de campos descritos en dicha estructura para poder traspasar los datos al ERP de OB, mediante el mapeo que se realiza en la opción de menú Importar Datos -&gt; Formatos Importados</p>
<p>Los campos de color Amarillo (Identidicador y Nombre) son obligatorios y el resto de campos si los puedes localizar en tú aplicación y los añades en la hoja csv, después los podrás asociar desde tú hoja a los campos del I_product, pero no son obligatorios.<br />
<!--more--></p>
<hr /><script type="text/javascript"><!--
google_ad_client = "pub-9142530214884641";
google_ad_slot = "9641810708";
google_ad_width = 468;
google_ad_height = 60;
// --></script><br />
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script></p>
<hr />
La asociación de campos desde la hoja csv a los campos del I_product es por número de columna, los tienes que empezar a contar desde la izquierda a derecha. Recuerda que si tienes en tú hoja csv la primera fila con los nombres de los campos, al realizar la importación en el OB, le tienes que indicar que dicha fila no la trate para su importación. En la Hoja de arriba, el 1 es Value, el 2 es Name, el 3 es Bpartner_Value &#8230;.</p>
<p><strong><span style="text-decoration: underline;"> Si trabajas con la Base de Datos PostgreSQL</span></strong>, existe un administrador de Base de Datos llamado <a title="pgAdminIII" href="http://www.pgadmin.org/" target="_blank">pgAdmin III</a> que es idéntico al phpMyAdmin o al administrador MySQL. Dicho programa <a title="pgAdminIII" href="http://www.pgadmin.org/" target="_blank">pgAdmin,</a> puedes realizar modificaciones, borrado o actualizaciones de datos de la Base de Datos. También puedes ver la estructura de la Base de Datos y realizar instrucciones SQL. Es una herramienta imprescindible para poder gestionar las tablas I_ del ERP de OB, sobre todo para borrar los registros introducidos de forma masiva y que son erróneos.</p>
<p>Espero que con está información ya tengáis más claro el vídeo tutorial de la parte 3a de cómo montar los campos en el fichero csv para importarlos al ERP de OB.</p>
<p><strong><span style="color: #ff0000;">NOTA de ESPINAS :</span></strong> Con estos 4 lecciones hemos terminado de explicar la importación de datos de la tabla i_Product, existen muchas más tablas I_, pero vosotros ya estáis preparados para importar cualquier tipo de tabla de importación, sin mi ayuda &#8230;&#8230;&#8230;.</p>
<hr />
<script type="text/javascript"><!--
google_ad_client = "pub-9142530214884641";
google_ad_slot = "4373464409";
google_ad_width = 468;
google_ad_height = 15;
// --></script><br />
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script></p>
<hr />Saludos de Telepieza.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.telepieza.com%2Fwordpress%2F2008%2F10%2F06%2Fimportar-datos-desde-ficheros-csv-al-erp-4a-parte-explicar-video%2F&amp;title=Importar%20datos%20desde%20ficheros%20csv%20al%20ERP%20%284a%20Parte%29%20-Explicar%20v%C3%ADdeo-" id="wpa2a_2"><img src="http://www.telepieza.com/wordpress/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.telepieza.com/wordpress/2008/10/06/importar-datos-desde-ficheros-csv-al-erp-4a-parte-explicar-video/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Importar datos desde ficheros csv al ERP (3a parte) &#8211; video -</title>
		<link>http://www.telepieza.com/wordpress/2008/10/04/importar-datos-desde-ficheros-csv-al-erp-3a-parte-video/</link>
		<comments>http://www.telepieza.com/wordpress/2008/10/04/importar-datos-desde-ficheros-csv-al-erp-3a-parte-video/#comments</comments>
		<pubDate>Sat, 04 Oct 2008 02:34:55 +0000</pubDate>
		<dc:creator>Espinas</dc:creator>
				<category><![CDATA[03.-Arranque]]></category>
		<category><![CDATA[csv]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[OpenBravo]]></category>
		<category><![CDATA[producto]]></category>
		<category><![CDATA[vídeo]]></category>

		<guid isPermaLink="false">http://www.telepieza.com/wordpress/?p=319</guid>
		<description><![CDATA[Aquí tenemos el primer vídeo Tutorial que nos explica mediante un vídeo la importación de datos desde nuestra aplicación al ERP de OB. El contenido del vídeo Tutorial se explicará en detalle en las siguientes lecciones de Importación, por ser complejo en su elaboración. Es el primer vídeo que utiliza las técnicas de Access y [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Video Tutorial (Importar Datos)" href="/wordpress/wp-content/videos/OB_Importar_Datos.html?phpMyAdmin=7UKZVSw%2CMdqYYpB4WFurVFmp2u5" target="_blank"><img class="alignleft" style="border: 0pt none;" title="Video Tutorial" src="/wordpress/wp-content/gallery/imagenes/video_tutorial.jpg" alt="Video Tutorial (Importar Datos)" width="150" height="139" /></a> Aquí tenemos el primer vídeo Tutorial que nos explica mediante un vídeo la importación de datos desde nuestra aplicación al ERP de OB.</p>
<p>El contenido del vídeo Tutorial se explicará en detalle en las siguientes lecciones de Importación, por ser complejo en su elaboración.</p>
<p>Es el primer vídeo que utiliza las técnicas de Access y Excel para extraer información y crear el fichero csv necesario para alimentar las tablas del ERP de OB.</p>
<p>La secuencia del Vídeo Tutorial son :</p>
<ol>
<li>Traspasar los datos de mi antigua aplicación con Base de Datos Access.</li>
<li>Los Datos que necesito del Access a traspasar del maestro de artículos están en diferentes tablas.</li>
<li>Creamos una consulta en Access para relacionar las tablas de (Artículos, Marcas, Familias y Proveedor), para crear una tabla final con todos los datos necesarios.</li>
<li>La tabla final de Access la exportamos a Excel y tiene los siguientes datos (Articulo, Descripción, Marca, Descripción de la Marca, Familias, Descripción de la Familia, Precio de Venta, Precio de Coste, Fecha Aplicar desde Tarifa, Código de Proveedor, Nombre de Proveedor, Fabricante, Código del Proveedor y Categoría.</li>
<li>Una vez Exportado los Datos a Excel, arrancamos el Excel y empezamos a cocinar los Datos. Con el Excel, quitamos los campos que no interesan (Código proveedor, Código Marca, Código Familia), Colocamos la fecha en formato AA/MM/DD (Muy Importante).</li>
<li>Modificamos la Primera Fila de Excel,  colocando los nombres de los campos de la tabla I_Product, junto con la secuencia de la Columna, (Se explicara el porqué en el siguiente curso). Colocaremos en color de fondo la primera fila, las Columnas de campos numéricos (Amarillo) y los de Fecha (Azul), el resto de campos son alfanuméricos (String).</li>
<li>Dejaremos sólo 5 registros o filas en la primera importación , por si cometemos errores en los datos o mapeo del fichero cvs al ERP.</li>
<li>Una vez terminado de preparar los datos con el Excel, lo salvamos como fichero .csv y con separadores de punto y coma.</li>
<li>Nos vamos al OB al menú de Formatos de Importación, para crear nuestro primer formato. En el vídeo veréis abajo de la página html de OB, la primera fila del csv para ver la secuencia y los nombre de los campos y asociarlos a la tabla i_product.</li>
<li>Cuando se asocian los campos tenemos que indicar el tipo (String, Numérico y Fecha) , y posteriormente el número de secuencia de la Columna , contando desde la izquierda a derecha.</li>
<li>Cuando se indica campo numéricos, tenemos que poner si el separador de los decimales es un punto o una coma, en el vídeo se cambia el punto por la coma. (Si no lo tienes claro, entra en el fichero creado del csv y mira si los decimales van con puntos o comas).</li>
<li>Cuando se indica fecha, tenemos que poder el formato del lenguaje java, en el vídeo he colocado la fecha en AÑO/MES/DIA y se colocará el formato en el OB : yy/MM/dd.</li>
<li>Una vez terminado de crear nuestro formato, nos vamos a importar fichero de carga y seleccionamos el fichero csv y el formato creado por nosotros.</li>
<li>El programa de importar fichero de carga tiene dos botones, el primero es Aceptar, si lo picamos veremos por pantalla nuestros datos, si nos da error, es porque no tenemos bien asociado los campos de nuestro fichero csv con el formato de archivo creado en el OB. (MAPEO).</li>
<li>Una vez que vemos los datos bien en la pantalla, picamos el botón Proceso y nos grabará los datos en el fichero intermedio (I_product).</li>
<li>En el vídeo vemos los dos pasos, el de Aceptar y Proceso, recordar que la primera vez no tener muchos registros en el csv, si por algún motivo se comete un error en el mapeo, el OB no da error, pero tenemos los datos mal introducidos en los campos erróneos. Para borrar todos los registros erróneos es mucho trabajo si no tienes las herramientas adecuadas para borrar registros en bloque.</li>
<li>Una vez importados, nos vamos a la opción de menú Importar productos para ver nuestros registros, y si todo es correcto, picaremos el botón Importar productos y serán grabados todos nuestros productos a la Base de Datos de OB.</li>
</ol>
<p><span id="more-319"></span></p>
<hr /><script type="text/javascript"><!--
google_ad_client = "pub-9142530214884641";
google_ad_slot = "4373464409";
google_ad_width = 468;
google_ad_height = 15;
// --></script><br />
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script></p>
<hr />
<strong><span style="color: #ff6600;">NOTA : </span></strong>En el vídeo utilizo la técnica de Access, pero puede ser también la de MySQL, ProgreSQL, ORACLE, DB2, SQL Server,  para unir y extraer datos de mi programa informático, después se pasa a un Excel para tratar la información (Eliminar Campos, Colocar formatos, Añadir Campos), y por último generar desde el Excel el fichero csv.  <span style="color: #800000;"><strong></strong></span> <span style="color: #800000;"><strong>TEMAS IMPORTANTES :</strong></span> En el vídeo vemos toda la secuencia de preparación de datos desde nuestra aplicación antigua al ERP de OB.<br />
<!--more--><br />
<span style="color: #ff0000;">Para ver el Video Tutorial picar en : </span></p>
<hr />
<script type="text/javascript"><!--
google_ad_client = "pub-9142530214884641";
/* 468x60, Grafico */
google_ad_slot = "9931952767";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br />
<a title="Video Tutorial (Importar Datos de Productos)" href="http://www.telepieza.com/wordpress/wp-content/videos/OB_Importar_Datos.html" target="_blank"><strong>Importar Datos de Productos desde un fichero csv al OB </strong></a> </p>
<hr />
<span style="color: #ff0000;">NOTA DE TELEPIEZA</span> <strong><span style="color: #000080;"> El vídeo tutorial es la continuación de los post de la sección de Arranque de Openbravo.</span></strong> <strong><span style="color: #000080;">Las características del video tutorial son:</span></strong></p>
<ul type="disc">
<li>Realizado en Fash versión 7, Color a 16 Bit, Ratio 1.</li>
<li>Resolucion 800&#215;600, Calidad imagen al 50%.</li>
<li>No tiene sonido por entender que la explicación del Post es suficiente.</li>
<li>Tiene mandos de control, Seguir, Para y Avanzar.</li>
<li>Son unos 10 minutos de Vídeo Tutorial con un peso de 5.6Mb comprimidos.</li>
</ul>
<p>Ejemplo del fichero de Productos en formato csv utilizado en el vídeo para importarlo en el ERP de OB.</p>
<p><span style="font-size: x-small; font-family: arial,helvetica,sans-serif;">1. VALUE;2.-NAME;3.-Manufacture;4-ProductCategory;5-PriceList;6-PricePo;7-Bparnet_value;8-PriceEffecctie;9-VendorProductNo;10-VendorCategory </span></p>
<p><span style="font-size: xx-small; font-family: arial,helvetica,sans-serif;">415001;ANGLI BOBINAS DE ENCENDIDO;ANGLI;BOBINAS;25,5;25,5;TIENDA DE RECAMBIOS;08/01/01;15001;ILUMINACION</span></p>
<p><span style="font-size: xx-small; font-family: arial,helvetica,sans-serif;"> </span> <span style="font-size: xx-small; font-family: arial,helvetica,sans-serif;">415005;ANGLI BOBINAS DE ENCENDIDO;ANGLI;BOBINAS;55;55;TIENDA DE RECAMBIOS;08/01/01;15005;ILUMINACION</span></p>
<p><span style="font-size: xx-small; font-family: arial,helvetica,sans-serif;"> 415007;ANGLI BOBINAS DE ENCENDIDO;ANGLI;BOBINAS;107,17;107,17;TIENDA DE RECAMBIOS;08/01/01;15007;ILUMINACION</span></p>
<p><span style="font-size: xx-small; font-family: arial,helvetica,sans-serif;"> 415022;ANGLI;ANGLI;BOBINAS;50,5;50,5;TIENDA DE RECAMBIOS;08/01/01;15022;ILUMINACION </span></p>
<p><span style="font-size: xx-small; font-family: arial,helvetica,sans-serif;">415031;ANGLI BOBINAS DE ENCENDIDO;ANGLI;BOBINAS;45,5;45,5;TIENDA DE RECAMBIOS;08/01/01;15031;ILUMINACION</span> <span style="font-size: xx-small; font-family: arial,helvetica,sans-serif;"> </span></p>
<p><span style="font-size: xx-small; font-family: arial,helvetica,sans-serif;">415032;ANGLI BOBINAS DE ENCENDIDO;ANGLI;BOBINAS;53,2;53,2;TIENDA DE RECAMBIOS;08/01/01;15032;ILUMINACION</span></p>
<p>Un Saludo de Espinas.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.telepieza.com%2Fwordpress%2F2008%2F10%2F04%2Fimportar-datos-desde-ficheros-csv-al-erp-3a-parte-video%2F&amp;title=Importar%20datos%20desde%20ficheros%20csv%20al%20ERP%20%283a%20parte%29%20%26%238211%3B%20video%20-" id="wpa2a_4"><img src="http://www.telepieza.com/wordpress/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.telepieza.com/wordpress/2008/10/04/importar-datos-desde-ficheros-csv-al-erp-3a-parte-video/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Importar datos desde ficheros csv al ERP (2a Parte)</title>
		<link>http://www.telepieza.com/wordpress/2008/10/03/importar-datos-desde-ficheros-csv-al-erp-2a-parte/</link>
		<comments>http://www.telepieza.com/wordpress/2008/10/03/importar-datos-desde-ficheros-csv-al-erp-2a-parte/#comments</comments>
		<pubDate>Thu, 02 Oct 2008 23:48:14 +0000</pubDate>
		<dc:creator>Espinas</dc:creator>
				<category><![CDATA[03.-Arranque]]></category>
		<category><![CDATA[csv]]></category>
		<category><![CDATA[OpenBravo]]></category>
		<category><![CDATA[problemas]]></category>

		<guid isPermaLink="false">http://www.telepieza.com/wordpress/?p=317</guid>
		<description><![CDATA[En la primera parte hemos explicado la filosofía de funcionamiento de como importar los datos desde un .csv al ERP de Openbravo. Uno de los puntos más importantes es la cantidad de campos y el contenido de datos de dichos campos en el fichero .csv,  para su posterior importación al ERP de OB. Vamos a [...]]]></description>
			<content:encoded><![CDATA[<p>En la primera parte hemos explicado la filosofía de funcionamiento de como importar los datos desde un .csv al ERP de Openbravo. Uno de los puntos más importantes es la cantidad de campos y el contenido de datos de dichos campos en el fichero .csv,  para su posterior importación al ERP de OB.</p>
<p>Vamos a empezar con la importación del maestro de productos  :</p>
<p>Para poder saber la cantidad de campos y su contenido en la grabación de fichero .cvs, vamos a realizar una prueba manual de importación de datos en el ERP de Openbravo (Un solo registro) para comprender mejor la grabación de datos del OB.</p>
<p>En la primera lección hemos explicado los tres pasos ha realizar en la importación de datos del ERP de OB y son :</p>
<ol>
<li>Asociar los campos del fichero .csv a los campos del fichero intermedio i_product, (Un ejemplo es indicar el campo código del producto del fichero csv  con el campo identificador de la tabla i_product).</li>
<li>Importar los datos ya mapeados al fichero Intermedío i_product</li>
<li>Pasar los datos del fichero intermedio i_product al fichero de productos del ERP.</li>
</ol>
<p>Al ser la primera vez en realizar importaciones de datos en el OB, el grabar datos en el fichero .csv y después importar dicha información, va a ser difícil de realizar , si no sabemos los datos a introducir en dicho fichero y como los tenemos que grabar para que no tengamos problemas en la importación.</p>
<hr />
<script type="text/javascript"><!--
google_ad_client = "pub-9142530214884641";
google_ad_slot = "4373464409";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<hr />
La importación de datos de productos desde el fichero intermedio (I_product) por vía fichero csv, graba algunos campos (No todos) de la pestaña general de productos y la pestaña de compras. El resto de pestañas (Sustituto, Coste, Precio, Contabilidad, Operaciones y Traducción) no es posible su importación de datos desde el proceso de importación de datos de productos vía fichero csv.</p>
<p>Los datos de los campos que se importan al maestro de Productos de la pestaña producto son :</p>
<p>1.- Identificador, 2.- Nombre, 3.- Descripción, 4.- UPC/EAN, 5.- Categoría, 6.- Unidad Medida, 7.- Tipo Producto, 8.- Imagen URL, 9.- Descripción URL</p>

<a href="http://www.telepieza.com/wordpress/wp-content/gallery/openbravo/op_maints0105.gif" title="" class="thickbox" rel="singlepic487" >
	<img class="ngg-singlepic" src="http://www.telepieza.com/wordpress/wp-content/gallery/cache/487__432x563_op_maints0105.gif" alt="op_maints0105.gif" title="op_maints0105.gif" />
</a>

<p><span style="color: #ffffff;">&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;</span></p>
<p><span style="color: #ff0000;">NOTA :</span> En dicha importación personalmente hecho de menos los campos Tipo de Coste (Medio o standard) y el Hueco (Ubicación).</p>
<p><span id="more-317"></span></p>
<p>Los datos de los campos que se importan al maestro de Productos de la pestaña de compra son :</p>
<p>1.- UPC/EAN, 2.- Moneda, 3.- Pr. Tarifa, 4.- Pr. Compra, 5.- Fecha Precio Vigente Desde, 6.- Cantidad Pedido Mínimo, 7.- Tiempo de entrega esperado, 8.- Coste por Pedido, 9.- Cantidad paquete pedido, 10.- Código artículo Proveedor, 11.- Categoría Proveedor, 12.- Fabricante.</p>

<a href="http://www.telepieza.com/wordpress/wp-content/gallery/openbravo/op_maints0106.gif" title="" class="thickbox" rel="singlepic486" >
	<img class="ngg-singlepic" src="http://www.telepieza.com/wordpress/wp-content/gallery/cache/486__392x493_op_maints0106.gif" alt="op_maints0106.gif" title="op_maints0106.gif" />
</a>

<p><span style="color: #ffffff;">&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;</span><br />

<a href="http://www.telepieza.com/wordpress/wp-content/gallery/openbravo/op_maints0107.gif" title="" class="thickbox" rel="singlepic488" >
	<img class="ngg-singlepic" src="http://www.telepieza.com/wordpress/wp-content/gallery/cache/488__184x273_op_maints0107.gif" alt="op_maints0107.gif" title="op_maints0107.gif" />
</a>
 Una vez que ya tenemos claro los datos a importar, ahora nos vamos al menú de Importar datos y picamos la opción de Importar Productos.</p>
<p>En dicha opción vamos a introducir un producto de forma manual, para ver los datos que nos pide y su introducción. De esa forma podemos posteriormente crear nuestro fichero .csv en función de los datos requeridos en la introducción manual de la información</p>
<p>Una vez introducido todos los datos picaremos el botón importar productos para grabarlos en el ERP de OB.</p>
<p>Si por algún motivo el importador de datos encuentra un error de datos, nos avisará dando un mensaje del motivo de dicho error de importación.</p>
<p>Una vez que nos sale la pantalla picamos el icono de crear un nuevo registro para introducir los siguientes campos Obligatorios (Ver la imagen de abajo, los campos están en amarillo):</p>
<hr />
<script type="text/javascript"><!--
google_ad_client = "pub-9142530214884641";
google_ad_slot = "9641810708";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<hr />
<p>1.- Identificador (Código del Producto de nuestra compañía). 2.- Nombre del Producto. 3.- Tipo de Producto.</p>
<p>Campos aconsejable a parte de los obligatorios :</p>
<p>3.- Unidad, 4.- Código de Tercero (Proveedor), 5.- Moneda, 6.- Código Proveedor (Código referencia de Proveedor). 7.- Pr. Venta, 8.- Pr. Compra, 9.- Categoría de Producto, 10.- Fecha Vigente desde, 11.- Fabricante, 12.- Categoría Proveedor. (Ver Imagen Abajo).</p>

<a href="http://www.telepieza.com/wordpress/wp-content/gallery/openbravo/op_maints0109.gif" title="" class="thickbox" rel="singlepic489" >
	<img class="ngg-singlepic" src="http://www.telepieza.com/wordpress/wp-content/gallery/cache/489__450x525_op_maints0109.gif" alt="op_maints0109.gif" title="op_maints0109.gif" />
</a>

<p><span style="color: #ffffff;">&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;</span></p>
<p>Al terminar de introducir todos los datos a mano de un producto, picar el botón importar productos, dicho botón nos graba la información a nuestro ERP de OB en el maestro de productos, si no existe ningún error en dicho traspaso. Sobre todo realizar las pruebas en dicha pantalla de los datos que queréis grabar posteriormente en el fichero csv para su importación masiva a la ventana o fichero I_product.</p>
<p>Una vez realizadas todas las pruebas y analizado todos los datos, ahora sí estamos preparados para crear nuestro propio fichero cvs e importarlo , pero eso será en el próximo post.</p>
<hr />
<script type="text/javascript"><!--
google_ad_client = "pub-9142530214884641";
google_ad_slot = "4373464409";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<hr />
<p><strong><span style="color: #ff0000;">NOTA : </span></strong>Está lección es una de las más importantes a nivel de comprender que datos vamos a grabar en un csv y a donde van a parar dichos datos en nuestro ERP de OB.</p>
<p>Saludos de Espinas.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.telepieza.com%2Fwordpress%2F2008%2F10%2F03%2Fimportar-datos-desde-ficheros-csv-al-erp-2a-parte%2F&amp;title=Importar%20datos%20desde%20ficheros%20csv%20al%20ERP%20%282a%20Parte%29" id="wpa2a_6"><img src="http://www.telepieza.com/wordpress/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.telepieza.com/wordpress/2008/10/03/importar-datos-desde-ficheros-csv-al-erp-2a-parte/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Importar datos desde ficheros csv al ERP Openbravo (1a Parte)</title>
		<link>http://www.telepieza.com/wordpress/2008/09/29/importar-datos-desde-ficheros-csv-al-erp-openbravo-1a-parte/</link>
		<comments>http://www.telepieza.com/wordpress/2008/09/29/importar-datos-desde-ficheros-csv-al-erp-openbravo-1a-parte/#comments</comments>
		<pubDate>Mon, 29 Sep 2008 00:03:41 +0000</pubDate>
		<dc:creator>Espinas</dc:creator>
				<category><![CDATA[03.-Arranque]]></category>
		<category><![CDATA[compiere]]></category>
		<category><![CDATA[csv]]></category>
		<category><![CDATA[OpenBravo]]></category>
		<category><![CDATA[producto]]></category>

		<guid isPermaLink="false">http://www.telepieza.com/wordpress/?p=314</guid>
		<description><![CDATA[Vamos a empezar con las lecciones de Importación de datos de ficheros .csv al ERP de Openbravo. La lección de la 1ª parte de Importación de Datos está enfocada a una introducción de cómo se realiza en dicho ERP y la posibilidad de encontrar documentación por Internet de otros ERP de Open Source. En un [...]]]></description>
			<content:encoded><![CDATA[<p>Vamos a empezar con las lecciones de Importación de datos de ficheros .csv al <a title="Openbravo" href="http://www.openbravo.com" target="_blank">ERP de Openbravo</a>. La lección de la 1ª parte de Importación de Datos está enfocada a una introducción de cómo se realiza en dicho ERP y la posibilidad de encontrar documentación por Internet de otros ERP de Open Source.</p>
<p>En un comentario realizado en Telepieza por Javier Chavéz, nos pedía ayuda sobre &#8220;Cómo poder introducir la cantidad inicial por importación automática a los ficheros de Openbravo&#8221;.</p>
<p>La respuesta es muy sencilla, los pasos a seguir en el ERP de Openbravo son :</p>
<ul>
<li>1.- Crear un formulario de Importación</li>
<li>2.- Importar Fichero de Carga</li>
<li>3.- Importar Inventario</li>
</ul>
<p>Pero mira por donde el paso 3.- Importar Inventario en la versión 2.35 y 2.40 de OB no existe, no es posible importar dicha información.</p>
<hr /><script type="text/javascript">// <![CDATA[
google_ad_client = "pub-9142530214884641";
google_ad_slot = "4373464409";
google_ad_width = 468;
google_ad_height = 15;
// ]]&gt;</script> </p>
<p><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script><br />
<hr />
A partir de aquí me puse manos a la obra y active la tabla y columnas del fichero intermedio i_inventory, después le asigne la ventana y por último active la opción en el menú de Importar Inventarío. Mi sorpresa fue cuando al picar dicha opción en el menú me dio un error de java indicando que no estaba la carpeta y los programas de Importación de Inventario.</p>
<p><a title="Compiere" href="http://www.compiere.com" target="_blank">El ERP de Compiere</a> es idéntico en filosofía y forma de trabajar que el de Openbravo, empece a buscar información sobre las opciones que tiene dicho ERP a nivel de importar datos (Imagen de Abajo) y vemos que está mucho más avanzado dicho ERP que el de Openbravo a nivel de importar datos.</p>

<a href="http://www.telepieza.com/wordpress/wp-content/gallery/openbravo/op_maints0101.gif" title="" class="thickbox" rel="singlepic484" >
	<img class="ngg-singlepic" src="http://www.telepieza.com/wordpress/wp-content/gallery/cache/484__408x362_op_maints0101.gif" alt="op_maints0101.gif" title="op_maints0101.gif" />
</a>

<p><span style="color: #ffffff;">&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;..</span></p>
<p>Toda la información relacionada a Compiere está en ingles, aquí les dejo una explicación en formato pdf de unos 800 Kb. de <a title="Importar Datos PVP" href="http://www.telepieza.com/wordpress/wp-content/uploads/ImportPriceSetup.pdf" target="_blank">importar datos de tarifas de Precios</a> para dicho ERP y veréis que es lo mismo.</p>
<p><strong><span style="color: #ff0000;">NOTA :</span> Toda la documentación de Compiere sirve también para Openbravo.</strong></p>
<p><span id="more-314"></span></p>
<p>
<a href="http://www.telepieza.com/wordpress/wp-content/gallery/openbravo/op_maints0102.gif" title="" class="thickbox" rel="singlepic485" >
	<img class="ngg-singlepic" src="http://www.telepieza.com/wordpress/wp-content/gallery/cache/485__182x241_op_maints0102.gif" alt="op_maints0102.gif" title="op_maints0102.gif" />
</a>
 En la imagen de la izquierda tenemos desplegado el menú de Openbravo sobre la importación de datos, como vemos es muy parecida a la de Compiere (Imagen de Arriba), pero con menos opciones. Entiendo que los chicos de Openbravo están reconvirtiendo dichas opciones que faltan y nos las presentarán en posteriores versiones del producto de Openbravo.</p>
<p>Todos aquellos que están siguiendo los cursos de Openbravo, tendrán la guía de Usuario Version 1.1, sino es así, aquí tenéis la dirección de todos los manuales de Openbravo : <a title="Documentación Openbravo" href="http://sourceforge.net/project/showfiles.php?group_id=162271&amp;package_id=192201" target="_blank">SOURCEFORCE PROJECT OPENBRAVO</a> , incluyendo dicha guía.</p>
<p>La guía de Usuario de Openbravo Versión 1.1. es una de las más importantes a nivel de información del producto, pero os puedo decir que no es la única, existen muchas guías realizadas anteriormente por otras personas que se dedican a escribir sobre productos Open Source.</p>
<p>Una de las guías en concreto está en español y explica el ERP de Compiere. Resulta que al leer dicho documento es como si estuviese leyendo la guía de usuario de Openbravo, son cómo dos gotas de agua.</p>
<hr /><script type="text/javascript">// <![CDATA[
google_ad_client = "pub-9142530214884641";
google_ad_slot = "9641810708";
google_ad_width = 468;
google_ad_height = 60;
// ]]&gt;</script> </p>
<p><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script><br />
<hr />
La <a title="Guia Usuario Compiere Español" href="http://www.telepieza.com/wordpress/wp-content/uploads/CompiereManualESP.pdf" target="_blank">Guía de Usuario en Español de Compiere</a> , es en formato pdf de unos 9 Mb. Todo esto lo comento porque a partir de ahora iré explicando los cursos con la información extraída de Internet de los dos ERP, de esa forma tendremos un montón de información en Ingles y Castellano para poder trabajar y aprender en los cursos.</p>
<p><span style="text-decoration: underline;"><strong>Ahora nos vamos a centrar en lo que nos interesa y es en la importación de Datos.</strong></span></p>
<p>Dicha importación de datos se basa en ficheros .csv. Dicha extensión de fichero es un formato Estandard de fichero en formato ASCII o texto, fácil de crear por programas como el EXCEL o ACCESS. Una vez creados dichos ficheros los podemos editar con el Blog de Notas, Wordpad o cualquier programa que lea ficheros de texto.</p>
<p>La forma de ser grabados los datos en dicho fichero es en forma de columnas y filas, con separadores en cada uno de los campos, muy parecido a las celdas del EXCEL.</p>
<p>Para importar los datos desde dichos ficheros en formato .csv al ERP se realizan mediante tablas intermedias, dichas tablas empiezan con la letra i_ (i_bparter, i_order, i_inventory, i_product &#8230;&#8230;.).</p>
<p>Cómo vemos los ficheros .csv están formados por celdas o campos delimitados y las tablas intermedias también tienen una estructura de campos.</p>
<p>La siguiente labor es mapear o asociar cada uno de los campos del fichero .csv con los campos de la tabla intermedía a traspasar la informacuión.</p>
<hr /><script type="text/javascript">// <![CDATA[
google_ad_client = "pub-9142530214884641";
google_ad_slot = "4373464409";
google_ad_width = 468;
google_ad_height = 15;
// ]]&gt;</script> </p>
<p><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script><br />
<hr />
<strong><span style="color: #993300;">NOTA :</span> </strong>Dicha labor es la más importante, si no se realiza bien la relación de campos nos dará un error el ERP por no entender dicho mapeo, cuando incorporemos los datos a las tablas intermedias del ERP.</p>
<p>Una vez importado los datos a dichas tablas intermedias, tenemos que ir al menú de Openbravo y seleccionar la opción de importar (Productos, Terceros, Cuentas, Pedidos, Pesupuestos o Impuestos), según el tipo de dato a grabar en nuestro ERP.</p>
<p>La opción de Importar nos enseña los datos de la tabla intermedia para poder ser revisada, modificada o traspasar a la Base de Datos real de Openbravo.</p>
<p>Es importante ver, comprobar y analizar los datos de las tablas internedias, antes de traspasar a la Base de Datos Real, el ERP OB tiene sus propios controles de integridad de Datos antes de realizar la integración, si por algún motivo tiene datos erroneos no realiza el traspaso de los datos de las tablas intermerdias a las reales.</p>
<p>Según lo expuesto los pasos a realizar son :</p>
<ol>
<li>Listar los campos de las tablas intermedias i_ (i_bparter, i_order, i_inventory, i_product.), para saber la estructura de dichas tablas.</li>
<li>Crear los ficheros .csv con la mayor información posible según la estructura de campos de las tablas intermedías.</li>
<li>Ir al menú de Openbravo y picar la Opción Formatos de Importación para realizar el mapeo de los campos del fichero .csv con el de la tabla intermadia.</li>
<li>Picar la opción del menu Importar fichero de carga para grabar los datos de los ficheros .csv a las tablas intermedias.</li>
<li>Según el tipo de dato (Cliente, Producto, Orden ), picar la opción de importar, dicha opción visualiza el contenido de la tabla intermedía, puedes modificar su contenido y traspasar a las tablas reales.</li>
</ol>
<hr /><script type="text/javascript">// <![CDATA[
google_ad_client = "pub-9142530214884641";
google_ad_slot = "9641810708";
google_ad_width = 468;
google_ad_height = 60;
// ]]&gt;</script> </p>
<p><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script><br />
<hr />Cómo siempre todo esto es un poco dificil de comprender, en las siguientes leccíones realizaremos unos ejemplos y un video tutorial para su mejor comprensión.</p>
<p>Saludos de Telepieza.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.telepieza.com%2Fwordpress%2F2008%2F09%2F29%2Fimportar-datos-desde-ficheros-csv-al-erp-openbravo-1a-parte%2F&amp;title=Importar%20datos%20desde%20ficheros%20csv%20al%20ERP%20Openbravo%20%281a%20Parte%29" id="wpa2a_8"><img src="http://www.telepieza.com/wordpress/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.telepieza.com/wordpress/2008/09/29/importar-datos-desde-ficheros-csv-al-erp-openbravo-1a-parte/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Entrada del Stocks Inicial en nuestro Almacén en OpenBravo (2a Parte)</title>
		<link>http://www.telepieza.com/wordpress/2008/09/22/entrada-del-stocks-inicial-en-nuestro-almacen-en-openbravo-2a-parte/</link>
		<comments>http://www.telepieza.com/wordpress/2008/09/22/entrada-del-stocks-inicial-en-nuestro-almacen-en-openbravo-2a-parte/#comments</comments>
		<pubDate>Sun, 21 Sep 2008 23:10:49 +0000</pubDate>
		<dc:creator>Espinas</dc:creator>
				<category><![CDATA[03.-Arranque]]></category>
		<category><![CDATA[OpenBravo]]></category>
		<category><![CDATA[producto]]></category>
		<category><![CDATA[vídeo]]></category>

		<guid isPermaLink="false">http://www.telepieza.com/wordpress/?p=303</guid>
		<description><![CDATA[Aquí tenemos el primer vídeo Tutorial que nos explica mediante un vídeo la entrada del Stocks Inicial por Pedidos de Compra. Dicha entrada es continuación del Post (Entrada del Stocks Incial en nuestro almacén en OB 1ª parte). Si entras por primera vez en los cursos, antes de continuar tienes que leer la sección de [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Video Tutorial Stock Inicial" href="/wordpress/wp-content/videos/OBIncialStocks.html?phpMyAdmin=7UKZVSw%2CMdqYYpB4WFurVFmp2u5" target="_blank"><img class="alignleft" style="border: 0pt none;" title="Video Tutorial Stock Inicial" src="/wordpress/wp-content/gallery/imagenes/video_tutorial.jpg" alt="Video Tutorial" width="150" height="139" /></a></p>
<p>Aquí tenemos el primer vídeo Tutorial que nos explica mediante un vídeo la entrada del Stocks Inicial por Pedidos de Compra.</p>
<p align="justify">Dicha entrada es continuación del Post (<a title="Entradas Inciales por pedidos de Compra" href="/wordpress/2008/09/21/entrada-del-stocks-inicial-en-nuestro-almacen-en-ob-1a-parte/?phpMyAdmin=7UKZVSw%2CMdqYYpB4WFurVFmp2u5" target="_blank">Entrada del Stocks Incial en nuestro almacén en OB 1ª parte)</a>. Si entras por primera vez en los cursos, antes de continuar tienes que leer la sección de maestros realizada por Telepieza.</p>
<p align="justify">
<p>La secuencia del Vídeo Tutorial son :</p>
<ol>
<li>Crear la Tarifa de Inventario Inicial en la tabla de Tarifas.</li>
<li>Crear dos Artículos (CADENA10 y CADENA20), una vez creados nos vamos a la pestaña de tarifa y le asignamos la tarifa Inventario Inicial para insertar los costes de cada uno de los artículos.</li>
<li>Crear el Pedido de Compra a fecha 01/01/08, seleccionar el proveedor, la tarifa de Inventario y las dos referencias creadas. Una vez terminado el pedido picar el botón de Completar.</li>
<li>Nos vamos a la opción de Albaranes Logísticos Entrada y seleccionamos el Pedido entrado anteriormente para su entrada al almacén,</li>
<li>Una vez realizada la entrada nos vamos a Generar Costes Medios, dicha opción calcula y graba los costes en el fichero de productos.</li>
<li>Picamos la opción de productos y analizamos en la pestaña de costes si el ERP ha realizado bien los cálculos y ver si todo es correcto en nuestra Base de Datos.</li>
<li>Para finalizar el proceso realizamos el listado de Valoración de Stocks para comprobar nuestro valor de inventario en el almacén.</li>
</ol>
<hr /><script type="text/javascript"><!--
google_ad_client = "pub-9142530214884641";
google_ad_slot = "4373464409";
google_ad_width = 468;
google_ad_height = 15;
// --></script><br />
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script></p>
<hr />
<strong><span style="color: #ff6600;">NOTA : </span></strong>Los pedidos y albaranes los he realizado a fecha 01.01.08 y si nos vamos a los movimientos de costes también tienen dicha fecha, pero el listado de valoración de costes funciona con un día más a fecha 02.01.08. Entiendo que el listado tiene un error en selección de fechas, pero para estar más tranquilos todos, cuando realicéis las entradas iniciales, introducirlas con un día menos al sistema. Eso significa que las entradas en el pedido tenía que ser entrado a 31.12.07.  <span style="color: #800000;"><strong>TEMAS IMPORTANTES :</strong></span> En el vídeo nos hemos centrado en la parte de Stocks y Costes, y no le he dado importancia a los huecos o ubicaciones. Recordar que existe una opción que indica reubicar existencias de un hueco a otro.  <span id="more-303"></span> Se puede introducir los costes en el programa de pedidos de compra al realizar la entrada de stocks iniciales, sin crear la tarifa de inventario, simplemente tenéis que ir modificando los precios de cada línea de pedidos cuando son introducidos al sistema.  El ERP de OB tiene una herramienta muy potente de importar datos, podemos crear de forma automática clientes, proveedores, productos, Tarifas &#8230;. He dicho TARIFAS, pues sí, una de esas tarifas puede ser el coste del inventarío y mira por donde no tienes que grabar nada a mano en el OB. TODO ES AUTOMÁTICO.</p>
<p><span style="color: #ff0000;">Para ver el Video Tutorial picar en : </span></p>
<hr />
<script type="text/javascript"><!--
google_ad_client = "pub-9142530214884641";
/* 468x60, Grafico */
google_ad_slot = "9931952767";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br />
<a title="Video Tutorial (Crear un Producto Mono Proveedor en el ERP de OpenBravo)" href="http://www.telepieza.com/wordpress/wp-content/videos/OBIncialStocks.html" target="_blank"><strong>Entrada Stocks Inicial por Pedidos de Compra en OB</strong></a></p>
<hr />
<span style="color: #ff0000;"> NOTA DE TELEPIEZA</span></p>
<p><strong><span style="color: #000080;"> El vídeo tutorial es la continuación de los post de la sección de Arranque de Openbravo.</span></strong></p>
<p><strong><span style="color: #000080;">Las características del video tutorial son:</span></strong></p>
<ul type="disc">
<li>Realizado en Fash versión 7, Color a 16 Bit, Ratio 1.</li>
<li>Resolucion 800&#215;600, Calidad imagen al 50%.</li>
<li>No tiene sonido por entender que la explicación del Post es suficiente.</li>
<li>Tiene mandos de control, Seguir, Para y Avanzar.</li>
<li>Son unos 6 minutos de Vídeo Tutorial con un peso de 3.1Mb comprimidos.</li>
</ul>
<p>Un Saludo de Espinas.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.telepieza.com%2Fwordpress%2F2008%2F09%2F22%2Fentrada-del-stocks-inicial-en-nuestro-almacen-en-openbravo-2a-parte%2F&amp;title=Entrada%20del%20Stocks%20Inicial%20en%20nuestro%20Almac%C3%A9n%20en%20OpenBravo%20%282a%20Parte%29" id="wpa2a_10"><img src="http://www.telepieza.com/wordpress/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.telepieza.com/wordpress/2008/09/22/entrada-del-stocks-inicial-en-nuestro-almacen-en-openbravo-2a-parte/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>Entrada del Stocks Inicial en nuestro Almacén en OB (1a Parte)</title>
		<link>http://www.telepieza.com/wordpress/2008/09/21/entrada-del-stocks-inicial-en-nuestro-almacen-en-ob-1a-parte/</link>
		<comments>http://www.telepieza.com/wordpress/2008/09/21/entrada-del-stocks-inicial-en-nuestro-almacen-en-ob-1a-parte/#comments</comments>
		<pubDate>Sat, 20 Sep 2008 23:10:15 +0000</pubDate>
		<dc:creator>Espinas</dc:creator>
				<category><![CDATA[03.-Arranque]]></category>
		<category><![CDATA[OpenBravo]]></category>
		<category><![CDATA[problemas]]></category>
		<category><![CDATA[producto]]></category>

		<guid isPermaLink="false">http://www.telepieza.com/wordpress/?p=301</guid>
		<description><![CDATA[Empezamos una nueva etapa en los cursos de OB, ahora nos toca movernos con lo aprendido por el ERP de OB, los problemas que tengamos los iremos despejando entre todos nosotros. Una vez introducido todos los Clientes, Proveedores, Bancos , Empleados, Productos, Ubicaciones y todas las tablas (Categorías,Tarifas, Formas de Pago, Descuentos), nos queda introducir [...]]]></description>
			<content:encoded><![CDATA[<p>
<a href="http://www.telepieza.com/wordpress/wp-content/gallery/openbravo/stocksinicial.jpg" title="" class="thickbox" rel="singlepic482" >
	<img class="ngg-singlepic" src="http://www.telepieza.com/wordpress/wp-content/gallery/cache/482__200x180_stocksinicial.jpg" alt="stocksinicial.jpg" title="stocksinicial.jpg" />
</a>
Empezamos una nueva etapa en los cursos de OB, ahora nos toca movernos con lo aprendido por el ERP de OB, los problemas que tengamos los iremos despejando entre todos nosotros.</p>
<p>Una vez introducido todos los Clientes, Proveedores, Bancos , Empleados, Productos, Ubicaciones y todas las tablas (Categorías,Tarifas, Formas de Pago, Descuentos), nos queda introducir el Stocks inicial de nuestro almacén en OB.</p>
<p>Si tu empresa ya tiene Stocks, imprime el inventario con la ubicación, Stocks y Precio de Coste o P.C.P.M., una vez impreso, coloca al lado de dicho listado el código de proveedor y ya estamos listos para realizar la entrada de mercancía en el ERP de OB.</p>
<p>Si tu empresa no tiene Stocks y empiezas con el ERP de OB desde cero, puedes leer dicha lección a nivel de información personal.</p>
<p>He estado investigando el cómo introducir el stocks inicial en el ERP de OB y parece ser que se puede introducir de dos formas diferentes.</p>
<p>La primera es por vía pedido de compra y la segunda un poco más complicada a nivel de costes es por Albarán logístico de Compra.</p>
<p>Las dos formas de realizar las entradas de existencias son válidas, simplemente es a gusto del consumidor o empresa que desea realizar o arrancar el ERP de OB.</p>
<p>Si me preguntáis cual de las dos elegir, personalmente la primera (Pedidos de Compra) es la más sencilla. En  las líneas de pedidos se puede introducir el Stocks, Hueco y de forma manual los costes, al existir todos los campos necesarios no tendremos problemas en la valoración de nuestros inventarios. En los albaranes no están los campos de coste y por ese motivo es más complicado realizar la entrada inicial y podemos tener problemas de valoración.</p>
<hr />
<script type="text/javascript"><!--
google_ad_client = "pub-9142530214884641";
google_ad_slot = "4373464409";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<hr />
<p>Las dos formas expuestas (Pedidos de Compra o Albaranes logísticos), es preferible crear una tarifa de compra llamada Inventario Inicial y colocar el precio de coste del Inventario en dicha tarifa en cada producto que tengamos stocks físico en el almacén.</p>
<p>El motivo por el cual es preferible realizar dicha tarifa es por temas de auditoria, siempre podemos justificar al auditor el valor del inventario, junto con los movimientos del otro programa informático que dejamos de utilizar por empezar a trabajar con el ERP de OB.</p>
<p><span id="more-301"></span></p>
<p><strong><span style="color: #000080;"> NOTA :</span></strong> Al existir varios caminos en la entrada de existencias iniciales en el OB, cada uno de vosotros tiene que elegir cual es el más adecuado para tu empresa.</p>
<h4><span style="text-decoration: underline;"><span style="color: #ff0000;">1.- </span>Entrar el Stocks Incial por Pedidos de Compras.</span></h4>
<p>La introducción de los datos a nivel de existencias iniciales se puede introducir en un sólo número de pedido asignando al proveedor (Nuestra Empresa), o crear tantos números de pedidos como proveedores o marcas diferentes tengamos en nuestra compañía.</p>
<p>Cómo vemos hasta en la entrada de Stocks Inicial, la duda de asignar a un proveedor o a nuestra empresa como proveedor en el pedido es razonable en la introducción de los Stocks Iniciales.</p>
<p><strong><span style="color: #000080;">NOTA  :</span></strong> La toma de decisión de la entrada de Stocks a nivel de proveedor es de la propia compañía o Gerencia, personalmente me decanto por realizar tantos pedidos como proveedores diferentes tengamos y además asignar al pedido el proveedor asignado al producto.</p>
<p>Si creamos una tarifa especial de costes y realizamos tantos pedidos como proveedores tenemos en stocks para realizar las entradas iniciales, podemos solucionar cualquier problema de stocks, ubicaciones o costes que tengamos en nuestro ERP.  Pero si por algún motivo tenemos auditoria , siempre tendremos la documentación de los precios y los stocks iniciales para poderlos entregar en cualquier momento al auditor.</p>
<hr />
<script type="text/javascript"><!--
google_ad_client = "pub-9142530214884641";
google_ad_slot = "9641810708";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<hr />
Una vez realizado el pedido tenemos que completarlo, después ir a albaranes y recoger el pedido completo para aceptarlo, una vez aceptado lo completamos y por último activamos la opción del menú generación de costes medios.</p>
<p>Para ver si todo es correcto, tenemos que sacar el listado de valoración de Stocks, y nos tiene que cuadrar con el inventario que tenemos del otro sistema informático.</p>
<p>Cómo se que todo esto es muy difícil de entender, realizaré en el próximo artículo el vídeo tutorial de entrada del stocks inicial por vía pedidos y veremos todos los pasos expuestos en el artículo.</p>
<h4><span style="text-decoration: underline;"><span style="color: #ff0000;">2.-</span> Entrar el Stocks Incial por Albaranes logísticos entrada.</span></h4>
<p>Si entiendes que por pedidos de proveedor no es el sitio adecuado para realizar las entradas iniciales del almacén, puedes entrar las existencias de los productos del almacén por la opción de menú Albaranes logísticos entrada.</p>
<p>Si realizas la entrada de stocks por dicho programa,  tienes que tener mucho cuidado con el precio de Coste, por no existir ningún campo de entrada de precios en las líneas de albaranes. (En los pedidos de compra si existe dicho campo).</p>
<p>A nivel de Stocks y Ubicaciones no tendrás problemas para realizar las entradas de los stocks iniciales, pero con los costes la cosa ya no está tan clara.</p>
<p>Pero todo tiene solución, el sistema graba el precio de tarifa cómo coste en la ficha del producto y nosotros sólo tenemos que cambiar dicho coste si es erróneo e indicar al sistema que no cambie dicho precio por ser modificado de forma manual.</p>
<hr />
<script type="text/javascript"><!--
google_ad_client = "pub-9142530214884641";
google_ad_slot = "4373464409";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<hr />
<p><span style="color: #000080;">NOTA :</span> Cualquier cambio manual de costes sin justificar, a los auditores no les gusta, por ese motivo tienes que tener muy bien documentado dichos cambios para no tener problemas de auditoria.</p>
<p>También se que dicho proceso puede ser complicado de entender, pero con otro vídeo tutorial quedará la cosa mucho más clara para todos vosotros.</p>
<p>Un Saludo de Espinas.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.telepieza.com%2Fwordpress%2F2008%2F09%2F21%2Fentrada-del-stocks-inicial-en-nuestro-almacen-en-ob-1a-parte%2F&amp;title=Entrada%20del%20Stocks%20Inicial%20en%20nuestro%20Almac%C3%A9n%20en%20OB%20%281a%20Parte%29" id="wpa2a_12"><img src="http://www.telepieza.com/wordpress/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.telepieza.com/wordpress/2008/09/21/entrada-del-stocks-inicial-en-nuestro-almacen-en-ob-1a-parte/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
	</channel>
</rss>

