Fix: if supplier order mask "orchidee" used the {cccc} , you must retrieve the supplier code and not the client code
Todo: verify the length of client code or supplier code if {cccc} is used in mask
This commit is contained in:
parent
eec04e2fe1
commit
e4e33c8f7e
@ -152,13 +152,6 @@ if ($_POST["action"] == 'addcat')
|
||||
$fourn->CreateCategory($user,$_POST["cat"]);
|
||||
}
|
||||
|
||||
// defini les constantes du modele orchidee
|
||||
if ($_POST["action"] == 'updateMatrice') dolibarr_set_const($db, "COMMANDE_FOURNISSEUR_NUM_MATRICE",$_POST["matrice"],'chaine',0,'',$conf->entity);
|
||||
if ($_POST["action"] == 'updatePrefixCommande') dolibarr_set_const($db, "COMMANDE_FOURNISSEUR_NUM_PREFIX",$_POST["prefixcommande"],'chaine',0,'',$conf->entity);
|
||||
if ($_POST["action"] == 'setOffset') dolibarr_set_const($db, "COMMANDE_FOURNISSEUR_NUM_DELTA",$_POST["offset"],'chaine',0,'',$conf->entity);
|
||||
if ($_POST["action"] == 'setNumRestart') dolibarr_set_const($db, "COMMANDE_FOURNISSEUR_NUM_RESTART_BEGIN_YEAR",$_POST["numrestart"],'chaine',0,'',$conf->entity);
|
||||
|
||||
|
||||
/*
|
||||
* View
|
||||
*/
|
||||
|
||||
@ -22,7 +22,7 @@
|
||||
/**
|
||||
* \file htdocs/includes/modules/supplier_order/mod_commande_fournisseur_orchidee.php
|
||||
* \ingroup commande
|
||||
* \brief Fichier contenant la classe du modèle de numérotation de référence de commande fournisseur Orchidee
|
||||
* \brief Fichier contenant la classe du modele de numerotation de reference de commande fournisseur Orchidee
|
||||
* \version $Id$
|
||||
*/
|
||||
|
||||
@ -31,7 +31,7 @@ require_once(DOL_DOCUMENT_ROOT ."/includes/modules/supplier_order/modules_comman
|
||||
|
||||
/**
|
||||
\class mod_commande_fournisseur_orchidee
|
||||
\brief Classe du modèle de numerotation de référence de commande fournisseur Orchidee
|
||||
\brief Classe du modele de numerotation de reference de commande fournisseur Orchidee
|
||||
*/
|
||||
class mod_commande_fournisseur_orchidee extends ModeleNumRefSuppliersOrders
|
||||
{
|
||||
@ -109,7 +109,7 @@ class mod_commande_fournisseur_orchidee extends ModeleNumRefSuppliersOrders
|
||||
|
||||
require_once(DOL_DOCUMENT_ROOT ."/lib/functions2.lib.php");
|
||||
|
||||
// On défini critere recherche compteur
|
||||
// On defini critere recherche compteur
|
||||
$mask=$conf->global->COMMANDE_FOURNISSEUR_ORCHIDEE_MASK;
|
||||
|
||||
if (! $mask)
|
||||
@ -118,13 +118,13 @@ class mod_commande_fournisseur_orchidee extends ModeleNumRefSuppliersOrders
|
||||
return 0;
|
||||
}
|
||||
|
||||
$numFinal=get_next_value($db,$mask,'commande_fournisseur','ref','',$objsoc->code_client,$commande->date_commande);
|
||||
$numFinal=get_next_value($db,$mask,'commande_fournisseur','ref','',$objsoc->code_fournisseur,$commande->date_commande);
|
||||
|
||||
return $numFinal;
|
||||
}
|
||||
|
||||
|
||||
/** \brief Renvoie la référence de commande suivante non utilisee
|
||||
/** \brief Renvoie la reference de commande suivante non utilisee
|
||||
* \param objsoc Objet societe
|
||||
* \param commande Objet commande
|
||||
* \return string Texte descripif
|
||||
|
||||
Loading…
Reference in New Issue
Block a user