Diferencia entre revisiones de «Webkit Report Engine»
Ir a la navegación
Ir a la búsqueda
Sin resumen de edición |
|||
Línea 56: | Línea 56: | ||
== Crear els nostres informes == | == Crear els nostres informes == | ||
Per a crear un infome, cal utilitzar una plantilla '''mako'''. | |||
== Enllaços == | == Enllaços == | ||
http://help.openerp.com/question/4724/how-to-configure-webkit-for-v7/ | http://help.openerp.com/question/4724/how-to-configure-webkit-for-v7/ |
Revisión del 20:25 4 nov 2013
Webkit és un motor de renderitzat d'html. La idea de Openerp és utilitzar html i css per donar format als informes i després descarregar un pdf per a imprimir. Per poder fer aixó, necessita el programa wkhtmltopdf.
Instal·lació en Ubuntu
- El wkhtmltopdf oficial d'Ubuntu falla. Per tant, cal descarregar-lo de la web oficial:
# wget http://wkhtmltopdf.googlecode.com/files/wkhtmltopdf-0.11.0_rc1-static-amd64.tar.bz2 # bunzip2 wkhtmltopdf-0.11.0_rc1-static-amd64.tar.bz2 # tar -xvf wkhtmltopdf-0.11.0_rc1-static-amd64.tar # mv wkhtmltopdf-amd64 /usr/bin/wkhtmltopdf
- A continuació, cal instal·lar el mòdul report_webkit.
- Cal dir a OpenERP on està el wkhtmltopdf. Cal anar a Configuracion -> Técnico -> Parámetros -> Parámetros del sistema i crear una nova clau webkit_path amb la ruta absoluta del wkhtmltopdf.
No cal fer aquest pas si està /usr/bin/, ja que forma part del PATH
- És recomanable fer els nous mòduls en un directori diferent al oficial d'OpenERP. Per tant, es recomana afegir una ruta al addons_path:
# nano /etc/openerp/openerp-server.conf
Afegir:
addons_path = /usr/lib/pymodules/python2.7/openerp/addons,/opt/openerp-custom/addons
- Es reinicia el servici openerp
En aquest moment tenim el mòdul correctament instal·lat, però no tenim informes fets per a webkit. El que anem a fer és instal·lar uns mòduls bàsics per a provar webkit i entendre cóm funciona:
# apt-get install bzr # cd /opt/openerp-custom # mkdir sources # cd sources # bzr branch lp:account-invoice-report/7.0 account-invoice-report # bzr branch lp:sale-reports/7.0 sale-report # bzr branch lp:account-financial-report/7.0 account-financial-report # bzr branch lp:webkit-utils webkit-utils # cd .. # mkdir addons # cd addons # ln -s ../sources/sale-report/sale_order_webkit/ sale_order_webkit # ln -s ../sources/account-invoice-report/invoice_webkit/ invoice_webkit # ln -s ../sources/webkit-utils/base_headers_webkit/ base_headers_webkit # ln -s ../sources/webkit-utils/report_webkit_chapter_server/ report_webkit_chapter_server
A continuació, en OpenERP, instal·lem els 4 mòduls que hem descarregat. Aquest són:
- sale_order_webkit : Un reemplaç per a l'impresió de ordres de venda.
- invoice_webkit: Un reemplaç per al pressuposts.
- base_headers_webkit: Les capçaleres i peu bàsics per a començar a fer informes.
- report_webkit_chapter_server: Utilitat per a proporcionar una funció que necessita webkit.
Una vegada instal·lat, les factures i els pressupostos es poden imprimir amb webkit.
Crear els nostres informes
Per a crear un infome, cal utilitzar una plantilla mako.
Enllaços
http://help.openerp.com/question/4724/how-to-configure-webkit-for-v7/