Ajout de fonctionnalitées sur le modele de numérotation paramétrable "pluton" - toujours en phase de test !!
This commit is contained in:
parent
4aa12da33d
commit
5653726123
@ -103,6 +103,16 @@ function info()
|
|||||||
$texte.= ' ('.$langs->trans('IsNotDefined').')<br>';
|
$texte.= ' ('.$langs->trans('IsNotDefined').')<br>';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$texte.= 'Délimiter le compteur de la date avec un tiret';
|
||||||
|
if ($conf->global->FACTURE_NUM_DELIMIT_METER)
|
||||||
|
{
|
||||||
|
$texte.= ' ('.$langs->trans('DefinedAndHasThisValue').' : '.$conf->global->FACTURE_NUM_DELIMIT_METER.')<br>';
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$texte.= ' ('.$langs->trans('IsNotDefined').')<br>';
|
||||||
|
}
|
||||||
|
|
||||||
$texte.= 'Nombre de chiffres pour l\'année (1,2 ou 4)';
|
$texte.= 'Nombre de chiffres pour l\'année (1,2 ou 4)';
|
||||||
if ($conf->global->FACTURE_NUM_BIT_YEAR)
|
if ($conf->global->FACTURE_NUM_BIT_YEAR)
|
||||||
{
|
{
|
||||||
@ -180,12 +190,15 @@ function info()
|
|||||||
// On récupère le mois en cours
|
// On récupère le mois en cours
|
||||||
if ($conf->global->FACTURE_VIEW_MONTH) $mm = strftime("%m",time());
|
if ($conf->global->FACTURE_VIEW_MONTH) $mm = strftime("%m",time());
|
||||||
|
|
||||||
|
// On délimite le compteur de la date avec un tiret
|
||||||
|
if ($conf->global->FACTURE_NUM_DELIMIT_METER) $delimit = '-';
|
||||||
|
|
||||||
// On récupère le nombre de chiffres du compteur
|
// On récupère le nombre de chiffres du compteur
|
||||||
$arg = '%0'.$conf->global->FACTURE_NUM_QUANTIFY_METER.'s';
|
$arg = '%0'.$conf->global->FACTURE_NUM_QUANTIFY_METER.'s';
|
||||||
$num = sprintf($arg,1);
|
$num = sprintf($arg,1);
|
||||||
|
|
||||||
// Construction de l'exemple de numérotation
|
// Construction de l'exemple de numérotation
|
||||||
$numExample = $prefix.$yy.$mm.$num;
|
$numExample = $prefix.$yy.$mm.$delimit.$num;
|
||||||
|
|
||||||
return $numExample;
|
return $numExample;
|
||||||
}
|
}
|
||||||
@ -300,10 +313,16 @@ function info()
|
|||||||
$prefix = $this->prefixcreditnote;
|
$prefix = $this->prefixcreditnote;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// On délimite le compteur de la date avec un tiret
|
||||||
|
if ($conf->global->FACTURE_NUM_DELIMIT_METER) $delimit = '-';
|
||||||
|
|
||||||
|
// On détermine le nombre de chiffres du compteur
|
||||||
$arg = '%0'.$conf->global->FACTURE_NUM_QUANTIFY_METER.'s';
|
$arg = '%0'.$conf->global->FACTURE_NUM_QUANTIFY_METER.'s';
|
||||||
$num = sprintf($arg,$max+1);
|
$num = sprintf($arg,$max+1);
|
||||||
dolibarr_syslog("mod_facture_pluton::getNextValue return ".$prefix.$yy.$mm.$num);
|
|
||||||
return $prefix.$yy.$mm.$num;
|
dolibarr_syslog("mod_facture_pluton::getNextValue return ".$prefix.$yy.$mm.$delimit.$num);
|
||||||
|
|
||||||
|
return $prefix.$yy.$mm.$delimit.$num;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user