NODUM - ERP / GENERADOR DE INFORMES
Filtros
Se definen los filtros de datos que tendrá el informe. Los filtros aparecerán en una ventana previa a la generación del informe. En dicha ventana existirá una grilla por cada filtro definido. El usuario deberá ingresar valores en cada una de las grillas/filtros siempre que el filtro haya sido definido como obligatorio en la sección "Filtros" del formulario " Informes".
El Generador de Informes creará una variable por cada filtro definido y le asignará el/los valor/es que haya ingresado el usuario. Dicha variable podrá ser utilizada en la SQL Query de las Filas y Celdas del informe. Por ejemplo, el filtro "f_moneda" podrá ser referenciado en la SQL Query como "@f_moneda" de la siguiente manera: SELECT campos FROM tabla WHERE moneda IN(@f_moneda).
Grupos de Columnas
Se definen los grupos columnas que tendrá el informe. Los grupos de columnas definirán las columnas que serán visualizadas juntas. A su vez, los grupos serán tomados en cuenta para el ordenamiento de las columnas y determinarán el comportamiento de la función de agrupación que se visualizará a la derecha del grupo de columnas.
Grupos de Filas
Se definen los grupos filas que tendrá el informe. Los grupos de fila definirán las filas que serán visualizadas juntas. A su vez, los grupos serán tomados en cuenta para el ordenamiento de las filas y determinarán el comportamiento de la línea adicional que se visualizará por debajo de los registros de la consulta de filas. Dicho comportamiento dependerá de la función de agrupación del grupo.
Celdas
Se definen las consultas que inicializarán los datos a nivel de celda del informe. Una celda queda determinada por una fila y columna. Dependiendo de la SQL Query que tenga asignada la celda, se inicializarán los datos que correspondan para la fila y columna en cuestión.
Detalles
Se definen las consultas que inicializarán los datos de detalles para las celdas. Al generar el informe, el usuario podrá hace foco en una celda y hacer click derecho para visualizar el Detalle de datos para esa celda. De esta manera, por ejemplo, se podrá mostrar el detalle de documentos que componen el saldo de una cuenta a pagar.
Informes
Se definen los informes para el generador. La definición del informe será una combinación de los maestros de Filtros, Grupos de Filas, Filas, Grupos de Columnas, Columnas, Celdas y Detalles.
Columnas
Se definen las columnas que tendrá el informe. Los nombres de las columnas se muestran en un segundo nivel por debajo de los nombre de los grupos de columnas. A su vez, cada columna puede tener sub-columnas en un nivel inferior (3er nivel). Esto en caso de que la consulta de la celda asociada a la columna haya retornado más de un registro (se generará una subcolumna por cada registro devuelto por la celda, el nombre de la sub-columna será el segundo campo retornado por la consulta).
Filas
Se definen las filas que tendrá el informe. Las filas representan los datos a nivel de línea que tendrá el informe. Se generarán tantas líneas en el informe como cantidad de registros retorne la SQL Query de la Fila.