Fix: Suppression retour a la ligne sur pdf remise cheque + ajout numro du cheque

This commit is contained in:
Laurent Destailleur 2007-03-07 16:57:55 +00:00
parent be17e69446
commit fc108e631b
3 changed files with 11 additions and 10 deletions

View File

@ -344,7 +344,7 @@ else
print "<tr $bc[$var]>";
print '<td align="center" width="24">'.$i.'</td>';
print '<td align="center">'.$objp->num_chq.'</td>';
print '<td align="center">'.($objp->num_chq?$objp->num_chq:'&nbsp;').'</td>';
print '<td>'.dolibarr_trunc($objp->emetteur,24).'</td>';
print '<td>'.dolibarr_trunc($objp->banque,24).'</td>';
print '<td align="right">'.price($objp->amount).'</td>';

View File

@ -179,7 +179,7 @@ class BordereauChequeBlochet
$pdf->MultiCell(8, $this->line_height, $j+1, 0, 'R', 0);
$pdf->SetXY (10, $this->tab_top + 10 + $yp);
$pdf->MultiCell(20, $this->line_height, $this->lines[$j]->num_chq, 0, 'J', 0);
$pdf->MultiCell(20, $this->line_height, $this->lines[$j]->num_chq?$this->lines[$j]->num_chq:'', 0, 'J', 0);
$pdf->SetXY (30, $this->tab_top + 10 + $yp);
$pdf->MultiCell(70, $this->line_height, dolibarr_trunc($this->lines[$j]->bank_chq,44), 0, 'J', 0);

View File

@ -336,10 +336,10 @@ class RemiseCheque
}
/**
\brief Génère le fichier PDF
\param model Nom du modele
\return int, 0 en cas de succes
\todo Finir la gestion multi modèle
\brief Génère le fichier PDF
\param model Nom du modele
\return int <0 si KO, 0 si OK
\todo Finir la gestion multi modèle
*/
function GeneratePdf($model='Blochet')
{
@ -350,7 +350,7 @@ class RemiseCheque
$pdf = new BordereauChequeBlochet($db);
$sql = "SELECT b.banque, b.emetteur, b.amount ";
$sql = "SELECT b.banque, b.emetteur, b.amount, b.num_chq ";
$sql.= " FROM ".MAIN_DB_PREFIX."bank as b, ".MAIN_DB_PREFIX."bank_account as ba ";
$sql.= " , ".MAIN_DB_PREFIX."bordereau_cheque as bc";
$sql.= " WHERE b.fk_account = ba.rowid AND b.fk_bordereau = bc.rowid";
@ -364,9 +364,10 @@ class RemiseCheque
$i = 0;
while ( $objp = $this->db->fetch_object($result) )
{
$pdf->lines[$i][0] = $objp->banque;
$pdf->lines[$i][1] = $objp->emetteur;
$pdf->lines[$i][2] = price($objp->amount);
$pdf->lines[$i]->bank_chq = $objp->banque;
$pdf->lines[$i]->emetteur_chq = $objp->emetteur;
$pdf->lines[$i]->amount_chq = $objp->amount;
$pdf->lines[$i]->num_chq = $objp->num_chq;
$i++;
}
}