2017-10-11
| ||
05:23 | • Fixed ticket [e0e31b6768]: Écriture comptable d'une cotisation ne précise pas le membre plus 4 other changes artifact: 800eb9b2e0 user: bohwaz | |
05:09 | Mention du nom du membre dans le libellé (corrige [e0e31b676809fa82cfc38535a602fc63d41a7e70]) check-in: d0463fc9a5 user: bohwaz tags: dev | |
2014-11-13
| ||
09:50 | • Ticket [e0e31b6768] Écriture comptable d'une cotisation ne précise pas le membre status still Open with 5 other changes artifact: e4ae941275 user: calment | |
2014-11-10
| ||
12:35 | • New ticket [e0e31b6768]. artifact: 302fdcb016 user: ghostdog | |
Ticket Hash: | e0e31b676809fa82cfc38535a602fc63d41a7e70 | |||
Title: | Écriture comptable d'une cotisation ne précise pas le membre | |||
Status: | Fixed | Type: | Feature_Request | |
Severity: | Cosmetic | Priority: | Immediate | |
Subsystem: | Resolution: | Fixed | ||
Last Modified: | 2017-10-11 05:23:17 | |||
Version Found In: | 0.6.2 | |||
User Comments: | ||||
ghostdog added on 2014-11-10 11:35:36:La saisie d'une cotisation entraine la création d'un fruste 'Cotisation (automatique)' dans la comptabilité. Le patch ci-dessous permet de rajouter dans le libellé de l'opération le nom/identifiant du membre: $ diff -u include/class.cotisations_membres.php.orig include/class.cotisations_membres.php --- include/class.cotisations_membres.php.orig 2014-11-10 12:08:00.507996513 +0100 +++ include/class.cotisations_membres.php 2014-11-10 12:27:18.814995405 +0100 @@ -99,10 +99,14 @@ if ($co['id_categorie_compta'] && $co['montant'] > 0) { + $champ_id = Config::getInstance()->get('champ_identite'); + $id_membre_detail = $db->simpleQuerySingle('select '.$champ_id.' from membres + WHERE id = ?;', + true, (int)$data['id_membre']); try { $id_operation = $this->addOperationCompta($id, [ 'id_categorie' => $co['id_categorie_compta'], - 'libelle' => 'Cotisation (automatique)', + 'libelle' => 'Cotisation (automatique), '.$id_membre_detail[$champ_id], 'montant' => $data['montant'], 'date' => $data['date'], 'moyen_paiement'=> $data['moyen_paiement'], calment added on 2014-11-13 08:50:29:Justement ce weekend en rentrant mes cotisations j'ai réalisé la même chose et j'ai fait la modification suivante afin d'obtenir en label le nom de la cotisation suivie entre parenthèse de l'id du membre et de son nom(ex : 2014-2015 Badminton Adulte (142 - Dupont) ). J'ai modifié non seulement la class mais aussi ajout.php /usr/share/garradin$ diff -u www/admin/membres/cotisations/ajout.php.orig www/admin/membres/cotisations/ajout.php --- www/admin/membres/cotisations/ajout.php.orig 2014-11-08 18:15:52.370038597 +0100 +++ www/admin/membres/cotisations/ajout.php 2014-11-13 09:41:50.706723863 +0100 @@ -53,6 +53,7 @@ 'moyen_paiement' => utils::post('moyen_paiement'), 'numero_cheque' => utils::post('numero_cheque'), 'banque' => utils::post('banque'), + 'libelle' => $cotisations->get(utils::post('id_cotisation'))['intitule']." (".utils::post('id_membre')." - ".$membres->get((int)utils::post('id_membre'))['nom'].")", ]; $m_cotisations->add($data); /usr/share/garradin$ diff -u include/class.cotisations_membres.php.orig include/class.cotisations_membres.php --- include/class.cotisations_membres.php.orig 2014-11-08 17:57:11.249808650 +0100 +++ include/class.cotisations_membres.php 2014-11-13 09:34:41.589149385 +0100 @@ -102,7 +102,7 @@ try { $id_operation = $this->addOperationCompta($id, [ 'id_categorie' => $co['id_categorie_compta'], - 'libelle' => 'Cotisation (automatique)', + 'libelle' => $data['libelle'], 'montant' => $data['montant'], 'date' => $data['date'], 'moyen_paiement'=> $data['moyen_paiement'], bohwaz added on 2017-10-11 03:23:17:Corrigé [d0463fc9a5] |