By PVG viagra

What is a payday loan Payday loans Why Do We Want To Help

Archivo categoría Informes en OpenERP

Curso de Camptocamp sobre webkit_report

Importante e interesante anuncio de camptocamp quien impartirá próximamente 3 sesiones de formación sobre su novedoso motor de informes Webkit_report. Paso a traducir íntegramente el anuncio.

Podeis ver el original en su blog:

http://www.camptocamp.com/fr/blog/2011/11/openerp-webkit-report-webinars-discover-a-powerful-engine-to-easily-create-pdfs/

OpenERP WebKit Report Webinars: descubre un poderoso motor para crear fácilmente PDFs

Para profesionales interesados en aprender más sobre el motor de informes para OpenERP  OpenERP WebKit Report engine, el equipo de Camptocamp Business Solutions’ team os anuncia 3 nuevos webinars en diciembre 2011 y enero 2012

Totalmente compatible con OpenERP,  WebKit report es una revolucionaria herramienta que permite a los usuarios de OpenERP crear informes PDF de una forma intuitiva, limpia y sofisticada.

Presentacion: http://files.me.com/nbessi/06n92k.mov

Titulos y fechas de las sesiones:

1. OpenERP WebKit Report Webinar 1: Startup training (Beginner Level)
Tuesday, December 13th from 10:30AM to 12:00PM (CET)
Más información here

2. OpenERP WebKit Report Webinar 2: How to easily create reports? (Intermediate Level)
Tuesday, December 20th from 10:30AM to 12:00PM (CET)
Más información here

3. OpenERP WebKit Report Webinar 3: How to get most of this report engine? (Advanced Level)
Tuesday, January 10th from 10:30AM to 12:00PM (CET)
Más información here

El precio de cada sesión es de 40€.- ; el registro a todas las sesiones de formación (3 webinars) te permite tener 20% de descuento. El precio para poder asistir a los 3 webinars es de 100€.- ; Para más información y registro ve here!

Los webinars serán presentados por Nicolas Bessi, Business Solutions Technical Manager en Camptocamp y OpenERP top contributor. La duración de cada sesión será de 1.5horas

Las sesiones se impartirán en Inglés. Bajo demanda, podemos programar nuevas fechas y lanzar los Webinars en Francés!

Esperamos verte pronto!

En Avanzosc hemos querido ser los primeros en apuntarnos. ¿A qué esperas?

, ,

No hay Comentarios

Nuevo motor de informes para OpenERP (camptocamp)

El partner Franco/Suizo de OpenERP Camptocamp ha publicado recientemente un nuevo motor de informes para OpenERP con soporte HTML.

Aquí una demo de cómo funciona: http://www.camptocamp.com/fr/blog/2010/06/webkit-report-system-revolution-for-openerp/

Incluye la siguiente funcionalidad:

  • Integrado OpenERP  (traducciones, formatLang, salida pdf/html)
  • Definición de informes HTML & CSS-3
  • Multi-plataforma (Windows, Linux, OS X)
  • Soporte Multi-cabecera con soporte integral para imagenes (por informe y/o por compañía)
  • Integración Multi-companía
  • Soporte integral JavaScript
  • Facilidad en la selección del tamaño de papel, márgenes y selección de formatos
  • Ymás : Debugger HTML, Integración a futuro con un editor WYSIWYG …

No hay Comentarios

Reportes OpenOffice y Trucos de acceso a campos desde ellos

Buenas…

Primero de todo anunciaros un nuevo motor de informes que ha publicado muy recientemente Pexego. Lo teneis en extra-addons.

pxgo_openoffice_reports

Este motor permite una integración TOTAL con OpenOffice. También está basado en relatorio y para su instalación se pueden seguir las mismas instrucciones que las que comentamos en un post anterior, sobre el motor de informes de sraps.

El nuevo motor funcionalmente es una pasada. Se pueden tener plantillas ods, odt y obtener salidas en cualquier formato pdf u openoffice que se defina, incluir gráficos, charts, hacer bucles en horizontal y por supuesto en vertical. Recomiendo 100% que lo instaleis y lo probeis. Gracias a Pexego por la aportación!!!

En todos los sistemas de reportes, el problema es saber la sintaxis exacta para acceder a los campos que se requiere mostrar. Aquí van un par de truquillos que quizás os resulten interesantes. Estos truquillos, valen también para el módulo report_designer “oficial”.

Truco 1: Acceder a un valor concreto de un campo one2many. Ejemplo: acceder al código de producto que se muestra en la ficha de proveedor del producto, por ejemplo, desde una línea de albarán: [[move_lines.product_id.seller_ids[0].product_code]]

Truco 2: Desglosar un valor separado por un carácter en 2 valores. Ejemplo: 22234_33331, quiero que se muestre en el informe desglosado por un lado 22234: [[ CAMPO.split('_')[0] ]] y por otro 33331 : [[ CAMPO.split('_')[1] ]]

Truco 3: Acceder a un campo imagen directamente desde openOffice: Ejemplo: Poner el logo de la empresa en cualquier documento:

[[ company.logo and setTag('para','image',{'width':'100.0','height':'33.3'}) ]][[ company.logo ]]

Gracias a Hugo y a Jordi por darme las pistas :)

Sobra decir que si teneis más “trucos”  que nos pueden facilitar la vida a la hora de definir informes personalizados, me los paseis para que los publique.

Esperando os sea de utillidad:

Ana

12 Comentarios

El nuevo motor de informes de Kaspars (Sraps) para OpenERP

Bueno… pues lo he hecho funcionar. Al final no ha sido tan difícil. Es una pasada. Se monta un informe en openOffice, igual que se hace con el report_designer de OpenERP, pero la diferencia está en que este motor sí que te mantiene todas las agrupaciones, divisiones y bordes de celdas de las tablas, con lo que puedes montar un informe nuevo perfectamente alineado en relativamente poco tiempo.

Otra de las diferencias es que puedes imprimir el informe no sólo en pdf, sino también en odt, es decir, de forma editable por el usuario. Esto añade una increible flexibilidad a los reports en OpenERP.

Sraps ha incluido un manual bastante completo aquí sobre cómo instalarlo.

http://kndati.lv/index.php/en/openerp/open-erp-addons/reporting-engine/76-openofficeorg-reporting-engine-installation

Puntos a tener en cuenta, sobre las instrucciones de instalación:

  • Yo tengo ubuntu 9.04. Mi instalación de OpenOffice no está en “/usr/lib64/openoffice.org/program/” sino en lib, o sea que el comando que he tenido que usar previo al lanzamiento del servidor openerp es export PYTHONPATH=”/usr/lib/openoffice.org/program/”
  • El módulo requiere las librerías relatorio y openoffice-python. Yo las instalé directamente con easy install, así:
    • $ sudo easy_install relatorio
      $ sudo easy_install openoffice-python
    • Pero cuidado… se instalan en la ruta de python2.6. Si arrancais el server OpenERP con 2.5 el módulo dará este error en la instalación: No module named relatorio.templates.opendocument
  • Una vez instalado…
    • Id a OpenOffice y crear un nuevo informe. Como querais, con la estructura que querais. Evidentemente en las “casillas” donde vaya un dato obtenido de OpenERP, por ejemplo el número de albarán debe ir formateado con la sintaxis válida.
    • Grabad el informe en .odt y ponerlo dentro de un módulo en una ruta accesible por el servidor en bin/addons
    • Ahora, desde el cliente OpenERP, vamos a decirle que existe un nuevo informe y a poner el botón correspondiente de impresión, en el módulo que lo queramos mostrar. Las instrucciones para ello en el link anterior, en los apartados
  • Configuring new report object (sample invoice) y Adding additional print button (sample invoice)

  • Si el informe, lo habeis definido como con salida en .odt, no hay problema. La instalación estaría terminada y el nuevo informe funcionando, pero si lo quereis en pdf, el motor openoffice debe estar arrancado, para ello:
    • Localizad en vuestro servidor dónde está instalado OpenOffice. O sea, la misma ruta del XPATH que habeis montado antes. En mi caso /usr/lib/openoffice.org/program
    • Id a la ruta con cd y ejecutais
    • ./soffice -nologo -nofirststartwizard -headless -norestore -invisible “-accept=socket,host=localhost,port=8100,tcpNoDelay=1;urp;” &
    • Para verificar que la conexión de openERP con Openoffice está bien y es correcta, teneis un Wizard de verificación en administración / objetos de bajo nivel / Openoffice conection . Si el servidor openoffice está correctamente arrancado a la escucha en el puerto 8100 u otro que hayais definido en el arranque, os dará un mensaje de OK

Y ya está. Esto es todo. Creo que merece mucho la pena probarlo.

Cordiales saludos!!!

Ana

, ,

3 Comentarios

Opciones para Personalizar informes en OpenERP

OpenERP por defecto trae muchos listados en todos los módulos. En ocasiones hay que instalarlos expresamente porque son módulos independientes. Muchos de ellos pueden servir sin tener que montar ningún otro. Conviene antes de ponerse a montar un informe personalizado, ver si ya está hecho. Los módulos extra que contienen exclusivamente informes de algún tipo llevarán en su nombre la etiqueta “report_”

Adicionalmente, por ejemplo,para obtener informes de inventarios, stock y ubicaciones, hay una entrada en el menú que en ocasiones pasa desapercibida, pero que es prácticamente imprescindible: inventario/estructura ubicaciones stock. Por ejemplo, permite sacar el inventario de cualquiera de las ubicaciones entre 2 fechas.

Además, existe un módulo que es potentísimo pero que requiere cierto conocimiento técnico para usarlo. Es el base_report_creator. En él puedes configurarte informes personalizados que puedes asociar a un menú y permitir visibilidad o no a los usuarios sobre ellos asignando permisos. Se utiliza para hacer listados de objetos, sumatorios y demás.
Para personalizar un informe tipo albarán o factura hay 3 opciones:

  1. Si sabes programar rml, directamente puedes buscarlos dentro del módulo asociado, abrirlos y modificarlos a tu gusto.
  2. Utilizar el módulo base_report_designer. Esto permite  descargar el sxw asociado al módulo (no todos los informes lo tienen),  modificarlo con Openoffice y subir el archivo modificado al servidor. La única pega que tiene el módulo es que si subes un informe mal montado, con variables que no corresponden y demás, dará un error de impresión. Para facilitar la modificación del documento en OpenOffice, se recomienda comprar el plugin para openoffice en la página oficial de Tiny, aunque no es absolutamente imprescindible.
  3. Utilizar Jasper Reports. Un gestor de informes potentísimo, con un entorno gráfico llamado ireports y para el que existe conector con OpenERP. El módulo Jasper reports publicado por NAN te permite exportar objetos de openerp y utilizarlos para contruir tus informes en Jasper. En aulaERP teneis un manual gratuito bastante completo donde se explica lo básico para empezar pero también requiere ciertos conocimientos técnicos.

, ,

12 Comentarios

Nuevo motor de informes para OpenERP: Integración con OpenOffice

Ayer Kaspars, o lo que es lo mismo sraps, anunció lo siguiente en los foros oficiales de OpenERP.

http://www.openobject.com/forum/topic14846.html

Nuestra primera release este año… Queremos anunciar una nueva entrega del motor de informes de OpenOffice para OpenERP.

Esta nueva entrega incluye numerosas mejoras para la conversión a pdf y otras partes de código. Ahora es posible ejecutarOpenERP y openOffice.org en un sistema distinto en la red. Significa que es más sencillo iniciar el sistema de trabajo. No obstante necesita  que se hagan más pruebas en entornos Windows. Reescribimos algunas partes del código para hacer este sistema más compatible en instalaciones Windows.

Qué incluye esta entrega:

  • Soporte global y local de stylesheet (hojas de estilo)
  • Asistente para crear botones de impresión
  • Mejora en apariencia
  • Bugs arreglados
  • Operaciones más estables
  • Framework estabilizado

Como empezar:

* Código fuente en Launchpad https://launchpad.net/report-openoffice;
* Instalación de paquetes. Pueden ser bajados de Launchpad https://launchpad.net/report-openoffice/+download o de la página web KN dati  http://kndati.lv/index.php/web-links/44-open-erp-addons;
* Manual de instalación en KN dati http://kndati.lv/index.php/en/openerp/open-erp-addons/reporting-engine

Nota: Los que habeis testeado una versión anterior, por favor, leeros este hilo del foro http://kndati.lv/forum/viewtopic.php?f=11&t=42

Best regards,
Kaspars
———————————–
http://kndati.lv

De obligado cumplimiento probar este nuevo motor de informes.

,

1 Comentario

Códigos de Barras en Informes de OpenERP

Buenas… publico este nuevo e-mail de Javier Peirats donde nos da las instrucciones para incluir y poder imprimir códigos de barras en los informes de OpenERP. Gracias de nuevo Javier…

Hola Ana,
Creo que puede ser interesante compartir, una forma alternativa de generar los códigos de barras en los documentos.
Te pongo la explicación a continuación:

Otra opción para generar códigos de barras en los reports de Openerp.

Se trata de incrustar fuentes True Type dentro del report. El procedimiento es muy sencillo, hay que copiar el fichero .ttf de la fuente al directorio del servidor de Openerp (está probado en servidor Windows)

Luego hay que modificar el report .rml que deseamos modificar, registrando la fuente de la siguiente manera (justo después del tag de “document”)

<docinit>

<registerFont fontName=”3of9″ fontFile=”bcode39.ttf”/>

</docinit>

Seguidamente deberemos añadir un estilo utilizando la nueva fuente:

<paraStyle name=”barcode” fontName=”3of9″ fontSize=”15.0″ />

Y a la hora de utilizarlo:

<para style=”barcode”>*[[ o.name ]]*</para>

Dependiendo de la fuente true type hay que colocar asterisco delimitando el principio y el final de los datos a representar.

Se pueden encontrar fácilmente por Internet fuentes gratuitas, sobre todo para la generación de códigos 3of9, y por supuesto a nivel comercial existen infinidad de fuentes para todo tipo de códigos.

Este sistema no sólo sirve para generar códigos de barras, sino que nos permite personalizar los reports para obtener el resultado más profesional, utilizando tipografías corporativas, para ajustarnos al máximo a las necesidades del cliente.

—————-
Un saludo cordial
Javier Peirats.
Inercia.com

1 Comentario

Mejoras en el módulo de integración con Jasper Reports

El pasado día 07 de agosto, Albert de NAN publica este artículo en su blog donde anuncia la publicación de numerosas mejoras en el módulo de integración de OpenERP con Jasper Reports.  Va totalmente dirigido a desarrolladores y programadores de OpenERP o a usuarios muy muy avanzados. Si alguno no entendeis lo que pone… no os preocupeis :)

http://albert-nan.blogspot.com/2009/08/jasperreports-ng.html

He incluido traducción del artículo en el curso de Jasper Reports de aulaERP, aquí:

http://www.aulaerp.com/aula/mod/resource/view.php?id=284

1 Comentario