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".
mNo edit summary
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]]
{{ToTranslate}}
{{TemplateDocDesarrollo}}
Cette page décrit un exemple de développement utilisé pour réaliser des imports dans Dolibarr par du développement.
Esta página describe un ejemplo de desarrollo utilizado para realizar importaciones a Dolibarr por código.
Si vous recherchez d'autres méthodes, consultez la page [[Imports de masse]].
Si busca otros métodos, consulte la página [[Importaciones]].
 
 




= Fichier de données =
= Fichero de datos =


Premièrement vous devez créer votre fichier de données en respectant une structure bien particulière:
Primeramente debe crear su fichero de datos, respetando una estructura particular:


Ce fichier devra contenir les champs suivants et les champs devront être séparés par des tabulations.
Este fichero deberá contener los siguientes campos, y los campos deberán estar separados por tabulaciones.
Le plus simple est de travailler avec excel puis d'enregistrer votre document au format txt tabulé.
Lo más simple es trabajar con excel, guardando el documento en formato txt delimitado con tabulaciones.


Colonne1: code_client
Columna1: código_cliente


Colonne2: nom de la société
Columna2: nombre de la empresa


Colonne3: complément nom de société
Columna3: complemento nombre de la empresa


Colonne4: ligne d'adresse 1
Columna4: línea de dirección 1


Colonne5: ligne d'adresse 2
Columna5: línea de dirección 2


Colonne6: ligne d'adresse 3
Columna6: línea de dirección 3


Colonne7: Code postal
Columna7: Código postal


Colonne8: ville
Columna8: población
Comme vous pouvez le voir les adresse doivent être normalisées (2 lignes pour le nom et 3 lignes pour l'adresse + CP et Ville). 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 76: Line 85:
'''''$sql_pass= "";'''''
'''''$sql_pass= "";'''''


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




Line 135: Line 144:
}
}


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


}
}
Line 142: 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