Acceder a la estructura de la base de datos desde iReport
Resumen rápido
La nueva funcionalidad de jasper_reports permite que iReport consulte la estructura de campos de un modelo de OpenERP sin crear manualmente el archivo XML. Después de instalar la versión más reciente del módulo, hay que configurar una fuente de datos XML remota con la URL XML-RPC, la ruta «/jasper/» y el nombre interno del modelo; esta función está disponible en la versión 6.
Contenidos
Recientemente hemos añadido una nueva funcionalidad al módulo jasper_reports que permite a los usuarios acceder a la estructura de campos desde iReport, evitando la necesidad de crear el archivo XML. Tenga en cuenta que aunque el módulo funciona tanto con v5 como con v6, esta funcionalidad solo estará disponible en v6.
Usar esta funcionalidad es realmente fácil. Simplemente instale la última versión del módulo jasper_reports y en iReport cree un nuevo remote XML file datasource. Y en XML URL especifique la URL XML-RPC de OpenERP y agregue "/jasper/" y el nombre interno del modelo que queremos usar (en el ejemplo "purchase.order").
Después de eso podemos agregar varios parámetros, pero todos son opcionales, ya que pueden especificarse en el archivo de configuración del servidor de OpenERP y también tienen valores predeterminados. Aquí hay una lista de parámetros disponibles:
Preguntas frecuentes
¿Qué aporta la nueva funcionalidad de jasper_reports en iReport?
Permite consultar directamente desde iReport la estructura de campos del modelo de OpenERP, sin tener que crear manualmente el archivo XML.
¿Qué versión incluye esta funcionalidad?
Aunque jasper_reports funciona con las versiones 5 y 6, esta funcionalidad concreta solo está disponible en la versión 6.
¿Cómo se configura la fuente de datos en iReport?
Hay que crear una fuente de datos «remote XML file datasource» e indicar en «XML URL» la URL XML-RPC de OpenERP seguida de «/jasper/» y del nombre interno del modelo.
¿Son obligatorios los parámetros adicionales?
No. Todos son opcionales, ya que pueden definirse en la configuración del servidor de OpenERP y también tienen valores predeterminados.
Artículos relacionados
ERP y Negocio
Creación de informes con Basic Business Intelligence (BABI)
El artículo explica cómo crear y poner en funcionamiento un informe básico de Business Intelligence a partir de las plantillas de BABI. Detalla la configuración de expresiones, medidas, dimensiones, orden y grupos de usuarios, además de la actualización de datos, la navegación en árbol, los gráficos y los filtros.
Desarrollador
jasper_reports para Windows
La versión del módulo jasper_reports disponible en Bazaar funciona correctamente en Windows y solo requiere tener Java instalado. Esta versión estable estaba prevista para incluirse con Koo 5.0.3.
Desarrollador
Traducciones e información del usuario en los informes Jasper
El módulo `jasper_reports` incorpora un campo de relación virtual de usuario para que los informes accedan a los datos de quien los ejecuta, incluso cuando el documento no está relacionado con una empresa. También permite diseñar y previsualizar traducciones en iReport mediante `i18ngroovy`, las bibliotecas necesarias y las funciones `tr()`.