Début ajout bon de livraison
This commit is contained in:
parent
824ceb7ea3
commit
148d696aee
@ -251,7 +251,7 @@ class Livraison
|
|||||||
{
|
{
|
||||||
global $conf;
|
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");
|
dolibarr_syslog("livraison.class.php::valid");
|
||||||
|
|
||||||
@ -294,20 +294,19 @@ class Livraison
|
|||||||
|
|
||||||
if ($this->db->query($sql) )
|
if ($this->db->query($sql) )
|
||||||
{
|
{
|
||||||
/*
|
|
||||||
|
|
||||||
// Si module stock géré et que expedition faite depuis un entrepot
|
// 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
|
//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 = "SELECT cd.fk_product, ld.qty ";
|
||||||
$sql.= " FROM ".MAIN_DB_PREFIX."commandedet as cd, ".MAIN_DB_PREFIX."expeditiondet as ed";
|
$sql.= " FROM ".MAIN_DB_PREFIX."commandedet as cd, ".MAIN_DB_PREFIX."livraisondet as ld";
|
||||||
$sql.= " WHERE ed.fk_expedition = $this->id AND cd.rowid = ed.fk_commande_ligne";
|
$sql.= " WHERE ld.fk_livraison = $this->id AND cd.rowid = ld.fk_commande_ligne";
|
||||||
|
|
||||||
$resql=$this->db->query($sql);
|
$resql=$this->db->query($sql);
|
||||||
if ($resql)
|
if ($resql)
|
||||||
@ -316,7 +315,7 @@ class Livraison
|
|||||||
$i=0;
|
$i=0;
|
||||||
while($i < $num)
|
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);
|
$obj = $this->db->fetch_object($resql);
|
||||||
|
|
||||||
@ -326,7 +325,7 @@ class Livraison
|
|||||||
{
|
{
|
||||||
$this->db->rollback();
|
$this->db->rollback();
|
||||||
$this->error=$this->db->error()." - sql=$sql";
|
$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;
|
return -3;
|
||||||
}
|
}
|
||||||
$i++;
|
$i++;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user