It is currently Sat Feb 11, 2012 10:34 am

All times are UTC + 2 hours




Post new topic Reply to topic  [ 25 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: Reportes PLANTILLAS PDF
PostPosted: Mon Mar 08, 2010 2:38 pm 
Offline

Joined: Thu Feb 18, 2010 9:24 pm
Posts: 121
Necesitaria modificar los reportes PDF y añadir los siguientes elementos:
-Imagenes alternativas al logo. Por ejemplo ISO 9001 y también lineas horizontales y verticales de diferente grosor.
-Imagen del producto a 40x40 en las lineas de detalle.
-Código de barras en la linea de detalle.
-Domicialiación bancaria

El reporte PDF por defecto me parece demasiado báscio, aparte que se montan las letras en algunas partes como en Unidades, saca la descripción extralarga en todos los productos y en impuestos lo mismo: 16% IVA Soportado (operaciones corrientes)


Siguiendo este enlace
http://www.openerpsite.com/opciones-para-personalizar-informes-en-openerp/1368.html
se describen 3 formas de hacerlo.

Probe la segunda módulo base_report_designer la modifiqué con openoffice y despues error dejaron de funcionar los reportes.

Si alguien me puede aconsejar como hacerlo o que camino seguir. No quiero comprar ningun plugin ni hacer ningun cursillo nuevo de programación.

Gracias.


Top
 Profile  
 
 Post subject:
PostPosted: Mon Mar 08, 2010 6:09 pm 
Offline

Joined: Wed Aug 29, 2007 5:45 pm
Posts: 148
Location: Mexico
Aqui puedes bajar manuales http://www.openerpsite.com/category/man ... es-openerp, en openerp-book.pdf y openobject-developer.pdf, viene la suficiente informacion para entender la forma en que maneja la impresion OpenERP, sin animo de ofender ningun sentimiento y con toda la buena intencion me permitire hacer un comentario, OpenERP es una herramienta potentisima pero necesitas leer mucho y hacer pruebas , entonces algo como que no quieres "..ni hacer ningun cursillo nuevo de programación", y si lo dices por el exelente trabajo que realiza aulaerp pues esos "cursillos" son una gran idea que ayuda a la formacion, el OpenSource tal ves no genere ingreso por venta de licencias pero da sugerencias de modelo de negocios y esto es perfectamente valido, aqui no hay mas que leer y leer, visitar foros y hacer y hacer pruebas, tambien hay gente que se dedica a dar soporte comercial de openERP y hace modificaciones a la medida , claro con su correspondiente costo.

Por lo poco que he leido de los reportes, lo que te recomendaria es diseñar tu plantilla en OpenOffice como cualquier documento dandole el formato que quieras, ya despues hay una manera de insertar campos de objetos OpenERP (invoice, partner, etc), logos, imagenes , mapa de bits para que los coloques donde quieras en el documento.

despues tienes que hacer el procedimiento que amablemente describe aqui nhomar & ANA ( para variar ), http://www.openerpsite.com/foro-openerp ... f=13&t=195 para poder usarlo en el servidor , porque al final de cuentas la plantilla que utiliza el servidor OpenERP no es el documento creado en OpenOffice sino uno en formato rml.


Top
 Profile  
 
 Post subject:
PostPosted: Mon Mar 08, 2010 9:50 pm 
Offline

Joined: Thu Feb 18, 2010 9:24 pm
Posts: 121
Gracias por toda la información Joansipa,

Quote:
y si lo dices por el exelente trabajo que realiza aulaerp pues esos "cursillos" son una gran idea

Lo digo en relación al punto 1) del link que he dado antes, "Si sabes programar rml, directamente..."
El punto 2) yá lo probé hace tiempo y me dió error.
Y el punto 3) me parece demasiado trabajo.

Los cursos estan muy bien, yá me hice alguno.

---



Volví a intentar con base_report_designer esta vez haciendo una copia de seguridad de file.dat.

Lo modifiqué correctamente un poco pero a la hora de dar color al fondo de una celda y subirlo de nuevo. Error!

Asi que me fui a clases particulares a AulaERP y me metí en el curso de Jasper Reports.
Lo he realizado entero (me recuerda a los reportes de navicat), pero al final da error al intentar subir el archivo JASPERFACTURA.jrxml

Quote:
IOError: [Errno 13] Permission denied: u'/usr/lib/python2.5/site-packages/openerp-server/addons/jasper_reports/custom_reports/JASPERFACTURA.jrxml'


Después lo he copiado manualmente en la carpeta:
Code:
sudo cp -r JASPERFACTURA.jrxml /usr/lib/python2.5/site-packages/openerp-server/addons/jasper_reports/custom_reports


Y también intentando importar una plantilla con los campos rellenados:
Default File File Name
True JASPERFACTURA.jrxml JASPERFACTURA.jrxml

creo que ahi faltaria poner bien la ruta o algo.

Asi que hasta que no solucione eso , seguiré realizando la plantilla OpenOffice a mano.


Top
 Profile  
 
 Post subject:
PostPosted: Tue Mar 09, 2010 9:39 pm 
Offline

Joined: Mon Jan 14, 2008 12:46 am
Posts: 571
Location: Gipuzkoa(spain)
La forma más sencilla y rápida es la de modificar los reports en openOffice. Si te da error es que algo estás poniendo mal. Estamos utilizando esta opción continuamente y si lo haces bien es superfácil.

Lo de "que se montan los campos" en la plantilla, pasa porque los campos están medidos para textos en inglés. Al ponerlos en castellano son más largos y no caben.

Al descargarte la plantilla siempre, y digo siempre es requerido hacer una copia de seguridad, por si la pifias poder volver a subir el original. Otra cosa es hacer los cambios poquito a poco e ir subiendo. Así si la pifias, no vuelves al principio, sino a la última versión. Prueba primero a hacer cosas de formatos, sin meterte a trastear en los campos. Una vez tengas más o menos los huecos y colores y textos fijos puestos, sin tocar mucho lo que hay ahora, inicias el tema de los campos nuevos.

Otra opción, Jasper.. super potente, increiblemente dinámico y que te permite hacer lo que te de la gana. Problema... los informes creados en Windows puede que no funcionen. Tiene que ser con una versión ireports para Ubuntu. Además, tienes que saber controlar el campo properties del informe para crear los bucles y por supuesto, saber manejar ireports. ANTES de subir el informe hay que probar si está libre de errores. Un informe que no te muestra preview en ireports, ya lo puedes subir 20 veces que fallará.

Y creo que esto es todo... Saludos!!!

_________________
http://www.avanzosc.com
Documentación OpenERP http://www.openerpsite.com
http://www.aulaerp.com


Top
 Profile  
 
 Post subject:
PostPosted: Wed Mar 10, 2010 1:39 am 
Offline

Joined: Thu Feb 18, 2010 9:24 pm
Posts: 121
Gracias Ana,

de OpenOffice ya tengo varias plantillas terminadas. Corregido los campos y eliminado por ejemplo la columna IVA para que el campo Nombre del producto sea más largo y no se parta en 2 lineas. Busco algo parecido al Fancier Invoices de Oscommerce e incluso estoy pensando en coger los bordes de la contribución de osc e integrarlos aqui de algun modo.

La idea es que al emitir reportes desde osc o openerp todos los documentos tengan el mismo diseño.

El iReports me parece una pasada, pena que no consigo avanzar desde ese paso. Al darle a subir archivo da error.

Quote:
IOError: [Errno 13] Permission denied: u'/usr/lib/python2.5/site-packages/openerp-server/addons/jasper_reports/custom_reports/JASPERFACTURA.jrxml'


He intentado haciendo un chmod -R 7777 a esa carpeta y a los archivos pero nada. Revisé también permisos de Administrador tanto en grupos como en roles.

Sólo a mi me ocurren cosas raras.


Top
 Profile  
 
 Post subject:
PostPosted: Wed Mar 10, 2010 1:47 am 
Offline

Joined: Mon Jan 14, 2008 12:46 am
Posts: 571
Location: Gipuzkoa(spain)
Las cosas raras nos pasan a todos. Y a mí más que tí seguro.

https://bugs.launchpad.net/openobject-c ... bug/525415

:wink:

_________________
http://www.avanzosc.com
Documentación OpenERP http://www.openerpsite.com
http://www.aulaerp.com


Top
 Profile  
 
 Post subject:
PostPosted: Wed Mar 10, 2010 2:03 am 
Offline

Joined: Thu Feb 18, 2010 9:24 pm
Posts: 121
Quote:
You need to create that directory if it doesn't exists.


Y donde hay que crear el directorio???
Probé siguiendo la guia de tu curso y también con la de NaN y no hubo manera.

Lo que hice fue copiar la carpeta jasper_reports, es decir, el módulo entero en:
usr/lib/python2.5/site-packages/openerp-server/addons

Hay que crear otra carpeta?


Top
 Profile  
 
 Post subject:
PostPosted: Wed Mar 10, 2010 2:06 am 
Offline

Joined: Mon Jan 14, 2008 12:46 am
Posts: 571
Location: Gipuzkoa(spain)
Es que yo no he creado nunca una carpeta adicional en Jasper. Jo... no sé. Pregunta a ver a Albert en su blog. Por cierto... ¿Seguro que tienes la última versión no?

Si por un casual tenías el módulo instalado anteriormente, antes de actualizar, es mejor desinstalar y volver a instalar.

_________________
http://www.avanzosc.com
Documentación OpenERP http://www.openerpsite.com
http://www.aulaerp.com


Top
 Profile  
 
 Post subject:
PostPosted: Wed Mar 10, 2010 2:21 am 
Offline

Joined: Thu Feb 18, 2010 9:24 pm
Posts: 121
Segui al pie de la letra los pasos de AulaERP.
1. Requisitos.
-Aqui solo se me ocurre hacer la modificación para Python2.4 aunque según lo que lei es para versiones viejas.
Si llegue a leer en algun sitio como que se necesitaban una librerias adicionales pero perdí el hilo y no he vuelto a encontrarlo

2. Instalación de Jasper Reports.
Ref: "Podemos probar a ver si todo funciona correctamente entrando en empresas e imprimiendo el informe de prueba.."

Esto no llegue a entenderlo y no me salió ningún botón nuevo de acción.

Habria que modificar a mano el archivo JASPERFACTURA.xml una vez creado desde iReport??


Top
 Profile  
 
 Post subject:
PostPosted: Wed Mar 10, 2010 2:33 am 
Offline

Joined: Mon Jan 14, 2008 12:46 am
Posts: 571
Location: Gipuzkoa(spain)
El punto 2. Ve a empresas y ahí en el menú de la parte derecha sale un botón imprimir nuevo.

Las facturas que montas en ireports se suben luego a openerp y hay que definir en qué módulo se va a mostrar. Hay que marcar al menos uno como default en cada módulo.

_________________
http://www.avanzosc.com
Documentación OpenERP http://www.openerpsite.com
http://www.aulaerp.com


Top
 Profile  
 
 Post subject:
PostPosted: Wed Mar 10, 2010 4:21 am 
Offline

Joined: Thu Feb 18, 2010 9:24 pm
Posts: 121
Lo miraré, mañana vuelvo a instalarlo todo desde cero.

Ahora por el momento me salen 3 opciones:
Etiquetas
Pagos fuera de plazo
Print product catalog.

Supongo que no será ninguna de esas tres,
cuando segui el manual lo único que hice fue pulsar las que habia y comprobar que se imprimia bien.


Top
 Profile  
 
 Post subject:
PostPosted: Wed Mar 10, 2010 7:58 pm 
Offline

Joined: Thu Feb 18, 2010 9:24 pm
Posts: 121
Solucionado.

Code:
cd ..
cd ..
cd usr/lib/python2.5/site-packages/openerp-server/addons
sudo chmod 7777 -R jasper_reports
sudo rm -rf jasper_reports
sudo update-alternatives --config java
sudo update-alternatives --display java


Quote:
java - el estado es manual.
el enlace apunta actualmente a /usr/lib/jvm/java-6-sun/jre/bin/java
/usr/bin/gij-4.2 - prioridad 42
esclavo java.1.gz: /usr/share/man/man1/gij-4.2.1.gz
/usr/lib/jvm/java-gcj/jre/bin/java - prioridad 1042
/usr/lib/jvm/java-6-sun/jre/bin/java - prioridad 63
esclavo java.1.gz: /usr/lib/jvm/java-6-sun/jre/man/man1/java.1.gz
Actualmente la «mejor» versión es /usr/lib/jvm/java-gcj/jre/bin/java.

Code:
sudo bzr branch lp:openobject-client-kde

Quote:
Branched 1369 revision(s).


Code:
cd /home/blackhole/openobject-client-kde/server-modules


botón derecho y cambio todos los permisos a leer y escribir
Code:
sudo chmod -R 7777 jasper_reports
sudo cp -a jasper_reports /usr/lib/python2.5/site-packages/openerp-server/addons


Ahi lo que hago es copiar la carpeta con los permisos originales con la opción -a.
También si alguien utiliza comandos -r que los cambie por -R (en mayúsculas).

>Actualizar lista de módulos
>Instalar módulo jasper_reports (v.5.0.0.1)

En ese momento empiezo a probar los archivos que cree el otro dia (los cuales comprobé en iRports como correctos) y los carga perfectamente.

Voy a Empresas y pulso en Partners del la plantilla que he creado y .... sale el pdf correctamente!


Más adelante probaré cambiando los permisos de seguridad en la carpeta a ver si da error. 8)


Top
 Profile  
 
 Post subject:
PostPosted: Wed Mar 10, 2010 9:37 pm 
Offline

Joined: Mon Jan 14, 2008 12:46 am
Posts: 571
Location: Gipuzkoa(spain)
BIENNNNNNN!!!!!

Enhorabuena!!!! :lol: :lol: :lol: :lol: :lol:

_________________
http://www.avanzosc.com
Documentación OpenERP http://www.openerpsite.com
http://www.aulaerp.com


Top
 Profile  
 
 Post subject:
PostPosted: Fri Mar 12, 2010 5:56 am 
Offline

Joined: Thu Feb 18, 2010 9:24 pm
Posts: 121
Más o menos ya lo tengo. He creado una plantilla para Factura Final con iReports. Y tengo algunas dudas:

IMPRIMIR IMAGENES DE LOS PRODUCTOS:
Field: /data/record/Lineas_de_factura-invoice_line/Producto-product_id/Product_Images-image_ids/Image-image
Code Expresion: $F{Image-image}

IMPRIMIR CODIGO DE BARRAS DE LOS PRODUCTOS:
Field: /data/record/Lineas_de_factura-invoice_line/Producto-product_id/EAN13-ean13
Code Expresion: $F{EAN13-ean13}

Al imprimir los códigos de barras tengo dos problemas:
1) siempre los imprime con un fondo rojo.
2) si el producto no tiene código de barras no deja imprimir y da error.
Parameter msg must not be empty'>

También preguntarles si alguien sabe como añadir imágenes diferentes a la del logotipo de la empresa ($F{Logo-logo})
y como añadir números de serie a las lineas de la factura utilizando el módulo mrp_prodlot_autosplit.

Por otro lado tenemos el problema de los acentos, que al imprimir salen con el simbolo "?"


Top
 Profile  
 
 Post subject:
PostPosted: Tue Apr 27, 2010 11:07 pm 
Offline

Joined: Thu Feb 18, 2010 9:24 pm
Posts: 121
Quote:
Al imprimir los códigos de barras tengo dos problemas:
1) siempre los imprime con un fondo rojo.

Solucionado a medias.
El fondo rojo de los códigos de barras es problema del visor pdf predeterminado que viene con Ubuntu 8.04LTS.
Si se imprime desde el cliente web de una máquina windows salen bien sin fondo rojo.

Sigue quedando el problema de añadir imágenes diferentes al logotipo.

Estoy problando con iREPORTS , añadiendo imagen y en opciones poner:
Imagen expression: http://localhost/images/imagen.jpg
Imagen class: java.net.URL

pero luego da error.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 25 posts ]  Go to page 1, 2  Next

All times are UTC + 2 hours


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:

Protected by Anti-Spam ACP