Bonjour à tous, Nos adhérents ont l'habitude de payer leur cotisation de façon fractionnée (mensuelle ou trimestrielle). Je cherche le moyen d'éditer un reçu global par adhérent pour l'ensemble des cotisations payées du 1er janvier au 31 décembre dans un seul document. Pensez-vous que cela soit possible ou bien c'est une fonctionnalité qui n'est pas (encore) développée ? Ou bien trouver une solution de contournement par exemple, j'ai imaginé pouvoir exporter un csv avec le cumul annuel par adhérent et de là pouvoir faire un publipostage ensuite ? Bref, avoir un moyen "d'industrialiser" un peu le process... J'ai cherché j'ai cherché, j'ai un peu bidouillé mais je ne trouve pas... alors je lance cet appel à l'aide. A votre bon cœur m'ssieurs dames !
Salut Fan, C'est ce que je fais : un export des cotisations cumulées sur l'année. Ma formule est un peu compliquée pour des raisons internes, mais ça doit pouvoir t'aider quand même (je la copie telle qu'elle marche pour ne pas risquer une erreur d'édition au passage) : <export id="cumulCotis" name="CotisationsCumulées" description="Export du total des cotisations par mode de paiement pour l'ensemble des adhérent-es" filename="adherents_cumulcotis_2023.csv"> <!-- The Query to execute - mandatory --> <query>SELECT adherents_groups_members.id_group, nom_adh, prenom_adh, email_adh, date_enreg, SUM(montant_cotis) as montant_total,count(*) as nb_versements, type_paiement_cotis FROM `adherents_cotisations` INNER JOIN adherents_adherents ON (adherents_cotisations.id_adh=adherents_adherents.id_adh) LEFT OUTER JOIN adherents_groups_members ON (adherents_groups_members.id_adh=adherents_adherents.id_adh AND adherents_groups_members.id_group IN (select n.id_group FROM `adherents_groups`as `n` where (n.group_name LIKE "4 Section%" )) ) WHERE `date_enreg` BETWEEN '2023-01-01' AND '2023-12-31' Group by adherents_cotisations.id_adh,adherents_cotisations.type_paiement_cotis ORDER BY adherents_groups_members.id_group, nom_adh; </query> <separator>;</separator> <quote><![CDATA["]]></quote> </export> Si ça peut aider ... Alain On Fri, 19 Jul 2024, fanf@everat.fr wrote:
Bonjour à tous, Nos adhérents ont l'habitude de payer leur cotisation de façon fractionnée (mensuelle ou trimestrielle). Je cherche le moyen d'éditer un reçu global par adhérent pour l'ensemble des cotisations payées du 1er janvier au 31 décembre dans un seul document. Pensez-vous que cela soit possible ou bien c'est une fonctionnalité qui n'est pas (encore) développée ? Ou bien trouver une solution de contournement par exemple, j'ai imaginé pouvoir exporter un csv avec le cumul annuel par adhérent et de là pouvoir faire un publipostage ensuite ? Bref, avoir un moyen "d'industrialiser" un peu le process...
J'ai cherché j'ai cherché, j'ai un peu bidouillé mais je ne trouve pas... alors je lance cet appel à l'aide. A votre bon cœur m'ssieurs dames ! _______________________________________________ Galette-users mailing list -- galette-users@mailman3.com To unsubscribe send an email to galette-users-leave@mailman3.com
Merci beaucoup Alain pour ta réactivité ! Où lances-tu ta requête ? Car dans le site dans gestion > exports. Il y a bien un export paramétré, mais je ne trouve pas comment ajouter le mien perso... A moins que tu ne le fasses directement dans phpmyadmin dans l'interface de ton hébergeur ?
aaaah j'ai trouvé ! c'est dans le fichier config/exports.yaml Merci ! je vais bosser là dessus ! Bonne journée à toi ! François
La syntaxe que j'utilise est dans un fichier config/exports.xml. Je ne connais pas yaml, il faudra peut-être ajuster. Ceci dit, l'essentiel est la requête SQL, qui elle ne varie pas :-) A. On Fri, 19 Jul 2024, fanf@everat.fr wrote:
aaaah j'ai trouvé ! c'est dans le fichier config/exports.yaml
Merci ! je vais bosser là dessus ! Bonne journée à toi ! François _______________________________________________ Galette-users mailing list -- galette-users@mailman3.com To unsubscribe send an email to galette-users-leave@mailman3.com
participants (2)
-
Alain Castera
-
fanf@everat.fr