Por fin: Un editor gráfico de informes
Durante mucho tiempo AbanQ ha carecido de un editor gráfico de informes realmente usable. El editor de Kugar resulta demasiado básico y no responde a las mejoras que desde InfoSiAL hemos ido haciendo estos años al motor de informes de AbanQ. Así, para editar o crear informes había que hacerlo peleando directamente con los ficheros xml con formato kut en un editor de texto plano. Esta forma de trabajo es lenta y pesada, pero es lo que había hasta este momento.
En InfoSiAL llevamos meses trabajando y probando un nuevo sistema de creación y edición de informes basado en el uso del editor de interfaces gráficos de QT en su versión 4: QT4 Designer. Este editor es la nueva versión del famoso editor de formularios de AbanQ (QT3 Designer) que hemos venido utilizando hasta el momento. QT4 Designer es mucho más completo e intuitivo que su predecesor, y tiene la potencia necesaria para ser el editor de informes que estábamos esperando.
El procedimiento es:
1. Se crea un infome en el formato nativo de QT4 Designer, al que daremos la extension ar (AbanQ Report). Este fichero se guarda en el directorio reports del módulo correspondiente, tal como se viene haciendo con los .kut
2. Se carga el módulo de informes. AbanQ detecta que hay un fichero .ar nuevo o modificado, ya hace una conversión al vuelo del fichero .ar en .kut
Internamente AbanQ sigue usando el formato kut, pero de cara al usuario o programador, sólo se ha de tocar el .ar desde el editor gráfico.
Desde el editor de QT4 vamos a crear los campos y etiquetas del informe, y los vamos a agrupar en sus niveles correspondientes (encabezados, detalles y pies). Desde el panel de propiedades del editor establecemos:
- Todas las propiedades de presentación del informe (posición, tamaños, colores, alineación, bordes, tipografía…)
- Propiedades definidas en AbanQ (campo que se mostrará, decimales, formato de fecha, nivel de encabezados y detalles…)
- Elementos gráficos: líneas o marcos y definición de su color y grosor, y bordes de campos y etiquetas.
- Propiedades generales del informe (márgenes, formato y horientación de la hoja)
Veámoslo en alguno pantallazos:

El editor. Vemos un informe de pedido de cliente en QT4 Designer. Las alturas de los niveles y detalles son las que tendrá el informe final. Usamos un fondo anaranjado para distinguir los niveles y la posición de las etiquetas y campos. Vemos a la derecha el panel de propiedades.

El informe en edición. El informe más de cerca. En los campos podemos poner textos de muestra para hacernos una idea del resultado final y establecer la apariencia con más facilidad.

Propiedades de un campo. En el panel propiedades además de las propiedades gráficas del elemento, indicamos qué campo vamos a mostrar y su formato. En este caso es una fecha.

El informe en AbanQ. Vemos la apariencia resultante, casi calcada de la que hemos creado en el editor.
Es necesario resaltar que los informes actuales en formato .kut no se pueden convertir al formato .ar, es necesario rehacer todos los informes actuales para adecuarlos al nuevo formato.
Publicaremos un documento de uso del editor más detallado en su momento.

