3. Generador de Informes

Inicio  Anterior  Siguiente

 

       En este apartado se definen los parámetros de los listados configurables mostrados por el programa. También pueden ser ejecutados desde esta ventana. La gestión del fichero se realiza mediante la Ventana de Datos y Visualización con las opciones estándard, también se pueden realizar las siguientes funciones:

 

clip0119 Importar. Realiza una importación de la configuración de los listados configurables. Este proceso resulta útil para actualizar los ficheros de informes con la última versión.

clip0374

Descargar archivos de importación desde el servidor. Marcando esta opción, el fichero de importación será capturado directamente del ftp de sigev.com accediendo de este modo a la última configuración disponible de listados configurables. Para tener acceso al servidor ftp de sigev.com tendrá que configurar correctamente Configuración FTP con los valores correctos. Para más información póngase en contacto con el servicio técnico.

Carpeta. En esta campo se introduce la carpeta en donde residen los ficheros que contienen la última versión de la configuración de los listados configurables.

 

NOTA: Los listados superiores al código 1000 son propios del programa, si se ha modificado o añadido por el usuario un listado superior al código 1000, la importación lo inicializará a su configuración de origen.

 

clip0375 Ejecutar Listado. Esta opción ejecuta el listado actual. El proceso que sigue a continuación es el utilizado por todos los listados configurables tanto se hayan llamado desde las respectivas Ventanas de Datos y Visualización como de la misma opción de Listados configurables.

 

Existen 2 formas de realizar los listados configurables:

 

Asistente. Es más sencillo, está orientado a usuarios no avanzados, ya que preguntará los datos para el listado paso a paso. En cualquier momento pulsando sobre el botón Finalizar saltaremos todos los pasos y realizaremos el listado directamente con los datos introducidos hasta el momento.

Paso 1. Estableciendo ajustes

clip0376

En el primer cuadro nos indica el orden que tendrán los registros en el listado. Los campos que aparecen hacen referencia a los índices estándard que contiene cada fichero. Si necesitamos realizar el listado por un campo diferente al que nos muestra, lo introduciremos en el campo Orden Personalizado.

Título. En este campo se introduce el título que se mostrará en la parte superior de listado.

Divisa. En este campo se introduce la divisa en que se mostrarán los valores del listado.

Imprimir en apaisado. Activando esta opción el listado se mostrará en apaisado (Horizontal)

Pulsando la tecla Siguiente accederemos al Paso 1,

 

Paso 2 Ajustes para agrupar la información.

clip0377

Agrupar por el índice. Al activar esta opción, el listado se mostrará mediante grupos, Para separar los grupos se utilizará los diferentes valores que contenga la variable que contiene el orden del listado. Ejemplo. Si utilizamos como variable de orden CP (Código postal) y activamos Agrupar por el índice, nos agrupará los registros por código postal y nos separará los grupos mediante líneas en blanco.

Saltar página por grupo. Cuando está activado Agrupar por el índice si activamos esta opción, al finalizar cada grupo nos saltará hasta la siguiente página.

Totalizar los grupos. Cuando está activado Agrupar por el índice si activamos esta opción, nos subtotalizará los valores que acumulen totales del grupo.

Imprimir solo totales. Cuando está activado Agrupar por el índice y Totalizar los grupos, si activamos esta opción, nos imprimirá solamente los subtotales del grupo.

 

Paso 3. Condiciones del listado. En el tercer paso se mostrarán tantas ventanas como condiciones tenga definidas el listado. En esta ventana se indican las condiciones que acotarán los registros mostrados en el listado.

clip0378

Campo. Muestra el campo al que se está asignando la acotación.

 

Rangos. En este cuadro se indican los rangos Desde / Hasta de la acotación del campo.

Desde- Valor desde que se aplicará como rango.

Hasta. Valor hasta que se aplicará como rango.

Si no se introduce ninguno de los dos valores no se tomará como campo de acotación y se mostrarán todos los registros, En el caso de que queramos indicar que muestre los campos que no contengan valor, marcaremos el parámetro En Blanco

En Blanco. Activando esta opción se le asigna a la variable de acotación que nos muestre los registros que no contienen valor.

 

Condiciones. En este cuadro se indican condiciones especiales para campos alfanuméricos.

Que contenga... Cuando se introduce un literal en este campo, solamente se mostrarán los registros que contengan el literal introducido, indiferentemente de la posición en que se encuentre.

Que no contenga... Cuando se introduce un literal en este campo, solamente se mostrarán los registros que NO contengan el literal introducido, indiferentemente de la posición en que se encuentre.

 

Unión. En este campo se indica el tipo de unión que enlazarán 2 condiciones:

.AND. Indica que el enlace se realiza mediante una condición Y.

.OR. Indica que el enlace se realiza mediante una condición O.

 

Es muy importante tener bien seleccionada la unión, ya que de ello depende gran parte de las condiciones del listado en el caso de que se introduzcan varios valores de búsqueda. Ejemplo. Si tenemos una base de datos de subcuentas con 5 nombres y códigos postales; JOSE-12500, JUAN-12501, PEDRO-12502, RAMON-12503, LUIS-12504 y realizamos el siguiente listado: "nombre de la subcuenta Que contenga U .AND. código postal Que contenga 3" en el caso de utilizar la unión .AND. el resultado del listado sería en blanco, ya que no hay ninguna subcuenta que contenga la letra U en el nombre y el 3 en el código postal. En cambio si la unión utilizada es .OR. el resultado del listado sería JUAN-12501, RAMON-12503, LUIS-12504.

 

Inicio Grupo. Indica el inicio de un grupo de condiciones.

Fin Grupo. Indica el fin de un grupo de condiciones.

 

Un grupo de condiciones es el equivalente a las operaciones realizadas "Entre paréntesis" dentro de una formula, de este modo podemos indicar grupos de condiciones las cuales devuelvan un único resultado. Inicio Grupo es el equivalente a abrir paréntesis, y Fin Grupo es el equivalente a Cerrar paréntesis. Ejemplo: un caso práctico para utilizar los grupos sería el siguiente: (CP>=12500 .AND: CP<=12599) .OR: (CP>=80800 .AND: CP<=80899) en este caso se listarían los códigos postales del 12500 al 12599 y del 80800 al 80899.

 

En el siguiente paso ya se muestra el destino del listado.

 

 

 

 

Manual. Es el más completo, está orientado a usuarios avanzados, ya que muestra todos los datos de configuración del listado en la misma pantalla. Este es el método más rápido.

clip0380

Informe. Indica el listado que será ejecutado.

Orden. orden que tendrán los registros en el listado. Los campos que aparecen hacen referencia a los índices estándard que contiene cada fichero. Si necesitamos realizar el listado por un campo diferente al que nos muestra utilizaremos Orden Per.

Título. En este campo se introduce el título que se mostrará en la parte superior de listado.

Divisa. En este campo se introduce la divisa en que se mostrarán los valores del listado.

Imprimir en apaisado. Activando esta opción el listado se mostrará en apaisado (Horizontal)

Pulsando la tecla Siguiente accederemos al Paso 1,

 

Agrupación En este cuadro se definen los valores de agrupación del listado.

Agrupar por el índice. Al activar esta opción, el listado se mostrará mediante grupos, Para separar los grupos se utilizará los diferentes valores que contenga la variable que contiene el orden del listado. Ejemplo. Si utilizamos como variable de orden CP (Código postal) y activamos Agrupar por el índice, nos agrupará los registros por código postal y nos separará los grupos mediante líneas en blanco.

Saltar página por grupo. Cuando está activado Agrupar por el índice si activamos esta opción, al finalizar cada grupo nos saltará hasta la siguiente página.

Totalizar los grupos. Cuando está activado Agrupar por el índice si activamos esta opción, nos subtotalizará los valores que acumulen totales del grupo.

Imprimir solo totales. Cuando está activado Agrupar por el índice y Totalizar los grupos, si activamos esta opción, nos imprimirá solamente los subtotales del grupo.

 

Condiciones. En este apartado se muestran todas las condiciones posibles para asignar al listado. Para introducir una condición, hay que situarse en ella y editarla. La definición de condiciones es la misma que el paso 3 del Asistente.

 

Campos. En este apartado se muestran todos los campos que aparecerán en el listado. Si se desea eliminar un campo, será eliminado únicamente en este listado, cuando volvamos a ejecutar el listado volverá a aparecer. Para eliminar un campo permanente hay que Editar el listado y eliminarlo del apartado Campos. Las columnas mostradas se refieren a los siguientes conceptos:

Orden. Orden en que aparecerá la columna en el listado.

Campo. Título de la columna que aparecerá en el listado.

Ancho. Ancho de la columna.

Máscara. Máscara a utilizar para mostrar la información.

I. Si está marcada, la columna será impresa, de lo contrario no aparecerá en el listado.

T. Si está marcada, la columna se totalizará

S. Si está marcada, la columna se imprimirá sombreada

C. Si está marcada, se dibujará una caja alrededor de la columna

D. Si está marcada, el valor a mostrar será afectado por la divisa en que se muestra el listado.

 

Destino del listado.

clip0379

Documento. Indica el listado que será impreso.

Impresora Indica el nombre de impresora y puerto utilizado para el listado

Configurar. Accede a la selección de impresoras.

Destino. En este cuadro se indica el destino del listado.

Ver por pantalla. Marcando esta opción se mostrará el listado por pantalla antes de ser impreso. Para más información ver Previsualización

Generar hoja de cálculo. Activando esta opción, se generará un fichero en formato XLS (Excel) con la información a listar. Junto con esta opción se puede indicar el nombre del listado.

Generar Gráfica. Si el listado posee configuración de campos con Eje X e Y, se generará una gráfica. Para más información ver Gestión de Gráficas

Generar html. Marcando esta opción se generará el listado en formato html para poder publicarlo en internet

 

clip0381 Fuente. Esta opción modifica el tipo de letra de un listado o de todos los listados.

clip0382

Tipo de letra. En este campo se introduce el nombre del tipo de letra instalado en Windows.

Tamaño. Tamaño del tipo de letra.

Aplicar a todos los informes. Activando esta opción, el tipo de letra introducido será aplicado a todos los informes.

 

La ventana de Añadir/Editar y visualizar listados muestra los siguientes datos:

clip0383

Código Indica el código del listado. Hay que tener en cuenta que los listados superiores al código 1000 son propios del programa, si se modifica o añade un listado superior al código 1000, cuando se realice la importación éste será inicializado a su configuración inicial.

Nombre. Nombre del listado.

Tabla Maestra. Fichero a utilizar para mostrar la información en el listado.

 

Tablas/Campos. En este apartado se muestran las tablas auxiliares para incluir en el listado y los campos a mostrar o calcular en el listado.

Tablas auxiliares. En este campo se muestran las tablas auxiliares relacionadas con la tabla Maestra para añadir los campos amostrar o calcular en el listado.

Campos del listado. En este cuado se indican los campos que se mostrarán o calcularán en el listado. Existen varios tipos diferentes de campos, todos los campos se definen en la siguiente pantalla:

clip0384

Seleccionar función. En este campo se selecciona la función preestablecida a incluir como columna del listado. Una función preestablecida es un valor que no se almacena en ninguna base de datos y se calcula en el momento de realizar el listado.

Seleccionar Campo. En este campo se selecciona el campo a incluir como columna del listado.

Columna Calculada. En este campo se define el cálculo que realizará la columna cuando sea listada. la definición del cálculo se realiza mediante los siguientes parámetros:

 

Título de columna. Literal que aparecerá en la parte superior de la columna

Número de orden. Posición (a partir de la izquierda) en que aparecerá la columna dentro del listado.

Ancho. Ancho (en caracteres) de la columna

Máscara. En este campo se define la máscara a utilizar para mostrar la información en la columna. Para más información ver definición de máscaras

Condicionante. En este campo se define el condicionante para mostrar la columna. la definición del condicionante se realiza mediante los siguientes parámetros:

 

Tipos de letra. En este cuadro se definen los diferentes tipos de letra que forman la columna a listar.

Para asignar un tipo de letra hay que pulsar el botón. clip0385

Título. Tipo de letra y tamaño del título de la columna

Columnas. Tipo de letra y tamaño del contenido de la columna

Subtotales. Tipo de letra y tamaño de los subtotales de la columna

Totales. Tipo de letra y tamaño de los totales de la columna.

 

Gráfica. En este cuadro se indica en que eje formará parte el campo que contiene la columna al generar la gráfica. En la definición del listado solamente puede haber un campo con el Eje X y otro con el Eje Y.

 

Eje X. Los valores del campo formarán parte del Eje X de la gráfica

Eje Y. Los valores del campo formarán parte del Eje Y de la gráfica

 

Especial. En este cuadro se definen las opciones especiales de control para mostrar el campo.

Imprimir. Si se activa esta opción la columna se imprimirá en el listado, de lo contrario la columna no será mostrada. Esto se utiliza cuando se incluyen campos en el listado para realizar cálculos en la Columna Calculada pero no queremos que se impriman.

Totalizar. Si se activa esta opción, la columna será totalizada al finalizar el listado y subtotalizada en los saltos de página y en los finales de grupo.

Sombrear. Si se activa esta opción, los datos mostrados en la columna se sombrearán.

Dibujar caja alrededor. Al activar esta opción, se dibujará una caja alrededor de la columna.

Afectado por DIVISA. Al activar esta opción, se indica que el campo a mostrar se verá afectado por la divisa en que se ejecute el listado, convirtiendo los valores y la máscara.

Imprimir en total Grupo. Al activar esta opción, se indica que el valor de la columna será impreso en la línea en que se imprimen los subtotales. Esta opción resulta útil cuando solamente se imprimen los subtotales, de lo contrario al mostrar los subtotales no tendríamos ninguna referencia a ellos.

Calcular el promedio. Cuando se activa esta opción, el total y subtotal mostrados en el listado son el promedio de las cantidades.

 

Total Calculado.

 

 

 

Columna de la base de datos principal. Mediante esta opción se incluirá un campo correspondiente a la base de datos principal del listado.

Columna de una base de datos auxiliar. Seleccionando esta opción, se mostrarán todas las tablas auxiliares correspondientes a la base de datos principal, una vez seleccionada la tabla auxiliar se mostrarán los campos de la misma para incluir el campo. Una base de datos auxiliar se corresponde con las tablas de los campos de la base de datos principal. Ejemplo. El fichero de Clientes posee las tablas auxiliares; Tipos de Cliente, Formas de Pago, Tipos de Remesa, Fichero de Representantes, Fichero de Transportistas, Fichero de Rutas de Clientes.

Columna Calculada. Al seleccionar esta opción, podemos introducir fórmulas cuya base de cálculo son las columnas introducidas en el listado.

Añadir Función preestablecida. Al seleccionar esta opción, podemos incluir en el listado valores que no residen en las bases de datos y son calculados en el momento de efectuar el listado. Ejemplo: Importe comprado entre fechas, stock hasta una fecha, ...

Añadir columna en blanco. Esta opción nos permite incluir una columna en el listado. Esta opción resulta útil para incluir campos a rellenar por el usuario, como por ejemplo un listado de stock de artículo en el cual haya que escribir la cantidad real.

 

Condiciones/Grupos. En este apartado se introducen las condiciones que luego se podrán indicar al ejecutar el programa y los valores de agrupación.

clip0387

Condiciones del listado. En este apartado se introducirán las condiciones del listado. Al añadir una condición, se nos pedirá si queremos que se aplique sobre la base de datos principal o una base de datos auxiliar, esta opción nos permite ampliar la posibilidad a la hora de indicar condiciones. Ejemplo: Poder realizar un listado de facturas condicionado por el código postal de la subcuenta.

clip0386

Seleccionar campo. En este apartado se muestran todos los campos de la base de datos. El campo seleccionado será la base para la condición.

Condiciones. En este cuadro se introducen los valores fijos que tendrá la condición cuando se ejecute el listado. En algunos casos resulta útil predefinir estos valores ya que en el listado siempre serán los mismos.

Valores mínimo y máximos fijos. Al activar esta opción se indica que la condición contendrá valores mínimos y máximos fijos.

Valor mínimo. En este campo se indica el valor mínimo fijo que tendrá la condición

Valor máximo. En este campo se indica el valor máximo fijo que tendrá la condición

Que Contenga. En este campo se indica el valor fijo que tendrán que contener los campos

Que no contenga. En este campo se indica el valor fijo que NO tendrán que contener los campos.

Unión. Se define la unión de los campos fijos.

Inicio Grupo. Indica el inicio de grupo en el campo fijo

Fin Grupo. Indica el fin de grupo en el campo fijo

Condición x Columna. Este campo permite establecer una función relacionada con el valor de la columna indica.

 

Condición campo función. Este campo permite establecer una condición para el cálculo de los valores en las columnas tipo función de los listados. Ejemplo, esto se puede utilizar para listar artículos stock actual distinto de 0.

 

Agrupación. En este cuadro se definen los valores de las agrupaciones.

Agrupar por el índice. Al activar esta opción, el listado se mostrará mediante grupos, Para separar los grupos se utilizará los diferentes valores que contenga la variable que contiene el orden del listado. Ejemplo. Si utilizamos como variable de orden CP (Código postal) y activamos Agrupar por el índice, nos agrupará los registros por código postal y nos separará los grupos mediante líneas en blanco.

Saltar página por grupo. Cuando está activado Agrupar por el índice si activamos esta opción, al finalizar cada grupo nos saltará hasta la siguiente página.

Totalizar los grupos. Cuando está activado Agrupar por el índice si activamos esta opción, nos subtotalizará los valores que acumulen totales del grupo.

Imprimir solo totales. Cuando está activado Agrupar por el índice y Totalizar los grupos, si activamos esta opción, nos imprimirá solamente los subtotales del grupo.

Variable agrupación. Este campo se utiliza cuando la variable de agrupación no existe como tipo de orden definido en el fichero a listar.

 

Aspecto. En este apartado se define el aspecto que tendrá el listado.

clip0388

Título del Informe. Descripción que aparecerá en la parte superior del listado y tipo de letra.

Tipo de letra para los datos de la cabecera del informe. En este campo se indica el tipo de letra para todos los valores que se mostrarán en la parte superior del informe.

Tipo de letra para los datos del pie del informe. En este campo se indica el tipo de letra para todos los valores que se mostrarán en la parte inferior del informe.

Imprimir número de página. Activando esta opción se imprimirá el número de página en el listado.

Imprimir fecha del listado. Activando esta opción se imprimirá la fecha en que se realiza el listado.

Imprimir hora del listado. Activando esta opción se imprimirá la hora exacta en que se realiza el listado.

Imprimir condiciones del listado. Activando esta opción se imprimirán todas las condiciones indicadas en el listado.

Imprimir nombre de la empresa. Activando esta opción, se imprimirá el nombre de la empresa actual en el listado.

Imprimir usuario que solicita el informe. Activando esta opción, se imprimirá el código y nombre de usuario que realiza el listado.

Imprimir total registros. Activando esta opción, se imprimirá el número total de registros (líneas) mostrados en el listado.

Imprimir en apaisado. Activando esta opción el listado se imprimirá en Horizontal / Apaisado.

Logotipo. Activando esta opción se imprimirá en cada listado el logotipo indicado en clip0494

Tamaño cm. En este cuadro se indican las dimensiones del logotipo a imprimir en los listados

Posición. En este cuadro se indica la posición en que irá impreso el logotipo en los listados respecto a la hoja.

 

Otros. En este apartado se define más información referente al listado

clip0389

Orden por defecto. En este cuadro se define la el campo por el cual será ordenado el listado. Este campo podrá ser modificado a la hora de ejecutar el listado.

Permiso para usuario. En este campo se indica el código del usuario que tendrá permiso para ejecutar este listado

Clave especial. En este campo se indica la clave a introducir para ejecutar el listado

Orden Personalizado. En este campo se introduce el campo por el cual será ordenado el listado en el caso de que no aparezca en el cuadro Orden por defecto.

Listado resultado tallas y colores. En este campo se define si la columna indicada en la definición de listados de artículos como función tipo Art.  Resultados ... contendrá la información de las tallas o los colores.

Función externa. En este apartado se indica el programa a ejecutar en el caso de que se realice el listado especial. Cuando se define esta opción, no se realiza ningún proceso más, solamente se ejecuta el programa indicado. Esta opción puede resultar útil para ejecutar subprogramas sin tener que salir del programa principal.