Escolar Documentos
Profissional Documentos
Cultura Documentos
Guías de usuario
Índice
1.0 Acceso…………………………………….…………………………….……………………………………………………………..2
1.1 Listado de Reportes.……………….………………………………………………………………………….………………..2
1.2 Creación Reporte desde Wizard…………………………….……………………………………………………………..4
1.3 Editor de Querys……………………………….……………………………………………………………………………….…6
1.4 Continuación wizard Reporte Listado……………………………………….…………………………………………..8
1.5 Continuación wizard Reporte Formato……………………………....……………………………………………….10
1.6 Editor de Reportes: Listado……….………………………………………………………………………..……….………11
1.6.1 Filtros………………………………………………………………………………………………………………….....12
1.6.2 Campos……………………………………………………………..……………………………………………………13
1.6.2.1 Uso de Formulas…………………………………………………………………………………………….……….14
1.6.2.2 Introducción…………………………………………………..……………………………………………………….14
1.6.2.3 Campos………………………….………………………………………………………………………………..........17
1.6.2.4 Sintaxis………………………….……………………………………………………………………….………………..17
1.6.2.5 Ejemplo………………………….……………………………………………………………………………..…………17
1.6.2.6 Uso en filtros adicionales………………………….……………………………………………………………..18
1.6.2.7 Funciones………………………….…………………………………………………………………………………….19
1.6.2.8 Sintaxis………………………….…………………………………………………………………………………………19
1.6.2.9 Ejemplo 1 -Edad………………………….……………………………………………………..……………………19
1.6.2.10 Ejemplo 2 -Vencimiento……………………………………………….…………………………………………20
1.6.2.11 Ejemplo 3 -Concepto………………………….…………………………………….…………………………..21
1.6.2.12 Ejemplo 4 -Acumulado………………………….………………………………………………………………..22
1.6.2.13 Ejemplo 5 -IF………………………….……………………………………………………………………………24
1.6.2.14 Uso de Campos con Funciones………………………….………………………………………..………….25
1.6.2.15 Parámetros………………………….……………………………………………………………………..…………..26
1.6.2.16 Sintaxis………………………….………………………………………………………………………..………………27
1
Reporteador
1.6.2.17 Ejemplo………………………….………………………………………………………………………………………27
1.7 Grupos…………………………………………………………………………..…………………………………………………...28
1.8 Ordenamiento………………………………………………………………………………..…………………………………..31
1.9 Variables…………………………………………………………………………………………………………………..…………32
1.10 Datos Impresión…………………………………………………………………………………..…………………………..…33
1.11 Datos Generales…………………………………………………………………………………………………..……………..34
1.12 Editor de Reportes: Formato……………………………………………………………………………………………….35
1.13 Interacción Pestaña Filtros y Pestaña Consulta SQL………………………………………………..……………36
1.14 Variables………………………………………………………………………………………………..……………………………39
1.15 Configuración………………………………………………………………………………………………………………………40
1.16 Ventana Agregar (Campos, Filtros, Grupos, Orden)…………………………………………..………….……..42
1.17 Ejemplos……………………………………………………………………………………………………………………….……..43
1.18 Listados…………………………………………………………………………………………………………………………………43
1.19 Formato…….…………………………………………………………………………………………………………………………55
2.0 Reportes Tipo Ascii………………………………………………………………………………………………………………59
2.1 Ejemplo Vales Calimax ………………………….………………………………………………………………………….…60
2.2 Ejemplo –Poliza Contpaq…………………….………………………………………………………………..……………..65
2.3 Impresión…………………….……………………………………………………..…………………………………..……….….75
2
Reporteador
Acceso
Para acceder a la sección de Reporteador es necesario hacer clic en la pestaña “Consultas y Reportes” de la
pantalla principal del sistema.
Listado de Reportes
Al hacer clic sobre Reporteador, se nos mostrará el Listado de Reportes, el cual se encuentra organizado en
Clasificaciones, mismas que se otorgan en la creación del reporte.
3
Reporteador
Dentro de dicho listado se encuentra una sección de Filtros, en la cual podemos realizar búsquedas de Reportes
por Nombre de Reporte, también se puede determinar el número de Reportes que se desea desplegar en el listado
o bien mostrar todos al marcar dicha opción.
Dentro de la barra de tareas del Listado de Reportes encontramos los siguientes botones con sus respectivas
funciones:
En el Wizard de Creación se nos muestra como primera pantalla la Selección de Tipo de Reporte
4
Reporteador
Listado
Es el Reporte que está basado en una tabla
principal (también puede ser relacionada con
otras tablas por medio de campos externos),
estos reportes se caracterizan por que la
visualización de los mismos se genera de
manera automática conforme están planteados
sus campos, filtros, grupos y ordenamientos.
Formato
Es un tipo de Reporte más elaborado ya que el
usuario se encarga tanto de la consulta que
generara la información del mismo así como del
diseño de la visualización, las posibilidades de
desarrollo en estos reportes están medidas
conforme a la necesidad y creatividad del
usuario.
ASCII
Reporte que muestra la información basada en una matriz de punto, la información se genera de manera similar al
Reporte Formato.
En la misma pantalla se puede observar que
para cada reporte existe la opción de realizar una
consulta SQL personalizada
La utilización de esta opción varía conforme
al tipo de reporte seleccionado en la misma
pantalla:
Listado: Genera de manera automática la
selección de tabla y campos de acuerdo a la
consulta especificada.
Formato: Genera la consulta principal en el
reporte por lo que solo haría falta la realización del diseño de reporte. (Es recomendado utilizar esta opción para
reportes tipo Formato)
5
Reporteador
La pantalla de consultas personalizadas cuenta con un botón el cual lanza la herramienta de Editor de Querys,
dicho editor facilita la creación de una consulta debido a que se genera en un ambiente UML con todos los datos
de la base de datos plasmados para su selección, lo cual genera un query 100% funcional de manera automática.
Aunque el usuario tiene la opción de introducir el query de manera manual en dicha pantalla.
Editor de Querys
6
Reporteador
Tablas Externas
Para realizar uniones con tablas externas (secundarias) simplemente seleccionamos la tabla que se desea,
teniendo en cuenta que debe de contar al menos con un campo en común para realizar la unión (llave foránea).
7
Reporteador
La selección de campos tanto principales como externos se realiza de la misma manera (seleccionando casillas),
automáticamente se hace la denotación de la tabla a la cual pertenecen.
Tipo Listado
Si seleccionamos Reporte Tipo Listado y no fue activada la opción de Consulta SQL Personalizada se mostrará la
siguiente pantalla en el Wizard
En esta pantalla seleccionamos la tabla principal de la consulta en base a la selección de las categorías disponibles
en el sistema
8
Reporteador
Si seleccionamos la tabla principal o bien seleccionamos la consulta SQL personalizada la siguiente pantalla del
Wizard estaba basada en la selección de campos disponibles para
dicha tabla:
Si se realizó la selección de una Tabla Principal se mostrarán como
campos seleccionados aquellos campos default especificados en el
sistema para dicha tabla.
Si se seleccionó una consulta Personalizada se mostraran aquí los
campos seleccionados en dicha consulta ya sean de una tabla principal
o de una externa.
De las dos maneras es posible seleccionar más campos desde los
campos disponibles o bien eliminar los que se desee desde los campos seleccionados.
9
Reporteador
Tipo Formato
Si se seleccionó la opción de Consulta SQL Personalizada el reporte generará los campos en el reporte de manera
automática y los dejara disponibles para su utilización en el diseño del mismo.
Si fue seleccionada o no la opción de Consulta SQL Personalizada la siguiente y última pantalla en mostrarse en el
Wizard es la siguiente:
En esta pantalla seleccionamos el nombre del Reporte, lo cual nos generará automáticamente el nombre con el
que se guardara el archivo.
Se nos muestran dos opciones:
Crear Forma Nueva.- se recomienda utilizar esta opción si se desea diseñar el reporte desde cero, lo cual es
comúnmente utilizado con la consulta SQL personalizada.
Forma Existente.- se utiliza esta opción si se cuenta con una plantilla previamente generada.
10
Reporteador
EDITOR DE REPORTES
Listado
11
Reporteador
Filtros
12
Reporteador
Campos
13
Reporteador
Variables.- Para saber cómo agregar variables en Fórmulas puede dirigirse a la pág. 29 del Manual.
Uso de Formulas
14
Reporteador
-Al agregar un campo tipo formula por default se agrega con el valor de 1 y con el título de la columna “X” , el cual permite
modificar.
15
Reporteador
Nos permite escribir directamente o si de deseamos buscar algún campo, función o parámetro, damos click en el botón “Buscar”
Se abre una pantalla emergente donde por default muestra los primeros 50 registros, podemos aumentar o disminuir el límite de
registros.
Es posible buscar de forma libre por nombre de algún campo o función, al activar la opción de mostrar todos se deshabilita el
límite de registros y nos muestra el total de campos, funciones y parámetros que tenemos disponibles.
16
Reporteador
Campos:
Sintaxis:
[NombreTabla].NombreCampo
Ejemplos:
[Empleado].RFC
[Nomina].TotalNeto
[Periodo].Ejercicio
*Es importante que esté relacionado la tabla principal al campo que se hace alusión.
Ejemplo:
Agregamos el campo Apellido Paterno de la tabla Empleado a algún reporte que haga referencia a la tabla empleado.
17
Reporteador
18
Reporteador
Funciones:
En Tablas y Catálogos > Nomina > Funciones se encuentra el listado con las funciones disponibles, al seleccionar alguna podemos
visualizar los parámetros y los valores default, también si son opcionales o requeridas.
Sintaxis:
*Si se dejara el valor default de algún parámetro es importante dejar el espacio que le corresponde.
Ejemplo 1:
*Utilizaremos la función Edad que vimos previamente en la imagen.
Edad ()
Edad (‘2015-01-01’,)
19
Reporteador
Ejemplo 2:
-Revisamos en la tabla de funciones la función vencimiento.
20
Reporteador
Ejemplo 3:
-Agregamos un campo tipo formula, le agregamos la función concepto y agregamos entre comillas el concepto que deseamos
que nos regrese valor.
21
Reporteador
Ejemplo 4:
-Revisamos en la tabla de funciones la función Acumulado
*El significado del valor Tipo es:
1- Mensual
2-Bimestral
3-Anual
22
Reporteador
-Agregamos un campo tipo formula y le agregamos el concepto que queramos que nos devuelva su anual.
23
Reporteador
*En este caso suma el anual del año 2016 de los conceptos sueldo ordinario y séptimo día.
Ejemplo 5:
Uso de IF
Sintaxis
IF (Condición, Si se cumple, Si no se cumple)
Ejemplo
if (Edad()<18,'OJO','')
24
Reporteador
-Es posible utilizar como parámetros de las funciones campos especiales, ejemplo:
QuitaAcentos([Empleado].NombreCompleto)
25
Reporteador
Parámetros
En tablas y catálogos > Nomina > Variables y parámetros podemos ver listado de los que tenemos disponibles.
Al darle editar o doble click a algún registro se nos muestra el valor que devuelve y su fórmula.
26
Reporteador
Sintaxis
Se escribirá de la misma forma que esté definido en el campo “Nombre” del listado de Variables y parámetros.
Ejemplo:
-Le agregamos a un reporte un tipo campo formula y le metemos el parámetro salDiario.
27
Reporteador
Grupos
28
Reporteador
29
Reporteador
Salto de Renglón
Puede ser agregado de dos maneras, empezando por agregar un campo tipo
Fórmula
Posteriormente se puede cambiar el tipo de
Campo a Salto de Renglón o bien puede indicarse
el salto en el espacio “Fórmula” insertando los
caracteres “||” como se muestra en la siguiente
imagen.
Ordenamiento
30
Reporteador
31
Reporteador
Variables
Las variables solamente pueden ser utilizadas (agregadas) desde un campo Fórmula declarado ya sea en Campos o
en Sub Grupos.
Al agregarla en dicha fórmula y guardar el cambio, automáticamente se genera el registro de dicha variable en la
pestaña variable donde se puede capturar su valor previo a la impresión o vista preliminar del Reporte.
** Al eliminar un campo Fórmula el cual contiene una Variable utilizada automáticamente borra dicha variable del
listado en la pestaña de Variables, esto facilita el control de las mismas para el usuario.
32
Reporteador
Datos de Impresión
33
Reporteador
Datos Generales
34
Reporteador
EDITOR DE REPORTES
Formato
35
Reporteador
En esta pantalla podemos observar un listado con todos los filtros incluidos, así como sus propiedades al lado
derecho de la misma.
Los botones para ordenar, agregar y borrar se encuentran en la parte inferior de la pantalla.
La pantalla de Consulta SQL muestra lo siguiente:
La consulta principal se encuentra dentro un espacio para escritura (el cual nos permite editar la consulta de
manera manual únicamente con usuario SUPERUSER) y un botón para lanzar la Herramienta Editora de Querys
(para editar el query de manera automática).
36
Reporteador
Existen dos Tipos de Ediciones para los Filtros de una consulta de Reporte Forma:
1. Edición desde la pestaña Filtros
Ejemplos
Al agregar el filtro Número de Empleado, se selecciona la opción de filtrar por Rango, ingresamos los
valores de inicio y final
Si nos dirigimos a la pestaña de consulta SQL podremos notar que automáticamente nos creó dicho filtro
con su valor respectivo declarado.
37
Reporteador
Funciones Actual
Si contamos con filtros que especifiquen en su valor la función Actual, el proceso sera practicamente el
mismo.
Al tener dicho valor en Filtrar por Actual, la función actualiza automáticamente la consulta SQL insertando
el valor actual que se encuentre en dicho momento conforme al campo seleccionado.
**Si el Filtro cuenta con un valor Actual, este mismo será actualizado cada vez que se presione el botón
PRELIMINAR o DISEÑAR para que la consulta cuente con los datos actualizados.
Desde la pantalla de consulta podemos modificar los filtros en lenguaje SQL, esto permite al usuario con
mayor experiencia desarrollar un filtro más adecuado a sus necesidades. La función más importante de
esta herramienta es la actualización automática de los filtros al momento de guardar dicha consulta.
38
Reporteador
Puede ser utilizada cualquier clase de sentencia dentro de la consulta siempre y cuando sea una sentencia
SQL valida (BETWEEN, IN, AND, OR, etc.).
Variables
Las variables en los Reportes tipo Formato funcionan de manera diferente a las utilizadas en
los Reportes listado, para utilizarlas es necesario ir a la Pestaña de Variables y dentro de la
Al dar clic sobre el botón se lanzara una pantalla en la cual se nos permite agregar el nombre, el valor y la
descripción de la variable.
En el nombre ya se indica la sintaxis que
llevan las variables (la cual es la
misma a las utilizadas en los
reportes listado), por lo que no es
necesario agregar el @ antes del
nombre.
Para utilizar las variables en la
Consulta SQL solo es necesario hacer referencia a la variable en cualquier parte del texto que desee utilizar su
valor.
39
Reporteador
Pestaña Variables
En el listado de variables puede ser editado cualquier dato de la variable (nombre, valor o descripción)
Pestaña Consulta SQL
Pestaña Filtros
Como se mencionó anteriormente si se realiza un cambio en Consulta SQL que involucre un Filtro
automáticamente se registra dicho filtro en la pestaña correspondiente, al igual que de forma inversa. (Filtros-
Consulta SQL)
CONFIGURACION
Primero es necesario acceder a la pantalla de Configuración del Sistema Tempus haciendo clic sobre el botón
ubicado en la parte superior izquierda de la pantalla principal.
40
Reporteador
Directorio de Reportes
Local. Se especifica la ruta del directorio local donde se tiene o planea ser almacenada la información
correspondiente al Reporteador (plantillas y reportes tipo forma)
3 Capas. Se especifica la ruta del directorio en el servidor donde se tiene o planea ser almacenada la
información correspondiente al Reporteador (plantillas y reportes tipo forma)
41
Reporteador
1. La selección LIBRE nos permite introducir el nombre o cualquier semejanza con el nombre de una tabla
del sistema, al presionar la tecla Enter o bien dar clic en el botón de Buscar genera un listado con los
campos pertenecientes a la tabla que tengan el nombre a buscar.
2. La selección POR TABLA nos permite seleccionar una tabla valida (tabla principal del reporte o
relacionadas a la misma) lo cual despliega una lista de campos disponibles para seleccionar.
3. Botón que permite realizar una búsqueda del nombre de tabla especificado en el espacio de escritura.
4. Listado con los campos pertenecientes a la tabla seleccionada
a. Para seleccionar los campos es necesario dar clic sobre el símbolo de agregar (plus).
b. Se puede realizar una selección múltiple de campos presionando el símbolo de agregar de cada
uno de los campos deseados.
5. Aceptar: al presionar este botón se produce el registro de campos seleccionados.
6. Cancelar: cancela los campos seleccionados y cierra la ventana.
7. Cerrar: cierra la ventana de selección.
42
Reporteador
EJEMPLOS
Listados
Cambios de salario
1. Le damos click al botón Nuevo del listado de reportes.
2. Por default esta seleccionado el tipo reporte “Listado”, tenemos la opción de seleccionar “”Consulta SQL
Personalizada”, en esto caso le daremos siguiente sin seleccionar esa opción.
43
Reporteador
4. Por default nos aparecen algunos campos seleccionados, solo dejaremos lo siguientes campos: . (Cuando
tenga el campo Numero de empleado la tabla seleccionada se carga por default Nombre Completo)
5. Al dar siguiente nos sale la opción de escribir el nombre y título del reporte, le escribimos “Cambios de
Salarios” y damos click en Finalizar.
6. Nos aparece el editor de reportes, (Cuando usamos el campo número de empleado nos aparece por
default como filtro), le cambiamos al filtro Numero de Empleado filtrar por todos.
44
Reporteador
7. Le agregamos el filtro Fecha del movimiento y en rango de fechas seleccionamos “Año Actual”.
8. En la pestaña de “Campos”, cambiamos el orden de los campos salario diario (con las flechas que se
encuentran en la parte inferior izquierda de la pantalla), salario integrado, salario preintegrado y salario
variables para queden de la siguiente forma:
45
Reporteador
11. Le damos click al botón que se encuentra marcado en amarillo en la siguiente imagen para agregar
campos al encabezado.
46
Reporteador
47
Reporteador
48
Reporteador
Listado de Cumpleaños
1. Le damos click al botón Nuevo del listado de reportes.
2. Seleccionamos Tipo Listado y la opción “Consulta SQL Personalizada” y damos siguiente.
49
Reporteador
50
Reporteador
51
Reporteador
6. Después de dar siguiente nos muestra los campos restantes por si queremos seleccionar algún otro,
damos siguiente.
52
Reporteador
8. Borramos el filtro de Numero de empleado que se agregó por default y agregamos el filtro de la tabla
Empleado > Estatus = ‘A’
En este caso vendrían siendo los empleados que cumplen años en Mayo.
53
Reporteador
11. Agregamos un campo formula dándole click al botón “Formula” que se encuentra en la parte inferior.
12. Seleccionamos el campo que acabamos de agregar y damos click en la parte derecha donde dice
“Formula” y escribimos lo siguiente:
13. Le cambiamos El título del campo formula a “Edad” y guardamos los cambios.
54
Reporteador
FORMATO
Carta de Aniversario
55
Reporteador
-ID_Empleado
-NombreCompleto
-ApellidoPaterno
-ApellidoMaterno
-Sexo
-FechaBaja
-FechaIngreso
56
Reporteador
57
Reporteador
7. Barra de herramientas
1. Selección de objeto.
2. Permite arrastrar toda la página del reporte.
3. Zoom.
4. Permite agregar objetos de texto del tamaño seleccionado y se abre el editor de texto.
5. Permite copiar el formato de objetos de texto.
6. Agregar bandas al reporte (encabezados, hijos, pie de pagina, masterdata etc.)
7. Agrega objetos tipo check box.
8. Agregar memos.
9. Agrega componentes para imágenes en los formatos “BMP,” “JPEG,” “ICO,” “WMF” or “EMF”.
10. Subreportes.
11. Variables de sistema. (date, time, page number, etc)
12. Despliega texto tipo Rich Text Format (RTF)
13. Tablas sin conexión a la base de datos.
14. Tablas conectadas a la base de datos.
15. Graficas.
16. Objetos OLE.
17. Imágenes gradientes.
18. Figuras geométricas.
19. Diferentes códigos a utilizar.
58
Reporteador
Tempus te permite generar Reportes Tipo Ascii, solo es necesario seguir los siguientes pasos:
1. Click al botón “Nuevo” del listado de reportes.
2. Seleccionamos ASCII y dependiendo la forma que haremos el reporte seleccionaremos el checkbox “Consulta SQL
Personalizada” en caso de ser necesario.
3. Continuamos con el wizard de reporte y ya que finalizamos el reporte nos mostrara el diseñador con la página formateada a
matriz de punto de la siguiente forma:
59
Reporteador
De esta forma ya podemos continuar arrastrando campos o creando memo (el funcionamiento del diseñador es el mismo a los
tipo forma), se genera un archivo con extensión .fr3 el cual es indispensable para el uso de dichos reportes.
Al ser matriz de punto, cambian los componentes que tenemos disponibles.
60
Reporteador
61
Reporteador
62
Reporteador
63
Reporteador
10. En la pestaña de filtros agregamos los campos llaves de la tabla nomina son ejercicio, número y id_tiponomina.
Quedando de la siguiente manera:
64
Reporteador
65
Reporteador
3. A continuación nos muestra algunos campos por default de la tabla “Póliza”, de la cual solo dejaremos los siguientes:
66
Reporteador
4. Escribiremos el nombre del reporte, por default nos pone el nombre del archivo .fr3 pero se puede cambiar si se desea,
damos finalizar.
67
Reporteador
6. Nos iremos a File > Page Settings y en la propiedad “Width” ponemos 200 y damos OK.
Guardamos los cambios y nos salimos.
7. Seleccionamos la pestaña de “Variables” y seleccionamos el botón que se encuentra en la parte inferior izquierda.
68
Reporteador
8. Se desplegara una ventana emergente donde podremos dar de alta n variables, en este caso necesitamos 9 variables.
69
Reporteador
70
Reporteador
71
Reporteador
Después de insterar un masterdata nos pregunta a que dataset queremos asignarlo, seleccionamos consulta.
Asi se vera nuestra Pagina.
12. Nos vamos a la Pestaña de Código (Code) y dentro del begin y end escribimos:
NombreMasterdata.dataset:=Consulta;
72
Reporteador
14. Jalamos el campo fecha póliza, tipo póliza, num póliza, clase póliza, diario agrupador y concepto en el título, en la posición y
el ancho de cada campo requerido, quedando de la siguiente manera:
15. Agregamos al masterdata los campos Cuentacontable, conteo, tipo, importe y diario agrupador.
Quedando de la siguiente forma:
73
Reporteador
16. Seleccionamos la pestaña de “Filtros”, y agregamos los siguientes campos de la tabla “Poliza”.
74
Reporteador
Impresión
1. En la pestaña de “Datos de impresión”, en Salida A seleccionamos la opción ASCII Delimitado por espacios.
75
Reporteador
2. En el componente nombre de archivo, hacemos click al botón de la carpeta para buscar la ruta donde guardaremos nuestro
archivo y le escribimo /nombredelarchivo.txt
76
Reporteador
77