Fix: incrmentation sur 5 chiffres au lieu de 4
This commit is contained in:
parent
f3c45103e0
commit
19a867d3ea
@ -53,7 +53,7 @@ class mod_commande_diamant extends ModeleNumRefCommandes
|
||||
*/
|
||||
function info()
|
||||
{
|
||||
$texte = "Renvoie le numéro sous la forme numérique CYYNNNN, où YY représente l'année et NNNN Le numéro d'incrément. Ce dernier n'est PAS remis à zéro en début d'année.<br>\n";
|
||||
$texte = "Renvoie le numéro sous la forme numérique CYYNNNNN, où YY représente l'année et NNNNN Le numéro d'incrément. Ce dernier n'est PAS remis à zéro en début d'année.<br>\n";
|
||||
$texte.= "Si la constante COMMANDE_DIAMANT_DELTA est définie, un offset est appliqué sur le compteur";
|
||||
|
||||
if (defined("COMMANDE_DIAMANT_DELTA"))
|
||||
@ -78,11 +78,11 @@ class mod_commande_diamant extends ModeleNumRefCommandes
|
||||
if (defined("COMMANDE_DIAMANT_DELTA"))
|
||||
{
|
||||
$num = sprintf("%02d",COMMANDE_DIAMANT_DELTA);
|
||||
return "C".$y.substr("000".$num, strlen("000".$num)-4,4);
|
||||
return "C".$y.substr("0000".$num, strlen("0000".$num)-5,5);
|
||||
}
|
||||
else
|
||||
{
|
||||
return "C".$y."0001";
|
||||
return "C".$y."00001";
|
||||
}
|
||||
}
|
||||
|
||||
@ -115,7 +115,7 @@ class mod_commande_diamant extends ModeleNumRefCommandes
|
||||
|
||||
$y = strftime("%y",time());
|
||||
|
||||
return 'C'.$y.substr("000".$num, strlen("000".$num)-4,4);
|
||||
return 'C'.$y.substr("0000".$num, strlen("0000".$num)-5,5);
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
@ -53,10 +53,10 @@ class mod_commande_emeraude extends ModeleNumRefCommandes
|
||||
*/
|
||||
function info()
|
||||
{
|
||||
$texte = "Renvoie le numéro sous la forme CYYNNNN où YY est l'année et NNNN le numéro d'incrément qui commence à 1.<br>\n";
|
||||
$texte = "Renvoie le numéro sous la forme CYYNNNNN où YY est l'année et NNNNN le numéro d'incrément qui commence à 1.<br>\n";
|
||||
$texte.= "L'année s'incrémente de 1 et le numéro d'incrément se remet à zero en début d'année d'exercice.<br>\n";
|
||||
$texte.= "Définir la variable FISCAL_MONTH_START avec le mois du début d'exercice, ex: 9 pour septembre.<br>\n";
|
||||
$texte.= "Dans cette exemple nous aurons au 1er septembre 2006 une commande nommée C070001.<br>\n";
|
||||
$texte.= "Dans cette exemple nous aurons au 1er septembre 2006 une commande nommée C0700001.<br>\n";
|
||||
|
||||
if (defined("FISCAL_MONTH_START"))
|
||||
{
|
||||
@ -74,7 +74,7 @@ class mod_commande_emeraude extends ModeleNumRefCommandes
|
||||
*/
|
||||
function getExample()
|
||||
{
|
||||
return "C060001";
|
||||
return "C0600001";
|
||||
}
|
||||
|
||||
|
||||
@ -102,7 +102,7 @@ class mod_commande_emeraude extends ModeleNumRefCommandes
|
||||
else
|
||||
$y = strftime("%y",time());
|
||||
|
||||
return 'C'.$y.substr("0000".($num+1),-4);
|
||||
return 'C'.$y.substr("0000".($num+1),-5);
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
@ -44,10 +44,10 @@ class mod_facture_titan extends ModeleNumRefFactures
|
||||
*/
|
||||
function info()
|
||||
{
|
||||
$texte = "Renvoie le numéro sous la forme FAYYNNNN où YY est l'année et NNNN le numéro d'incrément qui commence à 1.<br>\n";
|
||||
$texte = "Renvoie le numéro sous la forme FAYYNNNNN où YY est l'année et NNNNN le numéro d'incrément qui commence à 1.<br>\n";
|
||||
$texte.= "L'année s'incrémente de 1 et le numéro d'incrément se remet à zero en début d'année d'exercice.<br>\n";
|
||||
$texte.= "Définir la variable FISCAL_MONTH_START avec le mois du début d'exercice, ex: 9 pour septembre.<br>\n";
|
||||
$texte.= "Dans cette exemple nous aurons au 1er septembre 2006 une facture nommée FA070001.<br>\n";
|
||||
$texte.= "Dans cette exemple nous aurons au 1er septembre 2006 une facture nommée FA0700001.<br>\n";
|
||||
|
||||
if (defined("FISCAL_MONTH_START"))
|
||||
{
|
||||
@ -65,7 +65,7 @@ function info()
|
||||
*/
|
||||
function getExample()
|
||||
{
|
||||
return "FA060001";
|
||||
return "FA0600001";
|
||||
}
|
||||
|
||||
/** \brief Renvoie la référence de facture suivante non utilisée
|
||||
@ -91,7 +91,7 @@ function info()
|
||||
$y = strftime("%y",mktime(0,0,0,date("m"),date("d"),date("Y")+1));
|
||||
else
|
||||
$y = strftime("%y",time());
|
||||
return "FA" . "$y" . substr("000".$num, strlen("000".$num)-4,4);
|
||||
return "FA" . "$y" . substr("0000".$num, strlen("0000".$num)-5,5);
|
||||
|
||||
}
|
||||
|
||||
|
||||
@ -44,7 +44,7 @@ class mod_propale_diamant extends ModeleNumRefPropales
|
||||
*/
|
||||
function info()
|
||||
{
|
||||
$texte = "Renvoie le numéro sous la forme numérique PRYYNNNN où YY représente l'année et NNNN Le numéro d'incrément. Ce dernier n'est PAS remis à zéro en début d'année.<br>\n";
|
||||
$texte = "Renvoie le numéro sous la forme numérique PRYYNNNNN où YY représente l'année et NNNNN Le numéro d'incrément. Ce dernier n'est PAS remis à zéro en début d'année.<br>\n";
|
||||
$texte.= "Si la constante PROPALE_DIAMANT_DELTA est définie, un offset est appliqué sur le compteur";
|
||||
|
||||
if (defined("PROPALE_DIAMANT_DELTA"))
|
||||
@ -69,11 +69,11 @@ class mod_propale_diamant extends ModeleNumRefPropales
|
||||
if (defined("PROPALE_DIAMANT_DELTA"))
|
||||
{
|
||||
$num = sprintf("%02d",PROPALE_DIAMANT_DELTA);
|
||||
return "PR".$y.substr("000".$num, strlen("000".$num)-4,4);
|
||||
return "PR".$y.substr("0000".$num, strlen("0000".$num)-5,5);
|
||||
}
|
||||
else
|
||||
{
|
||||
return "PR".$y."0001";
|
||||
return "PR".$y."00001";
|
||||
}
|
||||
}
|
||||
|
||||
@ -103,7 +103,7 @@ class mod_propale_diamant extends ModeleNumRefPropales
|
||||
|
||||
$y = strftime("%y",time());
|
||||
|
||||
return "PR" .$y. substr("000".$num, strlen("000".$num)-4,4);
|
||||
return "PR" .$y. substr("0000".$num, strlen("0000".$num)-5,5);
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ -44,10 +44,10 @@ class mod_propale_emeraude extends ModeleNumRefPropales
|
||||
*/
|
||||
function info()
|
||||
{
|
||||
$texte = "Renvoie le numéro sous la forme PRYYNNNN où YY est l'année et NNNN le numéro d'incrément qui commence à 1.<br>\n";
|
||||
$texte = "Renvoie le numéro sous la forme PRYYNNNNN où YY est l'année et NNNNN le numéro d'incrément qui commence à 1.<br>\n";
|
||||
$texte.= "L'année s'incrémente de 1 et le numéro d'incrément se remet à zero en début d'année d'exercice.<br>\n";
|
||||
$texte.= "Définir la variable FISCAL_MONTH_START avec le mois du début d'exercice, ex: 9 pour septembre.<br>\n";
|
||||
$texte.= "Dans cette exemple nous aurons au 1er septembre 2006 une propale nommée PR070001.<br>\n";
|
||||
$texte.= "Dans cette exemple nous aurons au 1er septembre 2006 une propale nommée PR0700001.<br>\n";
|
||||
|
||||
if (defined("FISCAL_MONTH_START"))
|
||||
{
|
||||
@ -66,7 +66,7 @@ class mod_propale_emeraude extends ModeleNumRefPropales
|
||||
*/
|
||||
function getExample()
|
||||
{
|
||||
return "PR050001";
|
||||
return "PR0500001";
|
||||
}
|
||||
|
||||
|
||||
@ -91,7 +91,7 @@ class mod_propale_emeraude extends ModeleNumRefPropales
|
||||
else
|
||||
$y = strftime("%y",time());
|
||||
$num = $num + 1;
|
||||
return "PR" . "$y" . substr("000".$num, strlen("000".$num)-4,4);
|
||||
return "PR" . "$y" . substr("0000".$num, strlen("0000".$num)-5,5);
|
||||
}
|
||||
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user