[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Dolibarr-dev] Plus de ref-Produit dans les factures ??
From: |
Enguerrand MESSIN |
Subject: |
[Dolibarr-dev] Plus de ref-Produit dans les factures ?? |
Date: |
Mon, 27 Feb 2006 11:35:55 +0100 |
Apparement il n a pas été jugé utile de gerer les refs produits dans les
factures depuis la mise a jour 2.0. Il n y a pas de champ non plus dans la
table facturedet . J ai fait un bricolage dans la class facture pour que ca
apparaisse a nouveau.
Pour ceux que ca interresse :
Ligne 386 ;
$sql = 'SELECT l.fk_product,p.ref,
l.description, l.price, l.qty,
l.rowid, l.tva_taux, l.remise, l.remise_percent, l.subprice,
'.$this->db->pdate('l.date_start').' as
date_start,'.$this->db->pdate('l.date_end').' as date_end,';
$sql.= ' p.label as label, p.description as
product_desc';
$sql.= ' FROM '.MAIN_DB_PREFIX.'facturedet as
l';
$sql.= ' LEFT JOIN '.MAIN_DB_PREFIX.'product as
p ON l.fk_product =
p.rowid';
$sql.= ' WHERE l.fk_facture = '.$this->id;
$sql.= ' ORDER BY l.rang';
$result2 = $this->db->query($sql);
if ($result2)
{
$num = $this->db->num_rows($result2);
$i = 0; $total = 0;
while ($i < $num)
{
$objp =
$this->db->fetch_object($result2);
$faclig = new
FactureLigne($this->db);
$faclig->desc =
stripslashes($objp->description); //
Description ligne
$faclig->libelle =
stripslashes($objp->label); //
Label produit
$faclig->product_desc =
stripslashes($objp->product_desc); //
Description produit
$faclig->qty =
$objp->qty;
$faclig->ref =
$objp->ref;
$faclig->price =
$objp->price;
$faclig->subprice =
$objp->subprice;
$faclig->tva_taux =
$objp->tva_taux;
$faclig->remise =
$objp->remise;
$faclig->remise_percent =
$objp->remise_percent;
$faclig->produit_id =
$objp->fk_product;
$faclig->date_start =
$objp->date_start;
$faclig->date_end =
$objp->date_end;
$this->lignes[$i] = $faclig;
$i++;
}
$this->db->free($result2);
$this->db->free($result);
return 1;
}
--
Enguer
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Dolibarr-dev] Plus de ref-Produit dans les factures ??,
Enguerrand MESSIN <=