J'ai réalisé mon import après de nombreux essais.
En réalité, dans mon cas, c'était le champ "titre" qui bloquait.
J'ai supprimé ce champ de mon CSV et l'import se passe
parfaitement. Peut-être est ce dû au fait que j'ai créé un titre
"M. et Mme"
Merci de ton aide qui m'a permis de progresser dans mes
recherches.
Christian
Bonjour,
Je pense que le "galop d'essai" vérifie le nombre et la nature
des champs de chaque ligne du fichier d'import, mais pas les
respect des règles d'intégrité des clés étrangères de la base et
peu-être pas le format des dates.
La table galette_adherents a trois contraintes qui portent sur
les champs id_statut, titre_adh et parent_id qui doivent
obligatoirement contenir des valeurs qui correspondent à des
clés existantes respectivement dans les tables galette_statuts,
galette_titles et galette_adherents ; id_adhérent ne peut pas
être NULL et a par défaut une valeur 4 s'il n'est pas défini
dans l'import, les deux autres peuvent être NULL donc leur
définition dans l'import n'est pas non plus obligatoire. Je
commencerais donc par vérifier si les valeurs mise dans ces
champs de l'import correspondent bien à des identifiants
présents dans les tables correspondantes et si le champ statut a
été omis si la table galette_statuts contient bien un item dont
l'id_statut vaut 4 (il a pu être détruit lors de la
configuration des statuts).
Daniel
Le 25/07/2016 à 23:16, Christian
Hardy a écrit :
Bonjour
Galette 0.8.2.3
J'essaie d'importer ma base d'adhérents à partir de fichier CSV
créés sous Calc.
J'ai bien créé le fichier modèle qui me convient à partir
Gallette.
Je l'ai rempli des données correspondantes.
J'ai enlevé le statut qui paraît-il entraîne un bug.
J'ai créé un fichier CSV avec des séparateurs "; "car avec les
virgules je tombais sur l'erreur :
- Le fichier ne respecte pas les pré-requis.
- Le nombre de champs ne correspond pas... Il devrait y
avoir 9 champs mais il y en a 1 (ligne 0)
Mon fichier passe le test et Galette me dit que l'import est
réussi.
- Le fichier « galette_import_model_bis.csv » a été importé
avec succès :)
Je décoche "Galop d'essai" et j'ai le message :
- Une erreur est survenue lors de l'enregistrement des
adhérents
- Une erreur est survenue lors de l'enregistrement de
l'adhérent ligne 1 (DE HAUT DE SIGY Xavier) :
Je ne comprends pas.
Pouvez vous me donner des pistes pour chercher cette erreur.
Merci d'avance
_______________________________________________
Galette-discussion mailing list
Galette-discussion@xxxxxxx
https://mail.gna.org/listinfo/galette-discussion
_______________________________________________
Galette-discussion mailing list
Galette-discussion@xxxxxxx
https://mail.gna.org/listinfo/galette-discussion