241
edits
No edit summary |
|||
| Line 15: | Line 15: | ||
** logs | ** logs | ||
** rapports | ** rapports | ||
= Générer des documents dans de nouveaux outils = | |||
Pour pouvoir profiter de la génération de document à la sauce Dolibarr, il convient de modifier 6 fichiers: | |||
# la fiche où placer la "cartouche" (affichage) permettant à l'utilisateur de générer un nouveau document et de consulter les documents existants | |||
# ''htdocs/html.form.class.php'' pour y ajouter, dans la méthode '''show_documents()''', le type de document ajouté | |||
# ''htdocs/includes/modules/[type de document]/module_[type].php'' qui contiendra la définition de la classe de génération | |||
# ''htdocs/includes/modules/[type de document]/pdf_[modele]_[type].modules.php'' qui contiendra le modèle de génération du document | |||
# ''htdocs/document.php'' qui contient la procédure de livraison des fichiers une fois créés (et leur suppression) - il faut également y ajouter le type de document et le répertoire correspondant | |||
# la(les) classe(s) qui contien(nen)t les données à afficher (classes product.class.php ou facture.class.php, ou autres, selon le document à générer) | |||
Par ailleurs, il faudra créer un répertoire contenant les documents générés. Ce répertoire se trouve généralement dans DOL_DATA_ROOT, soit une syntaxe du type: | |||
$conf->[type]->dir_output = DOL_DATA_ROOT.'[type]'; | |||
edits