Importación de clientes automática: Difference between revisions

m
Import interlang links (links to translated versions of this page in other languages) from origin English page "Importing_customers_automatically".
No edit summary
m (Import interlang links (links to translated versions of this page in other languages) from origin English page "Importing_customers_automatically".)
 
(9 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]]
{{ToTranslate}}
{{TemplateDocDesarrollo}}
Esta página describe un ejemplo de desarrollo utilizado para realizar importaciones a Dolibarr por código.
Esta página describe un ejemplo de desarrollo utilizado para realizar importaciones a Dolibarr por código.
Si busca otros métodos, consulte la página [[Importaciones]].
Si busca otros métodos, consulte la página [[Importaciones]].


= Fichero de datos =
= Fichero de datos =
Line 11: Line 22:
Lo más simple es trabajar con excel, guardando el documento en formato txt delimitado con tabulaciones.
Lo más simple es trabajar con excel, guardando el documento en formato txt delimitado con tabulaciones.


Columna1: codigo_cliente
Columna1: código_cliente


Columna2: nombre de la empresa
Columna2: nombre de la empresa
Line 17: Line 28:
Columna3: complemento nombre de la empresa
Columna3: complemento nombre de la empresa


Columna4: línia de dirección 1
Columna4: línea de dirección 1


Columna5: línia de dirección 2
Columna5: línea de dirección 2


Columna6: línia de dirección 3
Columna6: línea de dirección 3


Columna7: Código postal
Columna7: Código postal


Columna8: población
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). Lors de l'import ces 3 lignes d'adresse seront mis dans l'unique champ adresse de dolibarr avec un retour à la ligne après chaque ligne. Ce sera pareil pour le nom et le complément nom qui seront dans le seul champ nom de dolibarr avec un retour à la ligne.
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.


Colonne9: téléphone
Columna9: teléfono


Colonne10: fax
Columna10: fax


Colonne11: email
Colonne11: e-mail


Colonne12: client (1 pour client, 2 pour prospect, 0 sinon)
Columna12: cliente (1 para cliente, 2 para cliente potencial, 0 ni cliente ni cliente potencial)


Colonne13: fournisseur (valeur 1 pour fournisseur ou 0 si non fournisseur)
Columna13: proveedor(valor 1 si es proveedor ó 0 si no es proveedor)


Colonne14: forme juridique (Voir les valeurs de la table llx_c_forme_juridique pour alimenter cette colonne. Vous pouvez laisser cette colonne vide)
Columna14: forma jurídica (Ver los valores de la tabla llx_c_forme_juridique para alimentar esta columna. Podemos dejar vacía esta columna)


Colonne15: type d'entreprise (Voir les valeurs de la table llx_c_typent pour alimenter cette colonne. Vous pouvez laisser cette colonne vide)
Columna15: tipo de empresa (Ver los valores de la tabla llx_c_typent para alimentar esta columna. Podemos dejar vacía esta columna)


Colonne16: Code du pays (Voir les valeurs de la table llx_c_pays pour alimenter cette colonne. Vous pouvez laisser cette colonne vide)
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)


Colonne17: url (url des sites internet des sociétés. Vous pouvez laisser cette colonne vide)
Columna17: url (url del sitio web de la empresa. Podemos dejar vacía esta columna)


Ne mettez pas d'entête de colonne dans votre fichier.
No cree una columna de cabecera en su fichero.


Une fois vos colonnes renseignées, enregistrez votre fichier dans votre répertoire data sous le nom societe.txt
Una vez sus columnas estén rellenadas, guarde su fichero en su carpeta data bajo el nombre societe.txt


= Fichier script d'import =
= Fichero script de importación =


Copiez le contenu ci dessous dans un fichier à créer "import_client.php". Enregistrez ce fichier dans le répertoire /scripts
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


<pre>
<source lang="php">
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<html>


Line 75: Line 85:
'''''$sql_pass= "";'''''
'''''$sql_pass= "";'''''


'''''$sql_base= "nomdevotrebasededonnées";'''''
'''''$sql_base= "nombredesubasededatos";'''''




Line 134: Line 144:
}
}


echo "Nb de clients importés:".$i;
echo "Nº de clientes importados:".$i;


}
}
Line 141: Line 151:
</body>
</body>
</html>
</html>
</source>


</pre>
Modifier le contenu de ce fichier (les données à modifier sont en gras Italique:


accès à la base de données
Modifique el contenido del fichero (los datos a modificar se encuentran en negrita):


chemin d'accès aux données en fonction de votre arborescence
acceso a la base de datos


ruta de acceso a los datos en función de nuestro árbol


Il ne vous reste plus qu'à ouvrir ce fichier avec votre navigateur et normalement votre fichier de données sera importé.
Sólo falta abrir este archivo con el navegador y normalmente el archivo de datos se importará.
En espérant que ça aidera certaines personnes.
Esperamos que esta información sirva de ayuda a algunas personas.
2,052

edits