Ajout un paramètre dans set_valid pour forcer la numérotation manuelle
des factures
This commit is contained in:
parent
67ba01ca52
commit
36bb5caea0
@ -478,17 +478,27 @@ class Facture
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* \brief Tag la facture comme validée et valide la facture
|
* \brief Tag la facture comme validée et valide la facture
|
||||||
* \param rowid id de la facture à modifier
|
* \param rowid id de la facture à valider
|
||||||
* \param user utilisateur qui valide la facture
|
* \param user utilisateur qui valide la facture
|
||||||
* \param soc societe
|
* \param soc societe
|
||||||
|
* \param force_number force le numéro de facture
|
||||||
*/
|
*/
|
||||||
function set_valid($rowid, $user, $soc)
|
function set_valid($rowid, $user, $soc, $force_number='')
|
||||||
{
|
{
|
||||||
if ($this->brouillon)
|
if ($this->brouillon)
|
||||||
{
|
{
|
||||||
$action_notify = 2; // ne pas modifier cette valeur
|
$action_notify = 2; // ne pas modifier cette valeur
|
||||||
|
|
||||||
|
if ($force_number)
|
||||||
|
{
|
||||||
|
$numfa=$force_number;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
$numfa = facture_get_num($soc, $this->prefixe_facture); // définit dans includes/modules/facture
|
$numfa = facture_get_num($soc, $this->prefixe_facture); // définit dans includes/modules/facture
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
$sql = "UPDATE ".MAIN_DB_PREFIX."facture set facnumber='$numfa', fk_statut = 1, fk_user_valid = $user->id";
|
$sql = "UPDATE ".MAIN_DB_PREFIX."facture set facnumber='$numfa', fk_statut = 1, fk_user_valid = $user->id";
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user