Tutor de Velneo vreport El tutor es un ejemplo de uso de Velneo vreport, integrado con una aplicación de gestión. Integración de Velneo vreport La solución Tutor de Velneo vreport hereda en el proyecto de aplicación Tutor de Velneo vreport el proyecto de aplicación Velneo vreport de la solución Velneo vreport.
Con esto nos aseguramos de que Velneo vreport se encuentra disponible desde el proyecto de aplicación tanto para la edición como para la ejecución. Elementos del tutor El tutor contiene los objetos básicos y necesarios para el mantenimiento de Clientes, Albaranes y Líneas de albarán, Facturas, líneas de factura y vencimientos de factura y Artículos, la estructura de datos correspondiente, además de procesos de generación de registros de ejemplo, procesos públicos para su uso en los informes, etc. Integración de informes La integración de informes se realiza por medio principalmente de una barra de herramientas asignada a cada rejilla y dos procesos principales, el primero para imprimir el informe seleccionado y el segundo para seleccionar un informe y editarlo por medio del formulario de Definiciones de informes de Velneo vreport. Existen informes prediseñados de ejemplo para Clientes, Albaranes y Facturas.
Barra de herramientas y acciones En la barra de herramientas correspondiente a la rejilla de Clientes encontraremos dos acciones: CLIENTES_INF que permite lanzar la impresión de informes. CLIENTES_INF_PER que permite lanzar la personalización de informes. CLIENTES_INF: Impresión de informes
CLIENTES_INF tiene origen lista de clientes y llama al proceso INF_DFN_SEL de Velneo vreport que muestra al usuario final los informes correspondientes al prefijo CLT que hemos definido para los informes de clientes.
Una vez seleccionado el informe haciendo doble clic en la rejilla, llamamos al proceso SAL_IMP que permite al usuario final seleccionar la salida que desea para el informe.
Los datos obtenidos, informe seleccionado, salida del informe, senda en el caso de que sea necesaria, los usamos para llamar al proceso CLIENTES_IMP que es el que finalmente imprime el informe usando como origen la lista de la rejilla.
CLIENTES_IMP imprime usando el comando de instrucción de Informes externos correspondiente y los parámetros adecuados a la selección realizada por el usuario.
CLIENTES_INF_PER: Personalización de informes
Esta acción ejecuta un proceso que después de inicializar el prefijo CLT de los informes de entre los que queremos que el usuario seleccione llama al proceso INF_DFN_SEL de selección de informes de Velneo vreport que usamos anteriormente, pasándole este prefijo y retorna la ficha encontrada. La acción tiene como salida el formulario de Definiciones de informe que se presenta al usuario para que pueda editar el informe.
En el formulario de Definición de informes ya disponemos de todas las opciones para la edición del informe: Editar informe, Importar, Exportar, Plantilla de texto y acceso al Código fuente. Copiar y pegar como... Usando la opción de copiar y pegar como... con la carpeta Informes y eligiendo la tabla correspondiente (Albaranes, facturas, etc.) podemos reutilizar estos mismos objetos. Únicamente debemos acceder a los procesos CLIENTES_INF y CLIENTES_INF_PER a modificar el prefijo correspondiente al identificador que hayamos establecido para la tabla.
Definiciones de informes de ejemplo En este tutor encontraremos una serie de ejemplos de informes para Clientes, Albaranes y Facturas.
CLT_ETI Etiquetas de clientes: Ejemplo de etiquetas usando la constante @SKIP_NEXT para forzar el salto de registro en el detalle. CLT_FICHA Ficha de cliente: Ejemplo de informe que parte texto enriquecido. CLT_FAC_ALB Informe de clientes con facturas y albaranes: Informe con subinformes complejo, con detalle de clientes y subinforme de facturas y líneas de factura y albaranes con líneas de albarán. ALB_LIN Informe de albaranes con líneas: Informe con subinformes, con detalle de líneas de albaranes. ALB_CLT Informe de albaranes por cliente: Informe básico con detalle de albaranes agrupados por cliente. FAC_CLT Informe de facturas agrupadas por cliente: Informe básico con detalle de facturas agrupados por cliente. FAC_LIN_VEN Informe de facturas con líneas y vencimientos: Informe con subinformes
complejo, con detalle de facturas con subinforme de líneas de factura y líneas de vencimientos. INF_DEF Informe por defecto: Informe que se usará por defecto al crear un informe nuevo.