Diferència entre revisions de la pàgina «Modificar model de factures»
(Cap diferència)
|
Revisió de 23:45, 23 nov 2008
Buenos días. El formato de la factura que trae Openbravo por defecto, no es parametrizable, es decir, que para personalizar el informe de factura, tienes que modificar los ficheros "RptC_Invoice" que están en "src/org/openbravo/erpReports" mediante el software "iReport".
Para compilar únicamente los archivos que has modificado: ant compile.development -Dtab="xx
Para ver qué archivos codifican cierto informe o proceso, echa un vistazo a la FAQ [1]. Para saber cómo modificar dichos archivos, te recomiendo el manual del desarrollador [2].
[1] http://wiki.openbravo.com/wiki/FAQ#Which_files_code_a_certain_functionality.3F [2] http://wiki.openbravo.com/wiki/Developers_Manual#Developing_Openbravo_using_the_MVC
Para imprimir una factura con sus detalles, entra en la factura en cuestión y pulsa sobre el icono impresora (entre el clip y la lupa). Puedes encontrar ese mismo icono en el modo grid, seleccionando la factura ahí mismo. En este mode de impresión también puedes cambiar el logotipo y poner los datos de tu empresa, mostrando además las líneas de la factura. Para personalizarlos, echa un vistazo a los archivos .jrxml dentro de src/org/openbravo/erpRepor
Actualment veig les factures en anglès, quan haurien d'estar en castellà. Això és degut a què no em funciona del tot la traducció (em surten els formularis en anglès). Si la traducció estigués ben feta, les factures em sortirien en castellà per defecte.
Una altra cosa és que no m'agradi el disseny de la factura, o que faltin camps com les dades fiscals del client. En aquest cas:
solo tienes que modificar los .xsql para que saquen los datos fiscales del cliente de la factura. Luego crea un campo de texto en el Jasper Report (.jrxml) para que los muestre. Tienes información sobre cómo hacerlo en [1] [2] [3] [1] http://wiki.openbravo.com/wiki/Developers_Manual#Developing_Openbravo_using_the_MVC [2] http://wiki.openbravo.com/wiki/Developers_Manual#Creating_reports_using_Jasper_Reports [3] http://wiki.openbravo.com/wiki/Developers_Manual/Creating_reports_using_Jasper_Reports
Per compilar només els fitxers que he modificat:
ant compile.development -Dtab="xx" ant war ant deploy
No existe ninguna tarea ant que compile sólo los informes. De todas formas, puedes compilar la aplicación, eligiendo las ventanas genaradas que deseas recompilar con la tares
ant compile -Dtab='NombreDeVentanaGeneradaPorWAD'
Si no quieres compilar ninguna, introduce en Dtab un nombre que no exista (com per ex, xx). Esto reducirá considerablemente el tiempo necesario para ejecutar una compilación.
¿Qué versión de iReport has usado para modificar el informe? Si es alguna superior a la 2.0.4 no funcionará en Openbravo ERP versión 2.40 ni anteriores. A partir de Openbravo ERP 2.50 se soportarán informes editados con versiones posteriores de iReport.