View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0000766 | NOALYSS | Improve Use | public | 2012-12-05 18:35 | 2012-12-27 02:44 |
| Reporter | luke | Assigned To | danydb | ||
| Priority | normale | Severity | mineur | Reproducibility | toujours |
| Status | fermé | Resolution | corrigé | ||
| Platform | Intel | OS | Linux | OS Version | Debian 6.0 |
| Product Version | 6.5 | ||||
| Target Version | 6.5.1 | Fixed in Version | 6.5.1 | ||
| Summary | 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. | ||||
| Steps To Reproduce | 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. | ||||
| Additional Information | Le patch joint à ce rapport permet d'obtenir le comportement désiré... | ||||
| Tags | No tags attached. | ||||
| Attached Files | phpcompta_libelle_moyens_paiement.patch (2,856 bytes)
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 Modified | Username | Field | Change |
|---|---|---|---|
| 2012-12-05 18:35 | luke | New Issue | |
| 2012-12-05 18:35 | luke | File Added: phpcompta_libelle_moyens_paiement.patch | |
| 2012-12-05 20:40 | danydb | Note Added: 0001633 | |
| 2012-12-05 20:40 | danydb | Assigned To | => danydb |
| 2012-12-05 20:40 | danydb | Status | new => acknowledged |
| 2012-12-05 21:02 | danydb | Note Added: 0001635 | |
| 2012-12-05 21:02 | danydb | Status | acknowledged => assigned |
| 2012-12-27 02:39 | danydb | Status | assigned => resolved |
| 2012-12-27 02:39 | danydb | Fixed in Version | => 6.5 |
| 2012-12-27 02:39 | danydb | Resolution | open => fixed |
| 2012-12-27 02:41 | danydb | Fixed in Version | 6.5 => 6.5.1 |
| 2012-12-27 02:41 | danydb | Target Version | => 6.5.1 |
| 2012-12-27 02:44 | danydb | Note Added: 0001665 | |
| 2012-12-27 02:44 | danydb | Status | resolved => closed |