diff --git a/htdocs/compta/prelevement/class/bonprelevement.class.php b/htdocs/compta/prelevement/class/bonprelevement.class.php index 41198fd90c8170e6f7009fa3a6cd5d6f0b375b47..144c4f5e4513e131b0533bbb01489dc8b58c2703 100644 --- a/htdocs/compta/prelevement/class/bonprelevement.class.php +++ b/htdocs/compta/prelevement/class/bonprelevement.class.php @@ -589,7 +589,8 @@ class BonPrelevement extends CommonObject * Renvoie toutes les factures presente * dans un bon de prelevement */ - $sql = "SELECT fk_facture, SUM(pl.amount)"; + $sql = "SELECT fk_facture"; + if ($amounts) $sql .= ", SUM(pl.amount)"; $sql.= " FROM ".MAIN_DB_PREFIX."prelevement_bons as p"; $sql.= " , ".MAIN_DB_PREFIX."prelevement_lignes as pl"; $sql.= " , ".MAIN_DB_PREFIX."prelevement_facture as pf"; @@ -597,7 +598,7 @@ class BonPrelevement extends CommonObject $sql.= " AND pl.fk_prelevement_bons = p.rowid"; $sql.= " AND p.rowid = ".$this->id; $sql.= " AND p.entity = ".$conf->entity; - $sql.= " GROUP BY fk_facture"; + if ($amounts) $sql.= " GROUP BY fk_facture"; $resql=$this->db->query($sql); if ($resql)