Voir les détails de l’anomalie
Identifiant | Projet | Catégorie | Visibilité | Date de soumission | Dernière mise à jour |
---|---|---|---|---|---|
0000250 | NOALYSS | Bug | public | 2011-04-12 19:49 | 2011-06-02 01:19 |
Rapporteur | danydb | Affecté à | danydb | ||
Priorité | normale | Sévérité | mineur | Reproductibilité | non essayé |
État | fermé | Résolution | corrigé | ||
Version du produit | 5.5 | ||||
Version ciblée | 5.6 | Résolue dans la version | 5.6 | ||
Résumé | 0000250: Problème export CSV historique sans le signe moins pour financier | ||||
Description | Problème export CSV des journaux sans le signe moins pour financier Quand on regarde l'historique des opérations et qu'on exporte en CSV, le signe moins disparait Ajouter test Acc_Ledger::list_operation ================= 00797 // Check ledger type : 00798 if ( $row['jrn_def_type'] == 'FIN' ) 00799 { 00800 $positive = $this->db->get_value("select qf_amount from quant_fin where jr_id=$1", 00801 array($row['jr_id'])); Ajouter if ($this->db->count() == 0 ) $positive == 0 else 00802 $positive=($positive < 0)?1:0; 00803 } changer dans impress_jrn.inc.php ================================= 00266 if ( $line['jrn_def_type'] == 'FIN' ) 00267 { -00268 $positive = $cn->count_sql("select * from jrn inner join jrnx on jr_grpt_id=j_grpt ". -00269 " where jr_id=".$line['jr_id']." and $sql_fin ". -00270 " and j_debit='f'"); + $positive = $this->db->get_value("select qf_amount from quant_fin where jr_id=$1", + array($row['jr_id'])); + if ($this->db->count() == 0 ) + $positive == 0 + else + $positive=($positive < 0)?1:0; 00271 00272 echo "<TD align=\"right\">"; 00273 echo ( $positive != 0 )?"<font color=\"red\"> - ".nbm($line['montant'])."</font>":nbm($line['montant']); 00274 echo "</TD>"; 00275 } 00276 else 00277 { 00278 echo "<TD align=\"right\">".nbm($line['montant'])."</TD>"; 00279 } + ajouter signe dans histo_csv ============================== dans 59 -> retrouver toutes les lignes en une fois sera p-e difficile ? $cn->prepare('get_from_fin','select qf_amount from quant_fin where jr_id=$1'); +$amount=$res[$i]['jr_montant']; +if ( $res[$i]['jrn_def_type'] == 'FIN') +{ +//$this->db->get_value("select qf_amount from quant_fin where jr_id=$1", +$positive = $cn->execute('get_from_fin',array($row['jr_id'])); + if ( $this->db->count() == 1) $amount=$positive; +} 00078 printf('%s',nb($amount)); | ||||
Balises | Aucune balise n’est attachée. | ||||
Extension Noalyss | |||||
Date de modification | Nom d’utilisateur | Champ | Changement |
---|---|---|---|
2011-04-12 19:49 | danydb | Nouvelle anomalie | |
2011-04-12 19:49 | danydb | État | nouveau => affecté |
2011-04-12 19:49 | danydb | Affecté à | => danydb |
2011-04-12 21:14 | danydb | État | affecté => résolu |
2011-04-12 21:14 | danydb | Résolue dans la version | => 5.5 |
2011-04-12 21:14 | danydb | Résolution | ouvert => corrigé |
2011-05-25 23:20 | danydb | Version ciblée | 5.5 => 5.6 |
2011-05-25 23:20 | danydb | Résolue dans la version | 5.5 => 5.6 |
2011-06-02 01:19 | danydb | État | résolu => fermé |