Para qué sirve ExtendedReport
El plugin ExtendedReport nos permite realizar un informe donde vamos a procesar distintos modelos de datos o tablas de la base de datos y presentar al usuario el resultado del proceso. El plugin añade un nuevo modelo de datos, así como un sistema de generación de pdf basado en vistas xml y widgets, al estilo de los ExtendedController ya existentes en el Core.
Así todo informe deberá constar del modelo que obtendrá los datos a imprimir o visualizar al usuario, y de la definición del formato en un archivo xml donde se detalla cómo mostrar "graficamente" dichos datos.
Cabe indicar que la instalación del plugin no añade opciones de impresión sino la estructura mínima y necesaria para realizar dichos informes. Serán plugins adicionales, que ayudados por la nueva estructura, desarrollen e implementen los informes. Por ello, este plugin no está pensado para el usarlo los usuarios sino para desarrolladores que tienen nociones avanzadas en la creación de plugins así como de la estructura interna de Facturascripts.