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.
3
4. Conception de rapports : OpenOffice / LibreOffice (2/3)
Rapports enregistrés en .sxw puis converti en .rml
4
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.
5
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
6
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.
7
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/)
8
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)
10
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 ..
13
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
14