[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Phpcompta-dev] r5027 - phpcompta/trunk/include
From: |
phpcompta-dev |
Subject: |
[Phpcompta-dev] r5027 - phpcompta/trunk/include |
Date: |
Thu, 28 Jun 2012 10:15:16 +0200 (CEST) |
Author: danydb
Date: 2012-06-28 10:15:16 +0200 (Thu, 28 Jun 2012)
New Revision: 5027
Modified:
phpcompta/trunk/include/export_fiche_balance_pdf.php
Log:
0000662: CARD : avoir les totaux dans les balances
Idem dans PDF
Modified: phpcompta/trunk/include/export_fiche_balance_pdf.php
===================================================================
--- phpcompta/trunk/include/export_fiche_balance_pdf.php 2012-06-28
08:06:22 UTC (rev 5026)
+++ phpcompta/trunk/include/export_fiche_balance_pdf.php 2012-06-28
08:15:16 UTC (rev 5027)
@@ -94,7 +94,7 @@
if (empty($aCard)) continue;
- $idx=0;
+ $idx=0;$sum_deb=0;$sum_cred=0;bcscale(4);
for ($i=0;$i < count($aCard);$i++)
{
if ( isDate($_REQUEST['start']) == null || isDate ($_REQUEST['end'])
== null ) exit;
@@ -120,15 +120,37 @@
$side='';
if(bcsub($solde['credit'],$solde['debit']) < 0) $side='Deb.';
if(bcsub($solde['credit'],$solde['debit']) > 0) $side='Cred.';
-
+
+ $sum_cred=bcadd($sum_cred,$solde['credit']);
+ $sum_deb=bcadd($sum_deb,$solde['debit']);
+ $sum_solde=bcsub($sum_deb,$sum_cred);
+
$pdf->Cell(30,7,$oCard->strAttribut(ATTR_DEF_QUICKCODE),0,0,'L',$fill);
$pdf->Cell(80,7,$oCard->strAttribut(ATTR_DEF_NAME),0,0,'L',$fill);
- $pdf->Cell(20,7,sprintf('%.02f',$solde['debit']),0,0,'R',$fill);
- $pdf->Cell(20,7,sprintf('%.02f',$solde['credit']),0,0,'R',$fill);
- $pdf->Cell(20,7,sprintf('%.02f',abs($solde['solde'])),0,0,'R',$fill);
+ $pdf->Cell(20,7,nbm($solde['debit']),0,0,'R',$fill);
+ $pdf->Cell(20,7,nbm($solde['credit']),0,0,'R',$fill);
+ $pdf->Cell(20,7,nbm(abs($solde['solde'])),0,0,'R',$fill);
$pdf->Cell(20,7,$side,0,0,'C',$fill);
$pdf->Ln();
- }
+ }
+ // Sum by category
+ $pdf->Cell(30,7,"",0,0,'L',$fill);
+ $pdf->Cell(80,7,_("Totaux"),0,0,'L',$fill);
+ $pdf->Cell(20,7,nbm($sum_deb),0,0,'R',$fill);
+ $pdf->Cell(20,7,nbm($sum_cred),0,0,'R',$fill);
+ $pdf->Cell(20,7,nbm(abs($sum_solde)),0,0,'R',$fill);
+ $side=" = ";
+ if ( $sum_solde > 0 )
+ {
+ $side='Deb.';
+ }
+ else if ( $sum_solde < 0)
+ {
+ $side='Cred.';
+ }
+
+ $pdf->Cell(20,7,$side,0,0,'C',$fill);
+ $pdf->Ln();
}
}
else
---
PhpCompta est un logiciel de comptabilité libre en ligne (full web)
Projet opensource http://www.phpcompta.eu
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Phpcompta-dev] r5027 - phpcompta/trunk/include,
phpcompta-dev <=