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
_______________________________________________
Dolibarr-dev mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/dolibarr-dev