Créer un module de numérotation: Difference between revisions

Jump to navigation Jump to search
m
Line 17: Line 17:
5. Modifier le code de la méthode getNextValue() afin de renvoyer la prochaine référence de numérotation disponible.
5. Modifier le code de la méthode getNextValue() afin de renvoyer la prochaine référence de numérotation disponible.


Au sein du code de cette fonction, vous pouvez utilisez les paramètres $objsoc ou $facture qui contiennent les informations du tiers concerné par la génération et l'object concerné par la génération.
Au sein du code de cette fonction, vous pouvez utilisez les paramètres $objsoc ou $facture qui contiennent les informations du tiers concerné par la génération et l'object concerné par la génération (Le nom de ces variables peut différer selon la nature des l'entité gérée par le module).
Vous pouvez de plus utiliser les objects $langs, $conf et $db à condition de les déclarer par  
Vous pouvez de plus utiliser les objets $langs, $conf et $db, à condition de les déclarer par la ligne
global $langs, $conf, $db;
global $langs, $conf, $db;
Ces objets contiennent les infos de la langue utilisateur, de la configuration Dolibarr et un objet connexion à la base qui permet d'effectuer une requete en base.
Ces objets contiennent:
$langs: les infos de la langue utilisateur
$conf: la configuration Dolibarr
$db: l'objet de connexion à la base qui permet d'effectuer des requêtes SQL en base.


6. Sauvegarder : le modèle 'masocietebleu' est disponible dans la liste des modèles de propales de Dolibarr
6. Sauvegarder : le modèle 'masocietebleu' est disponible dans la liste des modèles de factures de Dolibarr


== Tester ce module ==
== Tester ce module ==

Navigation menu