Importation en masse et doublons
#2
Bonjour,

Il semble en effet y avoir un souci lorsque pour la clé de mise à jour on utilise des champs qui sont des liens vers d'autres tables (les adresses dans votre cas) ; je vais regarder ça afin de corriger ce problème. Cependant dans votre exemple le numéro de téléphone semble pouvoir être utilisé en tant que second champ en plus du nom (mais il faut qu'il soit renseigné évidemment).

Il n'est pas actuellement possible de créer à la volée des contacts avec leur nom & prénom lors d'un import d'organisations  ; en effet on choisit un seul champ lorsqu'on recherche/créé la fiche reliée, donc si vous créez des contacts ils n'auront que leur nom (*). Donc plusieurs solutions possibles :

1. si vos contacts ont un nom unique, vous pouvez d'abord faire un import de contacts (avec leur nom & prénom évidemment) puis faire un import de sociétés en cherchant les contacts reliés par leur nom.

2.si toutes vos sociétés ont  un champ unique toujours renseigné (numéro de téléphone, SIRET...), faites d'abord l'import de sociétés puis celui des contacts. Si le champ unique que vous avez est l'adresse, vous pouvez contourner le bug du début en stockant par exemple l'adresse aussi dans le champ "description" (et faire la recherche des sociétés via ce champ lorsque vous importez les contacts).


Si aucune de ces solutions ne fonctionne pour vous, restera soit l'amélioration du code de l'import, soit des changements dans le CSV, soit l'écriture d'une moulinette spécifique (il y a un squelette dans le fichier creme/creme_core/management/base.py)

Bonne soirée !


(*) il faudrait donc complexifier encore l'interface d'import pour les relations, et pouvoir gérer plusieurs champs, avec chacun un choix d'une colonne ; voire pouvoir chercher seulement sur certains champs et créer en utilisant d'autres champ en plus etc...
  Répondre


Messages dans ce sujet
Importation en masse et doublons - par biradial - 29-03-2019, 04:26
RE: Importation en masse et doublons - par genglert - 01-04-2019, 19:16

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)