Archives de la liste a​i​d​e​@p​a​h​e​k​o​.c​l​o​u​d​

Prélèvement automatique

Bruno CAILLARD

27/12/2016 19:51:16

Bonjour

Nous utilisons GARRADIN depuis quelques mois, pour une association sportive.
Nous prévoyons de mettre en place des prélèvements automatiques.

Toutes les banques fonctionnent à peu près de la même façon :
 A l'échéance du prélèvement, par exemple en fin de mois, un utilisateur,
par exemple le trésorier, doit générer un fichier XML, contenant la liste
des membres à prélever, leur IBAN, le montant à prélever.
Ce fichier est transmis en ligne. Un boitier électronique associé au PC
permet d'identifier le demandeur.

GARRADIN ne prévoit pas de base cette fonctionnalité, existe t'il un plugin
?

Si NON, cela est-il envisageable de réaliser un plugin ? étant moi-même
développeur, et spécialiste de SPIP qui plus est.

Ce plugin ne ferait qu'exploiter la base pour générer un XML.
J'imagine que je devrai ajouter les champs suivant dans la fiche Membre :
- prélèvement oui/non
- Date de fin
- IBAN
- Montant

toutes les suggestions et aide sont les bienvenues.
Si je dois créer un plugin, je le rendrai public.


Cordialement
Bruno

export /import

michel

27/12/2016 22:46:33

Bonjour,

Ayant (enfin) réussi à installer Garradin sur notre serveur mutualisé 
ovh, je voudrai récupérer les données que j'avais saisi sur le site de 
Garradin, pour les recopier sur le garradin de notre espace mutualisé.
J'ai donc fait un export des membres (en premier lieu) dans un fichier 
CSV sur mon ordinateur.

Puis, à partir du Garradin de notre espace, j'ai fait un import de ce 
même fichier.

J'ai un message me précisant que tout c'est bien passé...
mais aucun membre importé n'est présent.

J'ai fait la même chose avec les données compta, mais j'ai un message 
m'annonçant que ces données concernent un exercice clos (alors qu'il est 
bien en cours, et qu'il correspond à celui en cours sur les deux sites.

J'ai tenté de faire une sauvegarde de la base de données pour la 
restaurer sur le nouveau site, j'ai un message m'annonçant que je ne 
suis pas administrateur dans le fichier de sauvegarde fourni.
(Même nom d'utilisateur, et même mot de passe).

Alors comment faire pour récupérer ces données ?

Surtout les membres. Pour la compta, vu qu'on arrive en fin d'exercice, 
ce n'est pas trop grave.

Merci de votre aide.

Michel

RE: export /import

Paolo Merlhiot

28/12/2016 08:02:25

Bonjour,
Comme indiqué dans l'onglet import & export de membres, si ta ligne comporte un
numéro de membres alors la fiche membre sera mise à jour, pour faire l'ajout
d'un membre il ne doit pas avoir de numéro de membre.
A plus.

-[Paolo]

-----Message d'origine-----
De : michel [mailto:nospam.moi@free.fr] 
Envoyé : mardi 27 décembre 2016 22:45
À : aide@garradin.eu
Objet : [garradin] export /import

Bonjour,

Ayant (enfin) réussi à installer Garradin sur notre serveur mutualisé ovh, je voudrai
récupérer les données que j'avais saisi sur le site de Garradin, pour les recopier
sur le garradin de notre espace mutualisé.
J'ai donc fait un export des membres (en premier lieu) dans un fichier CSV sur mon
ordinateur.

Puis, à partir du Garradin de notre espace, j'ai fait un import de ce même fichier.

J'ai un message me précisant que tout c'est bien passé...
mais aucun membre importé n'est présent.

J'ai fait la même chose avec les données compta, mais j'ai un message
m'annonçant que ces données concernent un exercice clos (alors qu'il est bien
en cours, et qu'il correspond à celui en cours sur les deux sites.

J'ai tenté de faire une sauvegarde de la base de données pour la restaurer sur le
nouveau site, j'ai un message m'annonçant que je ne suis pas administrateur
dans le fichier de sauvegarde fourni.
(Même nom d'utilisateur, et même mot de passe).

Alors comment faire pour récupérer ces données ?

Surtout les membres. Pour la compta, vu qu'on arrive en fin d'exercice, ce
n'est pas trop grave.

Merci de votre aide.

Michel

Re: export /import

michel

28/12/2016 15:12:54

Le 28/12/2016 à 08:00, Paolo Merlhiot a écrit :
> Bonjour,
> Comme indiqué dans l'onglet import & export de membres, si ta ligne
comporte un numéro de membres alors la fiche membre sera mise à jour, pour faire
l'ajout d'un membre il ne doit pas avoir de numéro de membre.
> A plus.
>
> -[Paolo]
Merci.

On progresse, mais sans plus.

J'ai donc ouvert mon fichier csv avec les membres, et supprimer leur 
numéro de membres.
J'ai relancé l'import, le message précédent n'apparaît plus.

Par contre, un autre lui apparaît :

" Erreur sur la ligne 2 : Le champ "Mot de passe" doit obligatoirement 
être renseigné".

J'ai donc voulu corriger cette erreur en :

- Décochant dans fiche membre "Mot de passe obligatoire" : ça ne change 
rien.
- En ajoutant dans mon fichier csv une colonne "mot de passe" (qui n'y 
est pas) et que je met à 1 : ça ne change rien. J'ai tenté dans le titre 
de colonne les termes "Mot de passe", "mot de passe"
"mot_de_passe", et 
"Mot_de_passe". Ça ne change rien, toujours ce message d'erreur.

Une idée ?

Merci d'avance.
Michel

Re: Prélèvement automatique

BohwaZ/Garradin

28/12/2016 16:17:25

On Tue, 27 Dec 2016 19:48:47 +0100 / "Bruno CAILLARD"
<bruno.caillard@free.fr> said :

> Toutes les banques fonctionnent à peu près de la même façon :
>  A l'échéance du prélèvement, par exemple en fin de mois, un
> utilisateur, par exemple le trésorier, doit générer un fichier XML,
> contenant la liste des membres à prélever, leur IBAN, le montant à
> prélever. Ce fichier est transmis en ligne. Un boitier électronique
> associé au PC permet d'identifier le demandeur.
> 
> GARRADIN ne prévoit pas de base cette fonctionnalité, existe t'il un
> plugin ?

Non.

> Si NON, cela est-il envisageable de réaliser un plugin ? étant
> moi-même développeur, et spécialiste de SPIP qui plus est.

Oui, bien sûr !

> Ce plugin ne ferait qu'exploiter la base pour générer un XML.
> J'imagine que je devrai ajouter les champs suivant dans la fiche
> Membre :
> - prélèvement oui/non
> - Date de fin
> - IBAN
> - Montant
> 
> toutes les suggestions et aide sont les bienvenues.
> Si je dois créer un plugin, je le rendrai public.

Oui il te faudra créer un plugin, c'est le plus simple. La doc (encore
partiellement incomplète) : http://dev.kd2.org/garradin/Plugins

Et le plugin de test est utile aussi :
http://dev.kd2.org/garradin/?download

Décompresse le pour voir comment ça marche.

Et oui il faudra sûrement ajouter des champs sur les fiches membres, ou
alors dans ton plugin tu crée une table qui stocke les IBAN des gens qui
veulent des prélèvements, comme tu veux.

Re: export /import

BohwaZ/Garradin

28/12/2016 16:20:38

On Tue, 27 Dec 2016 22:45:06 +0100 / "michel" <nospam.moi@free.fr>
said :

> Bonjour,
> 
> Ayant (enfin) réussi à installer Garradin sur notre serveur mutualisé 
> ovh, je voudrai récupérer les données que j'avais saisi sur le site
> de Garradin, pour les recopier sur le garradin de notre espace
> mutualisé. J'ai donc fait un export des membres (en premier lieu)
> dans un fichier CSV sur mon ordinateur.

Non le mieux quand tu veux migrer c'est de faire une sauvegarde de la
base SQLite et de la ré-importer ensuite. Mais comme tu l'as constaté
j'ai ajouté une vérification pour empêcher de se tirer une balle dans
le pied (cas vu et revu sur cette liste de discussion). Si ça marche pas
il faut que tu change ton numéro de membre dans le nouveau Garradin pour
avoir le même que dans la sauvegarde.

Et sinon, autre solution c'est simplement remplacer le fichier
association.sqlite de ta nouvelle installation Garradin par la
sauvegarde de l'ancienne installation, directement sur ton FTP, ce qui
contourne toute vérification.

RE: export /import

Paolo Merlhiot

28/12/2016 18:29:45

Voilà à quoi doit ressembler la 1ere ligne de ton fichier csv :
id,categorie,id_categorie,date_connexion,date_inscription,nom,email,passe,adresse,code_postal,ville,pays,telephone,lettre_infos
Le mot de passe "passe" doit être après "email".

-[Paolo]

-----Message d'origine-----
De : michel [mailto:nospam.moi@free.fr] 
Envoyé : mercredi 28 décembre 2016 15:11
À : aide@garradin.eu
Objet : Re: [garradin] export /import

Le 28/12/2016 à 08:00, Paolo Merlhiot a écrit :
> Bonjour,
> Comme indiqué dans l'onglet import & export de membres, si ta ligne
comporte un numéro de membres alors la fiche membre sera mise à jour, pour faire
l'ajout d'un membre il ne doit pas avoir de numéro de membre.
> A plus.
>
> -[Paolo]
Merci.

On progresse, mais sans plus.

J'ai donc ouvert mon fichier csv avec les membres, et supprimer leur numéro de
membres.
J'ai relancé l'import, le message précédent n'apparaît plus.

Par contre, un autre lui apparaît :

" Erreur sur la ligne 2 : Le champ "Mot de passe" doit obligatoirement
être renseigné".

J'ai donc voulu corriger cette erreur en :

- Décochant dans fiche membre "Mot de passe obligatoire" : ça ne change rien.
- En ajoutant dans mon fichier csv une colonne "mot de passe" (qui n'y est
pas) et que je met à 1 : ça ne change rien. J'ai tenté dans le titre de colonne
les termes "Mot de passe", "mot de passe" "mot_de_passe", et
"Mot_de_passe". Ça ne change rien, toujours ce message d'erreur.

Une idée ?

Merci d'avance.
Michel

Re: export /import

michel

28/12/2016 19:54:52

Le 28/12/2016 à 16:19, BohwaZ/Garradin a écrit :
> On Tue, 27 Dec 2016 22:45:06 +0100 / "michel"
<nospam.moi@free.fr>
> said :
>
>> Bonjour,
>>
>> Ayant (enfin) réussi à installer Garradin sur notre serveur mutualisé
>> ovh, je voudrai récupérer les données que j'avais saisi sur le
site
>> de Garradin, pour les recopier sur le garradin de notre espace
>> mutualisé. J'ai donc fait un export des membres (en premier lieu)
>> dans un fichier CSV sur mon ordinateur.
> Non le mieux quand tu veux migrer c'est de faire une sauvegarde de la
> base SQLite et de la ré-importer ensuite. Mais comme tu l'as constaté
> j'ai ajouté une vérification pour empêcher de se tirer une balle dans
> le pied (cas vu et revu sur cette liste de discussion). Si ça marche pas
> il faut que tu change ton numéro de membre dans le nouveau Garradin pour
> avoir le même que dans la sauvegarde.
>
> Et sinon, autre solution c'est simplement remplacer le fichier
> association.sqlite de ta nouvelle installation Garradin par la
> sauvegarde de l'ancienne installation, directement sur ton FTP, ce qui
> contourne toute vérification.
>
J'avais bien le même numéro de membre dans mes deux versions; et ça 
coinçait quand même.


J'avais déjà pensé à carrément recopier ma sauvegarde, mais je ne 
connaissais pas le nom de la base, et il y en a plusieurs. Mais du coup, 
ça fonctionne, et ça m'évitera beaucoup de problèmes.

Je terminerai l'exercice sur le site de Garradin, puis le fermerait.

J'ai vu qu'au bout d'un certain temps, il serait automatiquement clos; 
est-il possible de le fermer avant et de libérer l'espace ?

Mais pas très grave sinon (il ne doit pas tenir beaucoup de place).


Merci pour tout et à tous ceux qui m'ont aidé.


Michel

Re: export /import

michel

28/12/2016 19:55:37

Le 28/12/2016 à 18:28, Paolo Merlhiot a écrit :
> Voilà à quoi doit ressembler la 1ere ligne de ton fichier csv :
>
id,categorie,id_categorie,date_connexion,date_inscription,nom,email,passe,adresse,code_postal,ville,pays,telephone,lettre_infos
> Le mot de passe "passe" doit être après "email".
>
> -[Paolo]
>
Merci, mais du coup, j'ai réglé le problème en recopiant la base.

Merci de l'aide.

Michel