2,052
edits
mNo edit summary |
PolyglotBot (talk | contribs) m (Import interlang links (links to translated versions of this page in other languages) from origin English page "Importing_customers_automatically".) |
||
| (10 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
<!-- BEGIN interlang links --> | |||
<!-- Do NOT edit this section | |||
Links below are automatically managed by PolyglotBot | |||
You can edit links on the English source page : Importing_customers_automatically --> | |||
[[en:Importing_customers_automatically]] | |||
[[fr:Importer_des_clients_en_automatique]] | |||
<!-- END interlang links --> | |||
[[Category:Importaciones]] | [[Category:Importaciones]] | ||
{{ | {{TemplateDocDesarrollo}} | ||
Esta página describe un ejemplo de desarrollo utilizado para realizar importaciones a Dolibarr por código. | |||
Si | Si busca otros métodos, consulte la página [[Importaciones]]. | ||
= | = Fichero de datos = | ||
Primeramente debe crear su fichero de datos, respetando una estructura particular: | |||
Este fichero deberá contener los siguientes campos, y los campos deberán estar separados por tabulaciones. | |||
Lo más simple es trabajar con excel, guardando el documento en formato txt delimitado con tabulaciones. | |||
Columna1: código_cliente | |||
Columna2: nombre de la empresa | |||
Columna3: complemento nombre de la empresa | |||
Columna4: línea de dirección 1 | |||
Columna5: línea de dirección 2 | |||
Columna6: línea de dirección 3 | |||
Columna7: Código postal | |||
Columna8: población | |||
Como puede observar, la dirección debe de estar normalizada (2 líneas para el nombre y 3 para la dirección + CP y población).Cuando se importen estas 3 líneas de dirección serán colocadas en el único campo de dirección de dolibarr con un retorno de carro después de cada línea. Lo mismo se realizará para el nombre y el complemento del nombre que se introducirán en el único campo de dolibarr con un retorno de carro en la línea. | |||
Columna9: teléfono | |||
Columna10: fax | |||
Colonne11: | Colonne11: e-mail | ||
Columna12: cliente (1 para cliente, 2 para cliente potencial, 0 ni cliente ni cliente potencial) | |||
Columna13: proveedor(valor 1 si es proveedor ó 0 si no es proveedor) | |||
Columna14: forma jurídica (Ver los valores de la tabla llx_c_forme_juridique para alimentar esta columna. Podemos dejar vacía esta columna) | |||
Columna15: tipo de empresa (Ver los valores de la tabla llx_c_typent para alimentar esta columna. Podemos dejar vacía esta columna) | |||
Columna16: Código del país (Ver los valores de la tabla llx_c_pays para alimentar esta columna. Podemos dejar vacía esta columna) | |||
Columna17: url (url del sitio web de la empresa. Podemos dejar vacía esta columna) | |||
No cree una columna de cabecera en su fichero. | |||
Una vez sus columnas estén rellenadas, guarde su fichero en su carpeta data bajo el nombre societe.txt | |||
= | = Fichero script de importación = | ||
Copie el contenido que se encuentra a continuacion en un fichero que creará bajo el nombre "import_client.php". Guarde este fichero en la carpeta /scripts | |||
< | <source lang="php"> | ||
<!doctype html public "-//W3C//DTD HTML 4.0 //EN"> | <!doctype html public "-//W3C//DTD HTML 4.0 //EN"> | ||
<html> | <html> | ||
| Line 76: | Line 85: | ||
'''''$sql_pass= "";''''' | '''''$sql_pass= "";''''' | ||
'''''$sql_base= " | '''''$sql_base= "nombredesubasededatos";''''' | ||
| Line 135: | Line 144: | ||
} | } | ||
echo " | echo "Nº de clientes importados:".$i; | ||
} | } | ||
| Line 142: | Line 151: | ||
</body> | </body> | ||
</html> | </html> | ||
</source> | |||
Modifique el contenido del fichero (los datos a modificar se encuentran en negrita): | |||
acceso a la base de datos | |||
ruta de acceso a los datos en función de nuestro árbol | |||
Sólo falta abrir este archivo con el navegador y normalmente el archivo de datos se importará. | |||
Esperamos que esta información sirva de ayuda a algunas personas. | |||
edits