Perso, je préfères aussi que la numérotation se poursuit, alors j'ai créé un nouveau module de numérotation à partir du module 'mercure'.
Dans la fonction 'getNextValue', éviter la recherche du numéro en fonction du type.
J'ai donc ajouté un après le code existant pour annuler le calcul du where [l'autre option est de supprimer une partie du code en place].
Ensuite, dans ce module, j'ai remplacé toutes les occurences de 'mercure' par 'masociete' et les occurence de 'MERCURE' par 'MASOCIETE'.
Et le nouveau fichier s'appelle bien sûr 'mod_facture_masociete.php' dans le répertoire 'includes/modules/facture'.
Il faut finir par la configuration dans le navigateur web (Configuration/Modules/Factures) ou le nouveau module devrait apparaître. Et la vous mettez le même masque pour les avoirs et les factures. Dans mon cas:
et cliquer sur modifier.
La toute dernière opération est d'activer le nouveau module! ...
Dans la fonction 'getNextValue', éviter la recherche du numéro en fonction du type.
J'ai donc ajouté un
$where=''
$where='';
if ($facture->type == 2) $where.= " AND type = 2";
else $where.=" AND type != 2";
$where='';
Ensuite, dans ce module, j'ai remplacé toutes les occurences de 'mercure' par 'masociete' et les occurence de 'MERCURE' par 'MASOCIETE'.
Et le nouveau fichier s'appelle bien sûr 'mod_facture_masociete.php' dans le répertoire 'includes/modules/facture'.
Il faut finir par la configuration dans le navigateur web (Configuration/Modules/Factures) ou le nouveau module devrait apparaître. Et la vous mettez le même masque pour les avoirs et les factures. Dans mon cas:
FA{yy}{mm}-{0000}
et cliquer sur modifier.
La toute dernière opération est d'activer le nouveau module! ...