View
229
Download
3
Category
Preview:
Citation preview
El Hadji Dem eh.dem@gestion-ressources.com
OpenErp : Conception de rapports
2
Plan
OpenOffice / LibreOffice
RML et Python
iReport
Pentaho Report Designer
Autres
Conclusion
3
Conception de rapports : OpenOffice / LibreOffice (1/3)
Installation de l'extension (openerp_report_designer) pour OpenOffice / LibreOffice pour contruire les rapports.
Installation du module base_report_designer dans OpenErp.
4
Conception de rapports : OpenOffice / LibreOffice (2/3)
Rapports enregistrés en .sxw puis converti en .rml
5
Conception de rapports : OpenOffice / LibreOffice (3/3)
Avantages :
- Facile d'utilisation
- Pas de programmation
Inconvénients:
- Trés limité
- Code RML affreux
- Ne convient pas pour des rapports complexes.
6
Conception de rapports : RML et Python (1/2)
RML = Report Markup Language
Extension du XML
Génére des documents .pdf
Utilisation des fonctions python ou appel à des variables du fichier .py
7
Conception de rapports : RML et Python (2/2)
Avantages :
- Réaliser des rapports plus complexes
- Plus de fonctionnalités disponibles
- Souplesse au niveau de la manipulation des items.
- Nécessite de la programmation
Inconvénients:
- Prend plus de temps.
- Apprentissage du langage.
8
Conception de rapports : iReport (1/3)
Outil de conception WYSIWYG (What You See Is What You Get)
Génère des fichiers .jrxml (fichiers xml)
Rapports exportables : PDF, HTML, XLS, CSV, XML, RTF, TXT
Nécessite :
- Machine Virtuelle Java
- iReport
- Installation du module jasper_report de Nan-Tic (http://www.nan-tic.com/)
9
Conception de rapports : iReport (2/3)
10
Conception de rapports : iReport (3/3)
Avantages :
- Convivial
- Visuel des documents de meilleur qualité
- Sous -rapports
Inconvénients:
- Limité
- Connaissance du sql pour les non-programmeurs
- Ne s'adapte pas pour des rapports complexes (Comme openOffice/LibreOffice)
11
Conception de rapports : Pentaho Report Designer (1/3)
Module pentaho_reports : developpé par http://www.willowit.com.au/
Pré-requis:
- Java
- Tomcat
- Pentaho Report Designer (PRD)
12
Conception de rapports : Pentaho Report Designer (2/3)
13
Conception de rapports : Pentaho Report Designer (3/3)
Avantages :
- Convivial
- Visuel des documents de meilleur qualité
- Etc ...
Inconvénients:
- Limité
- Connaissance du sql pour les non-programmeurs
- Ne s'adapte pas pour des rapports complexes (Comme openOffice/LibreOffice)
-Etc ..
14
Conception de rapports : Autres
Aeroo Report: Permet de créer le rapport dans OpenOffice puis de l'intégrer à OpenERP
Webkit Report: Permet de créer des rapports en HTML/CSS et de les intégrer à OpenERP
Birt : Version Alpha (https://github.com/vaab/report_birt) développé par Valentin Lab
15
Conception de rapports : Conclusion
Pentaho Report Designer
Python et RML
Recommended