From 148d696aee73593425618523cf2bf9fc33d113f8 Mon Sep 17 00:00:00 2001 From: Regis Houssin Date: Tue, 30 May 2006 10:47:10 +0000 Subject: [PATCH] =?UTF-8?q?D=E9but=20ajout=20bon=20de=20livraison?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- htdocs/livraison/livraison.class.php | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/htdocs/livraison/livraison.class.php b/htdocs/livraison/livraison.class.php index 06a852d5606..3cf0ea26518 100644 --- a/htdocs/livraison/livraison.class.php +++ b/htdocs/livraison/livraison.class.php @@ -251,7 +251,7 @@ class Livraison { global $conf; - //require_once DOL_DOCUMENT_ROOT ."/product/stock/mouvementstock.class.php"; + require_once DOL_DOCUMENT_ROOT ."/product/stock/mouvementstock.class.php"; dolibarr_syslog("livraison.class.php::valid"); @@ -294,20 +294,19 @@ class Livraison if ($this->db->query($sql) ) { -/* - + // Si module stock géré et que expedition faite depuis un entrepot - if ($conf->stock->enabled && $this->entrepot_id) + if (!$conf->expedition->enabled && $conf->stock->enabled && $this->entrepot_id) { //Enregistrement d'un mouvement de stock pour chaque produit de l'expedition - dolibarr_syslog("expedition.class.php::valid enregistrement des mouvements"); + dolibarr_syslog("livraison.class.php::valid enregistrement des mouvements"); - $sql = "SELECT cd.fk_product, ed.qty "; - $sql.= " FROM ".MAIN_DB_PREFIX."commandedet as cd, ".MAIN_DB_PREFIX."expeditiondet as ed"; - $sql.= " WHERE ed.fk_expedition = $this->id AND cd.rowid = ed.fk_commande_ligne"; + $sql = "SELECT cd.fk_product, ld.qty "; + $sql.= " FROM ".MAIN_DB_PREFIX."commandedet as cd, ".MAIN_DB_PREFIX."livraisondet as ld"; + $sql.= " WHERE ld.fk_livraison = $this->id AND cd.rowid = ld.fk_commande_ligne"; $resql=$this->db->query($sql); if ($resql) @@ -316,7 +315,7 @@ class Livraison $i=0; while($i < $num) { - dolibarr_syslog("expedition.class.php::valid movment $i"); + dolibarr_syslog("livraison.class.php::valid movment $i"); $obj = $this->db->fetch_object($resql); @@ -326,7 +325,7 @@ class Livraison { $this->db->rollback(); $this->error=$this->db->error()." - sql=$sql"; - dolibarr_syslog("expedition.class.php::valid ".$this->error); + dolibarr_syslog("livraison.class.php::valid ".$this->error); return -3; } $i++;