Voir les détails de l’anomalie
Identifiant | Projet | Catégorie | Visibilité | Date de soumission | Dernière mise à jour |
---|---|---|---|---|---|
0000766 | NOALYSS | Improve Use | public | 2012-12-05 18:35 | 2012-12-27 02:44 |
Rapporteur | luke | Affecté à | danydb | ||
Priorité | normale | Sévérité | mineur | Reproductibilité | toujours |
État | fermé | Résolution | corrigé | ||
Plateforme | Intel | Système d’exploitation | Linux | Version du système d’exploitation | Debian 6.0 |
Version du produit | 6.5 | ||||
Version ciblée | 6.5.1 | Résolue dans la version | 6.5.1 | ||
Résumé | 0000766: Utilisation des moyens de paiements : libellé différent pour l'opération de paiement et d'achat/vente. | ||||
Description | Lorsque l'on utilise les moyens de paiements dans l'écran Achat ou Vente/Recette, il devrait être possible d'utiliser un libellé différent pour l'opération d'Achat/Vente et l'opération de paiement. Ceci permettrait par exemple de spécifier le numéro de facture fournisseur dans le libellé de l'opération d'achat, et le numéro de chèque utilisé pour régler dans le libellé de l'opération de paiement. | ||||
Étapes pour reproduire | Faire une opération d'achat ou de vente. Spécifier un moyen de paiement. Dans le cas d'un achat, le libellé de l'opération d'achat et celui de l'opération de paiement sont les mêmes. Dans le cas d'une vente, le libellé de l'opération de paiement est vide. | ||||
Informations complémentaires | Le patch joint à ce rapport permet d'obtenir le comportement désiré... | ||||
Balises | Aucune balise n’est attachée. | ||||
Pièces jointes | phpcompta_libelle_moyens_paiement.patch (2,856 octets)
diff -Naur phpcompta.ori/include/class_acc_ledger_purchase.php phpcompta/include/class_acc_ledger_purchase.php --- phpcompta.ori/include/class_acc_ledger_purchase.php 2012-10-02 23:01:27.000000000 +0200 +++ phpcompta/include/class_acc_ledger_purchase.php 2012-12-05 18:08:14.409000523 +0100 @@ -794,7 +794,8 @@ /* insert into jrn */ $acc_pay->mt=$mt; - $acc_pay->desc=$e_comm; + $acc_pay->desc=(!isset($e_comm_paiement) || strlen(trim($e_comm_paiement)) == 0) ?$e_comm:$e_comm_paiement; + $mp_jr_id=$acc_pay->insert_jrn(); $acjrn->grpt_id=$acseq; $acjrn->update_internal_code($acinternal); @@ -1528,6 +1529,7 @@ { $r.=HtmlInput::hidden('e_mp_qcode_'.$e_mp,${'e_mp_qcode_'.$e_mp}); $r.=HtmlInput::hidden('acompte',$acompte); + $r.=HtmlInput::hidden('e_comm_paiement',$e_comm_paiement); /* needed for generating a invoice */ $r.=HtmlInput::hidden('qcode_benef', ${'e_mp_qcode_' . $e_mp}); $fname = new Fiche($this->db); diff -Naur phpcompta.ori/include/class_acc_ledger_sold.php phpcompta/include/class_acc_ledger_sold.php --- phpcompta.ori/include/class_acc_ledger_sold.php 2012-10-02 23:01:27.000000000 +0200 +++ phpcompta/include/class_acc_ledger_sold.php 2012-12-05 18:08:31.579002577 +0100 @@ -566,7 +566,7 @@ $let_other=$acc_pay->insert_jrnx(); /* insert into jrn */ - $acjrn->desc=$e_comm; + $acc_pay->desc=(!isset($e_comm_paiement) || strlen(trim($e_comm_paiement)) == 0) ?$e_comm:$e_comm_paiement; $acjrn->grpt_id=$acseq; $mp_jr_id=$acc_pay->insert_jrn(); $acjrn->update_internal_code($acinternal); @@ -908,6 +908,7 @@ $r.=HtmlInput::hidden('acompte',$acompte); /* needed for generating a invoice */ $r.=HtmlInput::hidden('qcode_benef',${'e_mp_qcode_'.$e_mp}); + $r.=HtmlInput::hidden('e_comm_paiement',$e_comm_paiement); $fname=new Fiche($this->db); $fname->get_by_qcode(${'e_mp_qcode_'.$e_mp}); diff -Naur phpcompta.ori/include/class_acc_payment.php phpcompta/include/class_acc_payment.php --- phpcompta.ori/include/class_acc_payment.php 2012-06-09 18:22:59.000000000 +0200 +++ phpcompta/include/class_acc_payment.php 2012-12-04 15:23:40.469795393 +0100 @@ -335,6 +335,14 @@ $acompte->value=0; $r.=_(" Acompte à déduire"); $r.=$acompte->input(); + + $e_comm_paiement=new IText('e_comm_paiement'); + $e_comm_paiement->table=0; + $e_comm_paiement->setReadOnly(false); + $e_comm_paiement->size=60; + $e_comm_paiement->tabindex=3; + $r.=_(" Libellé du paiement"); + $r.=$e_comm_paiement->input(); } $r.='<ol>'; | ||||
Extension Noalyss | |||||
Date de modification | Nom d’utilisateur | Champ | Changement |
---|---|---|---|
2012-12-05 18:35 | luke | Nouvelle anomalie | |
2012-12-05 18:35 | luke | Fichier ajouté: phpcompta_libelle_moyens_paiement.patch | |
2012-12-05 20:40 | danydb | Note ajoutée: 0001633 | |
2012-12-05 20:40 | danydb | Affecté à | => danydb |
2012-12-05 20:40 | danydb | État | nouveau => accepté |
2012-12-05 21:02 | danydb | Note ajoutée: 0001635 | |
2012-12-05 21:02 | danydb | État | accepté => affecté |
2012-12-27 02:39 | danydb | État | affecté => résolu |
2012-12-27 02:39 | danydb | Résolue dans la version | => 6.5 |
2012-12-27 02:39 | danydb | Résolution | ouvert => corrigé |
2012-12-27 02:41 | danydb | Résolue dans la version | 6.5 => 6.5.1 |
2012-12-27 02:41 | danydb | Version ciblée | => 6.5.1 |
2012-12-27 02:44 | danydb | Note ajoutée: 0001665 | |
2012-12-27 02:44 | danydb | État | résolu => fermé |