Está en la página 1de 642



&23<5,*+70HWD6SDLQ6$.
Quedan reservados todos los derechos.

$9,62: este manual est protegido por la legislacin referente a propiedad intelectual e indus-
trial y por tratados internacionales. La utilizacin permitida de esta documentacin queda limi-
tada a su uso en conexin con el producto, y todo uso no autorizado ser perseguido de
acuerdo con la legislacin aplicable. Se prohibe su copia, modificacin, reproduccin o distri-
bucin sin permiso del titular

META4, META4MIND, META4 PEOPLENET, META4 KNOWNET META4 e-mind y


META4 t.innova son marcas registradas propiedad de Meta4 Spain, S.A.

Otros nombres de compaas, productos o servicios son marcas registradas o nombres


comerciales de sus respectivos propietarios.

Meta4 Spain, S.A.


Centro Europa Empresarial
Edificio Roma
C/ Rozabella, 8
Ctra. de La Corua, Km. 24,200
28230 - Las Rozas - Madrid
SPAIN
http://www.meta4.com
Tabla de Contenidos

CAPTULO 1: INTRODUCCIN 
&DUDFWHUtVWLFDVGHODDSOLFDFLyQHPLQG 
+HUUDPLHQWDVGHXVRGHDSOLFDFLRQHV0HWD 
Entrada de informacin 
Ejecucin de procesos 
Caractersticas de la ejecucin de procesos 
Salida de informacin 
Herramientas del Motor de impresos 

CAPTULO 2: ACCESO Y SALIDA DE LA APLICACIN 


Acceso a la aplicacin 
Salida de la aplicacin 

CAPTULO 3: MENS DE LA APLICACIN 


,QWURGXFFLyQ 
1RFLRQHVEiVLFDV 
8VRGHORVPHQ~VGHODDSOLFDFLyQ 
Interfaz en forma de ventanas 
Interfaz en forma de rbol 
Opciones de visualizacin de los mens 
Trabajo con los nodos 
Gestin de accesos directos 

CAPTULO 4: GENERALIDADES 
,QWURGXFFLyQ 
2SFLRQHVGHLPSUHVLyQ 
(MHFXWDUSURFHVRV 
*HVWLyQGHPHQVDMHVHQODDSOLFDFLyQ 

COPYRIGHT 2003 Meta4 Spain, S. A.


Tabla de Contenidos

CAPTULO 5: GESTIN DE PAGAS 


,QWURGXFFLyQ 
1RFLRQHVEiVLFDV 
$FFHVR\VDOLGDD*HVWLyQGHSDJDV 
8VRGHOD*HVWLyQGHSDJDV 
Seleccionar una paga 
Pagas activas 
Pagas libres 
Operaciones con pagas 
Crear una paga 
Cerrar una paga 
Abrir una paga cerrada 
Generar un proceso con una paga cerrada 

CAPTULO 6: VISIN GENERAL DE LOS EDITORES 


,QWURGXFFLyQ 
UHDGHWUDEDMRGHORVHGLWRUHV 
&RQWUROHVGHORVIRUPXODULRV 
Etiquetas o literales 
Cajas de texto 
Paneles 
Marco 
Botn de lista 
Botn calendario 
Grupo campo 
Botn de detalle y botn de remonte 
Botn de acceso a componentes de aplicaciones 
Grupo remonte 
Funcionalidad de los grupos remonte 
Validaciones y traducciones 
Grupo fecha 
2SFLRQHVGHYLVXDOL]DFLyQGHIRUPXODULRV 

II

COPYRIGHT 2003 Meta4 Spain, S. A.


Tabla de Contenidos

Cascada 
Mosaico horizontal 
Mosaico vertical 
Organizar iconos 
Cerrar ventanas 
2SFLRQHVGHD\XGD 
Contenidos 
Buscar ayuda acerca de 
Cmo usar la ayuda 
Acerca de 

CAPTULO 7: EDITOR DE FORMULARIOS Y RBOLES 


,QWURGXFFLyQ 
1RFLRQHVEiVLFDV 
$FFHVR\VDOLGD 
8VRGHO(GLWRUSDUDWUDEDMDUFRQIRUPXODULRV  
Opciones bsicas 
Operaciones con registros 
Bsqueda y seleccin de registros 
Opciones avanzadas 
Compartir informacin con otros recursos 
Reutilizar formularios en zoom 
Bsqueda y seleccin de registros 
Otras posibilidades de validacin de datos 
Opciones de depuracin de los formularios 
8VRGHO(GLWRUSDUDWUDEDMDUFRQiUEROHV 
Opciones bsicas 
Operaciones de edicin de rboles 
Operaciones con los nodos 
Personalizacin del diseo de los rboles 
Opciones de depuracin de los rboles 

III

COPYRIGHT 2003 Meta4 Spain, S. A.


Tabla de Contenidos

CAPTULO 8: EDITOR DE FORMULARIOS DE EDICIN RPIDA 


,QWURGXFFLyQ 
1RFLRQHVEiVLFDV 
$FFHVR\VDOLGD 
8VRGHO(GLWRUGHIRUPXODULRVGHHGLFLyQUiSLGD 
Opciones bsicas 
Edicin de las secciones cabecera y detalle 
Operaciones con registros 
Bsqueda y seleccin de registros 
Personalizacin del diseo de formularios de edicin rpida 
Opciones avanzadas 
Creacin de formularios de edicin rpida de seccin detalle 
Personalizacin del diseo de formularios de edicin rpida 
Otras posibilidades de validacin de datos 
Variables de entorno 
Refresco de cabecera y refresco selectivo de cabecera 
Opciones de depuracin de los formularios de edicin rpida 

CAPTULO 9: VISIN GENERAL DEL CLCULO 


,QWURGXFFLyQ 
)XQFLRQDPLHQWRLQWHUQRGHOFiOFXORGHQyPLQD 
UHDGHWUDEDMR 

CAPTULO 10: CLCULO DE NMINA LOCAL 


,QWURGXFFLyQ 
1RFLRQHVEiVLFDV 
$FFHVR\VDOLGD 
8VRGHOSURJUDPD 
Opciones bsicas 

IV

COPYRIGHT 2003 Meta4 Spain, S. A.


Tabla de Contenidos

Seleccionar la paga a procesar 


Seleccionar las opciones del clculo 
Iniciar el clculo 
Seguimiento del clculo 
Tiempos y estadsticas 
Opciones avanzadas 
Filtro 
Visualizacin 
General 
Conexiones 
$QH[R,5HWURDFWLYLGDGDXWRPiWLFDHQHOFiOFXORGHQyPLQDORFDO  
Uso de la retroactividad automtica 
Retroactividad automtica individual y colectiva 
Definicin de la frecuencia de transacciones en el proceso de
retroactividad automtica individual y colectiva 

CAPTULO 11: CLCULO DE NMINA EN SERVIDORES REMOTOS 


,QWURGXFFLyQ 
1RFLRQHVEiVLFDV 
$FFHVR\VDOLGD 
8VRGHOSURJUDPD 
Visin general del clculo remoto 
Fases del clculo 
Ejecucin de lotes 
Estados de los lotes durante cada fase 
Acciones que se pueden realizar para cada estado del clculo 
Opciones bsicas 
Ejecucin de lotes 
Seleccin de la paga o pagas sobre las que se desea trabajar 
Seleccionar las opciones de clculo 
Lanzar el clculo de nmina (peticin de clculo) 
Lanzar el monitor del clculo 
Tiempos y estadsticas 

COPYRIGHT 2003 Meta4 Spain, S. A.


Tabla de Contenidos

Opciones avanzadas 


Filtro 
General 
Conexiones 
$QH[R,5HWURDFWLYLGDGDXWRPiWLFDHQHOFiOFXORGHQyPLQDHQ
VHUYLGRUHVUHPRWRV 
Uso de la retroactividad automtica 
Retroactividad automtica individual y colectiva 
Definicin de la frecuencia de transacciones en el proceso de
retroactividad automtica individual y colectiva 

CAPTULO 12: VISIN GENERAL DEL MOTOR DE IMPRESOS 


,QWURGXFFLyQ 
+HUUDPLHQWDVGHO0RWRUGHLPSUHVRV 
Consulta 
Recibo 
Informes 
Documentos combinados 
Programas en Visual Basic desarrollados a medida 

CAPTULO 13: CONSULTA Y ANLISIS DE INFORMACIN 


,QWURGXFFLyQ 
1RFLRQHVEiVLFDV 
$FFHVR\VDOLGD 
8VRGHOD&RQVXOWD 
rea de trabajo 
Ejecucin de consultas predefinidas 
Abrir una consulta predefinida 
Ejecucin de salida de datos 
Diseo de consultas 
Diseo bsico de consulta 
Diseo avanzado de consulta 

VI

COPYRIGHT 2003 Meta4 Spain, S. A.


Tabla de Contenidos

Asistente de diseo de consulta de nmina 


Diseo de salida de datos con definicin 
$QH[R,3LYRWDGRGHODFXPXODGRODUJRDODFXPXODGRFRUWR 
$QH[R,,(MHPSORV 
Grfico de salarios por departamento 
Definicin de la consulta 
Seleccin de campos 
Agrupacin y totalizacin 
Salida de datos a grfico 
Carta de aumento de salario 
Definicin de la consulta con el asistente de consulta de nmina 
Definicin de campos calculados 
Seleccin de campos 
Definicin del filtro 
Definicin de la tabla resultado 
Salida de datos a circular 
Volcado de informacin de absentismos a la base de datos 
Definicin de una consulta normal 
Definicin de variables de entorno 
Seleccin de campos 
Definicin del filtro 
Definicin de tabla resultado 
Definicin y ejecucin de salida Volcado SQL 

CAPTULO 14: INFORMES 


,QWURGXFFLyQ 
1RFLRQHVEiVLFDV 
$FFHVR\VDOLGD 
8VRGHODKHUUDPLHQWD,QIRUPHV 
Pasos para ejecutar un informe 
Tipos de filtros 
Filtro predefinido 
Filtro aadido 

VII

COPYRIGHT 2003 Meta4 Spain, S. A.


Tabla de Contenidos

Filtro de fechas 


Filtro de pagas 
Establecer salto de pgina 
Tablas utilizadas 
Opciones de ejecucin 
Pantalla 
Impresora 
Exportar 
Uso y edicin de archivos Excel 

CAPTULO 15: DOCUMENTOS COMBINADOS 


,QWURGXFFLyQ 
1RFLRQHVEiVLFDV 
$FFHVR\VDOLGD 
8VRGHODKHUUDPLHQWD'RFXPHQWRVFRPELQDGRV 
Ejecucin de un documento combinado 
Creacin de un nuevo documento combinado 

CAPTULO 16: RECIBO DE NMINA 


,QWURGXFFLyQ 
1RFLRQHVEiVLFDV 
$FFHVR\VDOLGD 
8VRGH5HFLERGHQyPLQD 
Pasos para emitir un recibo 
Seleccin de pagas 
Emisin del recibo 
Opciones avanzadas 
Establecer parmetros 
Establecer impresin 
Emitir el recibo de nmina en formato HTML 

VIII

COPYRIGHT 2003 Meta4 Spain, S. A.


Tabla de Contenidos

CAPTULO 17: GESTIN DE PAGOS 


,QWURGXFFLyQ 
1RFLRQHVEiVLFDV 
$FFHVR\VDOLGD 
8VRGHODJHVWLyQGHSDJRV 
Funcionamiento general 
Entrada de datos 
Clculo de la nmina 
Proceso de gestin de pagos 
Proceso de gestin de pagos 
Ejecucin de un modelo de emisin 
Ejecucin de un grupo de modelos de emisin 
Definicin de modelos y grupos de modelos de emisin 
Definicin de un modelo de emisin 
Definicin de un grupo de modelos de emisin 
Gestin de emisiones 
Confirmacin/Desconfirmacin 
Recuperacin de una emisin 
Eliminacin 

CAPTULO 18: ANEXO I. MULTIMONEDA 


,QWURGXFFLyQ 
1RFLRQHVEiVLFDV 
8VRGHOHQWRUQRPXOWLPRQHGD 
Definicin de monedas y factores de conversin 
Mantenimiento de monedas 
Histrico de factores de conversin 
Operaciones con herramientas de uso de aplicaciones Meta4 
Editor de formularios y rboles y editor de formularios de edicin
rpida 
Consulta 

IX

COPYRIGHT 2003 Meta4 Spain, S. A.


Tabla de Contenidos

Informes 
Clculo de nmina (recibo resumen) 
Facilidades a la edicin 
'LVHxRGHOHQWRUQRPXOWLPRQHGD 
Definicin y actualizacin de campos monetarios 
Definicin de campos monetarios 
Actualizacin de campos monetarios 
Operaciones con herramientas de desarrollo de aplicaciones
Meta4 
Diseador de formularios 
Editor de conceptos 
Edicin de conceptos 
$QH[R,)RUPDWHRV 

COPYRIGHT 2003 Meta4 Spain, S. A.


Introduccin

La aplicacin e-mind es un sistema completo de gestin de todos


aquellos aspectos relacionados con las personas en las organizaciones
en su doble faceta: Nmina y Factor Humano.
El producto e-mind supone la integracin absoluta de las reas de
Recursos humanos y Nmina con las mayores ventajas posibles para
todos los usuarios de la aplicacin, con herramientas propias
orientadas a la explotacin de la informacin de fcil manejo para el
usuario final, herramientas propias para la generacin de nueva
funcionalidad, y con la posibilidad de configuracin del clculo de
nmina en lenguaje natural y sin necesidad de ningn tipo de
recompilacin.
Es, por tanto, un sistema plenamente integrado, es decir, con base de
Meta4, Meta4Mind, Meta4 PeopleNet, Meta4 KnowNet, Meta4 e-mind y Meta4 t.innova son marcas registradas propiedad de Meta4 Spain, S.A.

datos comn que facilita el cruce de cualquier tipo de informacin y


evita tener sistemas aislados, con el consiguiente traspaso de datos,
interfaces, etc.
Esta base de datos comn permite ahorros en el soporte requerido
para el funcionamiento del sistema, garantiza la seguridad de la
informacin, y optimiza los tiempos de respuesta del sistema.
Con e-mind se ha creado una solucin potente y de sencillez de
manejo e implantacin: soluciones departamentales, muy orientadas al
usuario final, en entorno Windows 100%.
En la aplicacin e-mind se han volcado tanto las ms avanzadas
tcnicas de construccin de VRIWZDUH, como la experiencia acumulada
en mltiples implantaciones. El resultado ha sido un producto dotado
de plena seguridad en el entorno Cliente-Servidor, con una potencia de
clculo y de proceso realmente importantes, donde se ha minimizado al
mximo el trfico de redes y al que se ha dotado de una facilidad de
manejo tan cercano al usuario final que lo convierte en una herramienta
imprescindible en el da a da.
Con e-mind, su organizacin estar mejor preparada para competir, y
confiando en ella, se asegurar su xito final.

11

COPYRIGHT 2003 Meta4 Spain, S. A.


,QWURGXFFLyQ

&DUDFWHUtVWLFDVGHODDSOLFDFLyQHPLQG

Los objetivos de desarrollo de e-mind se fijan atendiendo a las necesidades


competitivas de las organizaciones. La aplicacin e-mind incorpora pues, las
siguientes caractersticas diferenciales:
l 3HUPLWHRSWLPL]DUODJHVWLyQGHOFDSLWDOKXPDQRGHODVRUJDQL]DFLRQHV
facilitando herramientas y parmetros que muestran en tiempo real el estado
de las organizaciones respecto a su factor humano.
l )DFLOLWDODWRPDGHGHFLVLRQHV:e-mind es una herramienta para la gestin del
da a da. La informacin es presentada de manera que facilita una correcta
toma de decisiones basada en informacin real y fiable.
Adems de sus propias herramientas grficas e informes para el apoyo a la
decisin, e-mind ofrece la integracin inmediata y total con herramientas
externas a travs de un potente mecanismo de extraccin de datos.
l 6HDGDSWDDODIRUPDGHWUDEDMDU:e-mind est construida sobre un soporte
informtico susceptible de adaptarse a cualquier requerimiento de la
organizacin, e ir modificndose al ritmo de la evolucin de sta.
Permite hacer frente a necesidades que surjan en el devenir de la actividad
empresarial, de manera que el sistema pueda crecer con la propia
organizacin. Asimismo la utilizacin de e-mind no presupone la adopcin de
modelos o mtodos organizativos determinados. La aplicacin est preparada
para adaptarse a las pautas de gestin de cada organizacin.
l 6HRULHQWDDOXVXDULR:la aplicacin est construida sobre un entorno
sumamente agradable al usuario, el cual puede realizar modificaciones,
informes, grficos, etc. sin necesidad alguna de poseer conocimientos
informticos.
La aplicacin e-mind est claramente enfocada al usuario final. Prueba de ello
son las mltiples herramientas de visualizacin de informacin que incorpora,
as como el potente generador de informes, la posibilidad de contar con
pantallas MDI (0XOWLSOH'RFXPHQW,QWHUIDFH) que permiten al usuario tener
abiertos y activos varios formularios al mismo tiempo y trabajar sobre ellos
simultneamente, o el disponer de barras de herramientas flotantes que
incluyen una descripcin de las funciones de cada botn y facilitan la
navegacin a travs de la aplicacin, etc.
Este entorno amigable implica que el perodo de aprendizaje del manejo de la
herramienta sea extremadamente corto, y mxima la capacidad de control del
sistema por parte del usuario.
l 3HUPLWHRSWLPL]DUODODERUGHOGHSDUWDPHQWRGH55++:frecuentemente, los
departamentos de RRHH invierten su tiempo en la elaboracin de informes,
bsqueda de informacin y otras tareas susceptibles de ser realizadas
informticamente. De esta manera pueden emplear su tiempo en funciones de
mayor valor aadido para la organizacin, aprovechando la gran capacidad de
la aplicacin en la ejecucin del labores administrativas.

12

COPYRIGHT 2003 Meta4 Spain, S. A.


,QWURGXFFLyQ

Con la aplicacin e-mind el departamento de recursos humanos dispone de


ms tiempo para dedicar a labores de alto valor estratgico. Adems cobra un
nivel de autonoma importante, ya que el uso de sus datos se queda en sus
manos mediante los mecanismos de seguridad y confidencialidad que ofrece e-
mind en todos los niveles de la aplicacin.
El factor humano y la nmina se gestionan sobre una base de datos comn, por
lo que la integrabilidad de la gestin queda plenamente garantizada
l 2IUHFHIOH[LELOLGDGHQFXDQWRDOFiOFXOR\JHVWLyQHFRQyPLFDGHSHUVRQDO:
los procesos asociados a la nmina son complejos y en muchas ocasiones se
ven afectados por "cuellos de botella" que impiden emplear los recursos, tanto
humanos como informticos, de manera ptima.
Los sistemas tradicionales de clculo de nmina pueden ser excesivamente
lentos, dificultando o incluso impidiendo realizar pruebas. La aplicacin e-mind
ofrece rapidez y agilidad al usuario, reduciendo la dependencia de personal
tcnico para hacer frente a los cambios constantes que se producen
(legislacin, seguridad social, convenios, etc.)
l *DUDQWL]DODDXWRQRPtD:al ser posible funcionar de manera independiente
respecto a los Centros de Proceso de Datos, la aplicacin e-mind permite un
alto grado de autonoma y confidencialidad en cuanto al manejo de la
informacin.
l *DUDQWL]DODFRQILGHQFLDOLGDG:la aplicacin e-mind garantiza al mximo la
confidencialidad de los datos personales y salariales de los empleados de la
organizacin.
Presenta un diseo orientado a la seguridad y herramientas de administracin
de la misma.
Existe un completo sistema que gestiona, a nivel de VRIWZDUHcliente, los
distintos permisos de los usuarios a los objetos de la aplicacin as como el tipo
de accin que podrn llevar a cabo con estos.
La aplicacin permite disear un sistema de gestin de la seguridad basado en
el Gestor de base de datos, permitiendo controlar el acceso a la base de datos
y administrar la seguridad para restringir la visibilidad y las operaciones a llevar
a cabo con los datos de una tabla, por parte de los distintos usuarios.
l 6HFRQHFWDFRQRWUDVDSOLFDFLRQHV:e-mind se integra perfectamente, gracias
al estndar OLE (2EMHFW/LQNLQJDQG(PEHGGLQJ de 0LFURVRIW con otras
aplicaciones del entorno Windows, permitiendo la transmisin de datos de
manera simple. De esta forma, puede aprovechar la funcionalidad de otras
aplicaciones Windows, como es el caso de hojas de clculo, procesadores de
texto, etc., as como la integracin de imgenes y sonido dentro de campos de
la aplicacin.
Adems, la aplicacin e-mind puede conectarse con las siguientes bases de
datos que disponga de drivers ODBC (Oracle, SQL Server e Informix).
Por otra parte, dispone de una conjunto de herramientas para exportar e
importar datos de otras aplicaciones de gestin empresarial (por ejemplo,
aplicaciones de produccin o control de presencia, contabilidad o gestin de
presupuestos) en diversos entornos.

13

COPYRIGHT 2003 Meta4 Spain, S. A.


,QWURGXFFLyQ

+HUUDPLHQWDVGHXVRGHDSOLFDFLRQHV0HWD

La aplicacin e-mind incorpora herramientas de uso de aplicaciones orientadas a


gestionar toda la informacin que la aplicacin almacena referente a las personas y
a la organizacin.
Adems, dado que la aplicacin e-mind constituye una plataforma abierta,
incorpora un conjunto de herramientas de desarrollo de aplicaciones que tienen
como finalidad, permitir administrar y gestionar el sistema y disear nuevos
formularios, rboles, informes, etc., de manera que los objetos de la aplicacin
puedan adecuarse a las necesidades concretas de una organizacin.
La aplicacin e-mind est concebida como un sistema en el que se producen
entradas de informacin, se realizan procesos de tratamiento de la informacin y
tienen lugar salidas con el resultado de la informacin tratada.
El esquema mostrado a continuacin muestra las distintas herramientas de uso de
aplicaciones, clasificadas en herramientas de entrada de informacin, herramientas
de proceso y herramientas de salida de informacin.

Figura 1. Esquema de las herramientas de uso de aplicaciones

La gestin de pagas est presente desde el inicio del trabajo con la aplicacin e-
mind. Permite acceder a la aplicacin realizando previamente una eleccin de
pagas para generar distintos procesos, tales como calcular la nmina, emitir
informes, emitir los recibos salariales, realizar consultas o generar los impresos
oficiales. Adems, desde el men de Gestin de pagas puede definir una paga,
abrir una paga que se encuentra cerrada o cerrar una paga que se encuentra
abierta.
Despus de acceder a la aplicacin tras seleccionar la opcin deseada, puede
proceder a trabajar con las distintas herramientas de uso de aplicaciones Meta4.
A continuacin se realiza una breve descripcin de cada una de ellas.

14

COPYRIGHT 2003 Meta4 Spain, S. A.


,QWURGXFFLyQ

(QWUDGDGHLQIRUPDFLyQ

Como herramientas de entrada de datos, la aplicacin e-mind incorpora el Editor de


formularios y rbolesy el Editor de formularios de edicin rpida.
La aplicacin e-mind permite gestionar la informacin de las tablas de la base de
datos de forma rpida e intuitiva, a travs de pantallas normalizadas que reciben el
nombre de formularios, rboles y formularios de edicin rpida, especialmente
tiles para la gestin masiva de informacin.
Los editores son por tanto las herramientas desarrolladas por Meta4 para trabajar
con estos objetos de la aplicacin.
Entre otras tareas los editores permiten:
l Insertar y actualizar los registros en las tablas de la base de datos.
l Buscar y seleccionar registros.
l Consultar informacin.

(MHFXFLyQGHSURFHVRV

Con la informacin almacenada en las diferentes tablas de la base de datos, la


aplicacin permite, a travs de procesos, llevar a cabo operaciones en las que se
elabora un determinado tipo de informacin o se llevan a cabo una serie de
clculos automticos internos.
La aplicacin e-mind representa un nuevo concepto en la gestin de nmina y, en
general, de todos aquellos aspectos relacionados con la gestin econmica del
personal. Proporciona adems los elementos de gestin, anlisis y documentacin
necesarios para optimizar al mximo los recursos econmicos que implican los
costes de personal de una organizacin.
La aplicacin permite adems de ejecutar el proceso de clculo de nmina, disear
a medida otros procesos de clculo y adaptarlos a las necesidades especficas de
una organizacin.

&DUDFWHUtVWLFDVGHODHMHFXFLyQGHSURFHVRV

l 6HQFLOOH]GHDSHUWXUD\FLHUUHGHSDJDV:e-mind incorpora un sistema


extraordinariamente sencillo de apertura de pagas y ejercicios que permite al
usuario desarrollar su trabajo de manera independiente.
l (OXVXDULRSXHGHLQWHUDFFLRQDUHQHOSURFHVRGHFiOFXOR:el usuario puede
determinar la secuencia de ejecucin del clculo local y decidir ejecutar el
clculo uno a uno para acceder, de esta manera, a la informacin detallada del
clculo de cada empleado.

15

COPYRIGHT 2003 Meta4 Spain, S. A.


,QWURGXFFLyQ

Tiene la posibilidad de realizar el clculo con carcter provisional o definitivo.


El poder determinar en distintos momentos la secuencia del clculo resulta til
para que antes de ejecutar una paga con carcter definitivo, se realicen
comprobaciones sobre la validacin de los resultados.
l 7LHPSRV\HVWDGtVWLFDV:el clculo de nmina, permite obtener informacin
estadstica detallada sobre los tiempos invertidos en el proceso de clculo. El
sistema de monitorizacin del clculo permite visualizar (en formato texto o
grfico) el tiempo invertido en la ejecucin de cualquier proceso de clculo:
tiempos de proceso invertidos en conceptos, acceso a base de datos, etc.
Esto es extremadamente til para la optimizacin de las velocidades de
proceso.
l 9HORFLGDGHVGHFiOFXORHOHYDGDV:los datos ms frecuentemente utilizados en
el clculo son cargados en memoria RAM al inicio del proceso de manera
totalmente transparente, lo que optimiza la velocidad de clculo y evita trficos
excesivos por la red.
Gracias a esta rapidez de respuesta que ofrece la aplicacin, el clculo de la
nmina no representa un proceso en el que invertir gran cantidad de tiempo,
siendo posible adems, realizar pruebas de manera cmoda y gil.
l 3URFHVRVSDUDOHORVGLVWULEXLGRV:en la modalidad de clculo remoto es
posible ejecutar procesos paralelos distribuidos.
l 5HWURDFWLYLGDGDWUDYpVGHGDWRVIHFKDGRV:todos los valores de la aplicacin
e-mind estn fechados en la base de datos, con lo que la aplicacin puede
procesar la retroactividad de manera ilimitada por cualquier concepto, numrico
o alfanumrico, es decir, variando las reglas utilizadas para calcular en
cualquier momento pasado.
La aplicacin permite realizar tantas retroactividades como sea necesario,
pudindose llevar a cabo varias sobre cada momento de pago y sobre el
mismo periodo de tiempo.

6DOLGDGHLQIRUPDFLyQ

Realizado el procesamiento de la informacin, la aplicacin dispone de potentes


herramientas de gestin y de explotacin de los resultados de la informacin
tratada. El motor de impresos engloba estas herramientas cuya finalidad consiste
en la extraccin y tratamiento (con amplias posibilidades) de la informacin
almacenada en la base de datos.
El motor de impresos consta de un sistema de extraccin de datos basado en
archivos con extensin QRL, y una serie de programas de tratamiento de la
informacin que abarca un conjunto amplio de posibilidades que van desde la
presentacin en pantalla de los datos, hasta complejas salidas.

16

COPYRIGHT 2003 Meta4 Spain, S. A.


,QWURGXFFLyQ

+HUUDPLHQWDVGHO0RWRUGHLPSUHVRV

&RQVXOWD

La Consulta es una potente herramienta utilizada para recuperar y explotar la


informacin de la base de datos de la aplicacin, de forma sencilla y personalizada.
Con la informacin procesada por la Consulta, obtenida de una o varias tablas de la
base de datos, se pueden realizar bsicamente las siguientes acciones:
l Procesar los datos a travs de filtrados, agrupaciones, ordenaciones y
totalizaciones.
l Tratar los datos de manera sencilla, gracias a la compatibilidad de la
herramienta con las aplicaciones de gestin de datos y ofimticas ms
extendidas en el mercado. De este modo, cualquier usuario sin grandes
conocimientos informticos puede realizar complejos tratamientos de
informacin y procesarlos mediante diferentes tipos de salidas.
l Realizar tratamientos de datos de nmina a travs de un asistente.
l Disear consultas para utilizarlas como fuente de datos en otras herramientas
del Motor de impresos (como informes diseados utilizando la herramienta
Crystal Reports o recibos de nmina).
l Guardar las consultas ms habituales para ejecutarlas cuantas veces sea
necesario sin tener que volver a disearlas.
Esta herramienta permite una gran variedad de salidas para presentar los datos
resultantes de la consulta, as, es posible obtener grficos para representar datos
numricos de forma visualmente grata y altamente explicativa, o emitir de manera
masiva cartas o circulares.
Adems de las mltiples posibilidades de uso que la consulta ofrece, existe la
posibilidad de que el usuario disee sus propias consultas, sin necesidad de
conocer la estructura de las tablas de la base de datos y las relaciones existentes
entre ellas.
El usuario dispone de amplias posibilidades de diseo que van desde consultas
bsicas a diseo de consultas ms complejas. Adems, esta herramienta incorpora
el uso de asistentes que facilitan el diseo estructurando los pasos a seguir.

,QIRUPHV

Los informes constituyen una valiosa herramienta para la explotacin de la


informacin procesada. Proporcionan de una forma sencilla informacin de inters
para los miembros de una organizacin.
La aplicacin consta de una serie de informes predefinidos de manera que la
obtencin y visualizacin de datos resulta til, rpida y eficaz para el usuario. No
obstante, para adaptar la gestin y explotacin de la informacin a las necesidades
de presentacin de datos que tenga la organizacin, el usuario puede disear sus
propios informes a travs de la potente herramienta Crystal Reports.

17

COPYRIGHT 2003 Meta4 Spain, S. A.


,QWURGXFFLyQ

El usuario puede adaptar los informes predefinidos de acuerdo a sus necesidades.


Para ello puede aadir nuevos criterios de seleccin de datos, como seleccionar un
rango de fechas, elegir datos sobre una paga; establecer saltos de pgina, o
seleccionar el tipo de salida que desea para ejecutar el informe.

'RFXPHQWRVFRPELQDGRV

Esta herramienta se utiliza para el diseo y ejecucin de documentos


personalizados que permiten combinar la informacin de tablas de la base de datos
con un archivo de texto Word.
Meta4 ha desarrollado esta herramienta con la siguiente finalidad:
l Crear de forma sencilla documentos con un formato y contenido definido.
l Rpido acceso a la edicin e impresin de documentos definidos en el editor de
texto 0LFURVRIW:RUG
l Utilizar de forma dinmica la informacin de la base de datos.
l Combinar datos fijos de forma personalizada.
l Imprimir muchos documentos desde un solo archivo .doc.
Ciertamente, la utilizacin de los datos de la aplicacin e-mind en el editor de texto
0LFURVRIW:RUGfacilita el mximo aprovechamiento de la funcionalidad y ventajas
de dicho editor, creando de forma rpida documentos con un formato
personalizado.

5HFLERGHQyPLQD

Esta herramienta permite emitir recibos de nmina de forma rpida y eficaz


combinando la informacin de la base de datos con un diseo predefinido.
Existen distintos medios de ejecucin del recibo: pantalla, impresin, archivo o
correo electrnico.

*HVWLyQGHSDJRV

A la hora de disear el mdulo de pagos de la aplicacin e-mind se ha tenido en


cuenta la necesidad de desarrollar una herramienta flexible y capaz de adaptarse a
la gran diversidad de casos posibles en el pago de nmina.
El mdulo de gestin de pagos tiene como finalidad reflejar los pagos realizados a
los empleados de la organizacin y permite:
l Gestionar las retribuciones que percibe un empleado y abonarlas mediante
documentos de pago como son los listados en efectivo, las transferencias a un
banco y otras formas de pago.
l Gestionar los beneficiarios del empleado, permitiendo que stos reciban una
parte fija o porcentual de la retribucin del empleado.
l Controlar los pagos para que la retribucin que se debe pagar al empleado
coincida con lo que se le paga realmente.

18

COPYRIGHT 2003 Meta4 Spain, S. A.


,QWURGXFFLyQ

3URJUDPDVHQ9LVXDO%DVLFGHVDUUROODGRVDPHGLGD

Las consultas que son definidas desde la aplicacin tambin pueden ser utilizadas
por los programas desarrollados en Visual Basic a medida de cada organizacin.

19

COPYRIGHT 2003 Meta4 Spain, S. A.


,QWURGXFFLyQ

20

COPYRIGHT 2003 Meta4 Spain, S. A.


Acceso y salida de la
aplicacin

La aplicacin e-mind y todas las herramientas que la componen


estn desarrolladas en un entorno Windows, por lo que sus
funcionalidades generales son comunes a las de este sistema
operativo.

$FFHVRDODDSOLFDFLyQ

Para acceder a la aplicacin siga los siguientes pasos:


 Desde el explorador de Windows ejecute el archivo
0&VLQLH[H que se encuentra en el directorio donde est
instalada la aplicacin, o seleccione la opcin correspondiente
Meta4, Meta4Mind, Meta4 PeopleNet, Meta4 KnowNet, Meta4 e-mind y Meta4 t.innova son marcas registradas propiedad de Meta4 Spain, S.A.

en el men de Inicio de Windows, o haga doble clic en el acceso


directo correspondiente de su escritorio.
En el caso de que el administrador haya activado un conjunto de
propiedades en el registro de Windows de la estacin de trabajo
cliente (propiedades de versin de los componentes), se
comprueba la versin de los distintos componentes y controles de
la aplicacin. Si la versin que posee de los componentes no es
correcta, aparece una ventana de verificacin que informa de tal
situacin. Para ms informacin sobre la habilitacin de estas
propiedades consulte con el personal tcnico.

21

COPYRIGHT 2003 Meta4 Spain, S. A.


$FFHVR\VDOLGDGHODDSOLFDFLyQ

Figura 2. Ventana de comprobacin de los componentes de la aplicacin

Tras hacer clic en el botn $YDQ]DGR!!, se despliega la ventana que muestra


informacin sobre los distintos componentes del producto (aquellos cuya
comprobacin se haya activado), tanto los desarrollados por Meta4 como los
propios de terceros. Se informa acerca de la versin, localizacin, fecha,
tamao de estos y versin correcta.

La ventana de verificacin de componentes no aparece si todas las versiones son


correctas o se trata de versiones superiores (no se consideran incorrectas).

Un icono de advertencia seala aquellos componentes de terceros que no se


encuentran o cuya versin no es correcta.
Un icono en forma de cruz roja sobre un fondo azul muestra aquellas versiones
de componentes Meta4 cuya versin no es correcta.
La versiones correctas se identifican por el siguiente icono.

Las versiones superiores (no se consideran incorrectas) se identifican por el


icono adjunto.

22

COPYRIGHT 2003 Meta4 Spain, S. A.


$FFHVR\VDOLGDGHODDSOLFDFLyQ

Figura 3. Ventana de comprobacin con el botn Avanzadas>> activado

En esta ventana dispone de la casilla de verificacin 6yORYHUVLRQHV


LQFRUUHFWDV. Si se marca esta casilla, se listarn exclusivamente aquellos
componentes cuyas versiones no son las adecuadas para que el producto
funcione correctamente. Al marcar esta casilla se se activa y marca por defecto
la casilla 2FXOWDUYHUVLRQHVVXSHULRUHV, de modo que estas se excluyan del
listado de versiones incorrectas. Si se desea visualizar las versiones superiores
es necesario desmarcar expresamente esta casilla.
En caso de que desee informacin ms detallada sobre las versiones de los
componentes haga clic en el botn ,QIRUPH.

23

COPYRIGHT 2003 Meta4 Spain, S. A.


$FFHVR\VDOLGDGHODDSOLFDFLyQ

Figura 4. Ventana Informes

En la ventana 9HULILFDFLyQGHFRPSRQHQWHVGHHPLQG tambin dispone del


botn (QYLDUD mediante el que puede guardar la informacin mostrada
en esta ventana para su posterior envo al personal tcnico de su
organizacin.
Una vez que haya accedido a la aplicacin, puede volver a esta opcin de
verificacin de componentes seleccionando la opcin de men
$SOLFDFLyQ_9HUVLyQGHOSURGXFWR del men inicial, haciendo clic en el botn
correspondiente de la barra de herramientas presionando la combinacin de
teclas CTRL+P, o seleccionando la opcin 9HUVLyQGHOSURGXFWRdisponible en
el men desplegable que aparece tras hacer clic en el icono de la aplicacin e-
mind situado en la barra de tareas de Windows. Si la versin que posee de los
componentes es correcta, aparece la siguiente ventana:

24

COPYRIGHT 2003 Meta4 Spain, S. A.


$FFHVR\VDOLGDGHODDSOLFDFLyQ

Figura 5. Verificacin de componentes

 Desde la ventana de verificacin de los componentes, haga clic en el botn


$FHSWDU. Se muestra a continuacin la ventana de &RS\ULJKW. Una vez dentro
de la aplicacin es posible visualizar de nuevo la ventana de &RS\ULJKW, para
ello seleccione la opcin 9HUOLFHQFLDdisponible en el men desplegable que
aparece tras hacer clic en el icono de la aplicacin e-mind situado en la barra
de tareas de Windows.

Figura 6. Copyright

 A continuacin aparece la ventana de &RQH[LyQa la aplicacin, en la que es


necesario consignar los datos del usuario de la aplicacin (8VXDULR y
&RQWUDVHxD) que quiere acceder a la misma.

25

COPYRIGHT 2003 Meta4 Spain, S. A.


$FFHVR\VDOLGDGHODDSOLFDFLyQ

Figura 7. Ventana de conexin a la aplicacin

Esta ventana de conexin puede variar en funcin del pais, atendiendo a la necesidad o
no de hacer referencia en la misma a determinadas disposiciones legales que protegen el
acceso a informacin de carcter personal.
Una vez que haya accedido a la aplicacin, puede volver a la ventana de
conexin seleccionando la opcin de men $SOLFDFLyQ_9ROYHUDODFRQH[LyQ
del men inicial, haciendo clic en el botn correspondiente de la barra de
herramientas.
Si en el campo 8VXDULR se incluye el nombre de un usuario no vlido, tal
nombre se muestra resaltado en color rojo, y en la ventana &RQH[LyQ aparece
un nuevo campo, 8VXDULR%', en el que se debe consignar el nombre de un
usuario de base de datos vlido que permita el acceso a la aplicacin. Si se
accede utilizando una contrasea de aplicacin (se activa la validacin de
usuario), no se solicita en la ventana de conexin el nombre de un usuario de
base de datos vlido.
Tras incluir el nombre del usuario de aplicacin, el nombre del usuario de base
de datos y la contrasea de acceso, la aplicacin buscar en una tabla de la
base de datos si el usuario ha sido dado de alta. En caso afirmativo, se
permitir el acceso al producto. De lo contrario, se desplegar un mensaje
informando que no ha sido posible validar el usuario de aplicacin en la base
de datos y no se permitir el acceso.
La ventana de conexin tiene un espacio reservado en el que se muestra
informacin sobre la configuracin asociada al usuario. Se muestra informacin
acerca del producto, versin, lenguaje, usuario, la fecha y la hora de la ltima
conexin correcta a la aplicacin y la fecha y hora de la ltima conexin fallida
si la ha habido.
Mediante la casilla de verificacin OWLPDFRQILJXUDFLyQ tiene la posibilidad
de acceder a la aplicacin con la ltima configuracin guardada
(visualizacin de los mens en forma de ventana o de rbol, visualizacin
de los accesos directos creados, etc.). De este modo, para especificar que
se desea acceder a la aplicacin con los ltimos parmetros de
configuracin, es necesario guardar previamente tales parmetros,
mediante la casilla 6DOYDUFRQILJXUDFLyQ que se explica a continuacin.

26

COPYRIGHT 2003 Meta4 Spain, S. A.


$FFHVR\VDOLGDGHODDSOLFDFLyQ

Si un usuario utiliza de forma habitual un determinado objeto o herramienta de


la aplicacin, la organizacin puede configurar los mens de este usuario para
que siempre que acceda a la aplicacin se despliegue de forma automtica ese
objeto o herramienta.
Adems, en esta ventana de conexin dispone del botn $YDQ]DGR!!.

Esta posibilidad est ligada a la existencia o no de determinado permiso en el objeto con


extensin .PER del sistema cach. Para ms informacin consulte con el personal
tcnico o acceda al apartado $FFHVRDODDSOLFDFLyQ YHQWDQDGHFRQH[LyQ del captulo
"Anexo I Configuracin de herramientas" del 0DQXDOGHGHVDUUROORGHDSOLFDFLRQHV
0HWD
Tras hacer clic en este botn se despliega otra seccin de esta ventana que
incluye distintas opciones, a travs de las cules es posible:
Elegir a qu men inicial del producto se quiere acceder: )DFWRU
+XPDQR, 1yPLQD o HPLQG (que integra las dos opciones anteriores).
La ventana de conexin toma el nombre del producto seleccionado.

Si se utilizan mens externos, se deshabilitan las opciones que permiten elegir el men
por el que acceder.
Seleccionar el tipo de paga, Activas, Libres o Gestin, por el que se
quiere acceder a HPLQG o al men inicial de1yPLQD .

El tipo de paga seleccionada se mantiene para sucesivos accesos a la aplicacin, no


obstante, si los permisos sobre una opcin cambiaran ( por ejemplo, se tiene
seleccionada la opcin de acceso por pagas /LEUHV y se han quitado para ese usuario los
permisos sobre ella), el usuario al tratar de acceder a la aplicacin no podr ya que se
verifican tales permisos en el momento del acceso. De este modo, si se intenta, por
ejemplo, entrar por la opcin /LEUHV o *HVWLyQ cuando ya no se tienen permisos, la
aplicacin automticamente asume la opcin $FWLYDV.

27

COPYRIGHT 2003 Meta4 Spain, S. A.


$FFHVR\VDOLGDGHODDSOLFDFLyQ

Figura 8. Ventana de acceso a la aplicacin con el botn Avanzadas>> activado

Adems, es posible disponer desde esta ventana de otras opciones que


permitan:
Especificar el tipo de men con el que se desea acceder a la aplicacin en
caso de que la organizacin tenga mens personalizados para
determinados usuarios.

Se recuerda al usuario que si se utilizan mens externos, se deshabilitan las opciones


que permiten elegir el men inicial de acceso a la aplicacin (Factor humano, Nmina o
e-mind).
Elegir el tipo de perfil con el que el usuario quiere acceder al producto
siempre y cuando exista un objeto con extensin .PRF especfico para ese
usuario en el Sistema cach. Adems de un perfil especfico, puede
seleccionar la opcin "Utilizar todos los perfiles simultneamente", lo cual
permite acumular todos sus permisos correspondientes a los perfiles
listados. De esta manera, el usuario contar durante la sesin en la
aplicacin con los permisos acumulados de todos los perfiles definidos en
el objeto .PRF correspondiente (es decir, los que se muestran en la lista).
Es importante tener en cuenta que la aplicacin guarda por defecto el
ltimo perfil con el que se accedi al iniciar una nueva sesin con el mismo
usuario.
Para ms informacin sobre usuarios con perfiles mltiples consulte el
apartado*HVWLyQGHSHUILOHV del 0DQXDOGHGHVDUUROORGHDSOLFDFLRQHV
0HWD.

28

COPYRIGHT 2003 Meta4 Spain, S. A.


$FFHVR\VDOLGDGHODDSOLFDFLyQ

Figura 9. Ventana de acceso a la aplicacin con el botn Avanzadas>> activado y opciones


especiales

En esta lista de opciones dispone de dos casillas de verificacin:


6DOYDUFRQILJXUDFLyQ mediante la que puede guardar las opciones
elegidas para que siempre acceda a la aplicacin de la misma forma. De
este modo, siempre se acceder a la aplicacin seleccionada, se
visualizarn los mens en forma de ventana o de rbol, se dispondr de
los accesos directos creados. Para ms informacin acerca de las
interfaces de visualizacin de mens y la posibilidad de crear accesos
directos, consulte el captulo "Mens de la aplicacin" de este manual.
&DPELDUFRQWUDVHxDDOHQWUDU, si marca esta casilla de verificacin la
aplicacin muestra, antes de que aparezca el men inicial de la misma, la
ventana 0HWD HPLQG&DPELRGHFRQWUDVHxD. desde la que puede
modificar la contrasea de acceso a la aplicacin. Para ms informacin
sobre esta operacin consulte el captulo "Seguridad y administracin de
objetos" del 0DQXDOGHGHVDUUROORGHDSOLFDFLRQHV0HWD.
Existe una propiedad asociada a esta opcin de modo que, si no est
incluida en el registro con extensin .PER del usuario de aplicacin, tal
posibilidad de cambio no estar disponible desde la ventana de conexin.
Para ms informacin consulte el apartado &DPELRGHODFRQWUDVHxDGHOD
DSOLFDFLyQ\GHODEDVHGHGDWRVdel captulo "Seguridad y administracin
de objetos" del 0DQXDOGHGHVDUUROORGHDSOLFDFLRQHV0HWD .
 Una vez que haya configurado la entrada a la aplicacin, haga clic en el botn
$FHSWDU que se habilita de forma automtica cuando consigne la contrasea de
acceso.

29

COPYRIGHT 2003 Meta4 Spain, S. A.


$FFHVR\VDOLGDGHODDSOLFDFLyQ

Durante el acceso a la aplicacin se regeneran de forma automtica todos los


permisos de acceso a la misma tomando la informacin que est almacenada
en la base de datos.
 Una vez completado el paso anterior se despliega el Men Inicial de la
aplicacin desde el que puede acceder a las distintas herramientas, objetos
y procesos de la misma. Si seleccion el men inicial de 1yPLQD o HPLQG,
antes del Men inicial correspondiente se muestra la ventana de seleccin
de pagas o de Gestin de pagas (si se accedi por pagas Activas o Gestin
respectivamente). A continuacin se muestra, a modo de ejemplo el men
inicial de la aplicacin e-mind (versin espaola).

El Men inicial tiene algunas opciones que son propias para cada pas.

Figura 10. Men inicial de la aplicacin e-mind (Espaa)

Tras acceder al producto, en la barra de tareas de Windows aparece un icono que


indica que la aplicacin se est utilizando.

Figura 11. Barra de tareas de Windows con la aplicacin en uso

Haciendo clic con el botn derecho del PRXVH sobre este icono se despliega un
men que permite realizar las siguientes acciones:

30

COPYRIGHT 2003 Meta4 Spain, S. A.


$FFHVR\VDOLGDGHODDSOLFDFLyQ

Figura 12. Men que se despliega desde el icono del producto

l Visualizar informacin sobre el archivo de inicializacin principal seleccionando


la opcin de men $FHUFDGH
l Consultar la licencia del producto seleccionando la opcin de men 9HU
OLFHQFLD
l Visualizar la configuracin actual del producto seleccionando la opcin de
men 9HU&IJDFWXDO
En caso de que active la casilla de verificacin 0RVWUDUFRQILJXUDFLyQDO
HPSH]DU, cuando acceda al producto se muestra la ventana &RQILJXUDFLyQ
DFWXDO al mismo tiempo que el men inicial de la aplicacin.
Se muestra informacin acerca del producto, versin, lenguaje, usuario, fecha y
hora del ltimo acceso incorrecto y fecha y hora del acceso actual del usuario
conectado.
Si el administrador de la aplicacin e-mind activ una determinada propiedad
de depuracin en el registro de Windows de la estacin de trabajo cliente, la
ventana &RQILJXUDFLyQDFWXDO muestra ms informacin sobre la
configuracin del producto (informacin de depuracin) y adems permite
buscar el valor asignado a un determinado parmetro. Para ms informacin
consulte con el personal tcnico.
Para ello seleccione de la lista desplegable que aparece a continuacin del
literal %XVFDUSDUiPHWUR una propiedad de configuracin del producto y
observe como en la caja de texto no editable que se encuentra a continuacin
del literal 9DORUHQFRQWUDGR se muestra el valor asignado a la propiedad
elegida.

31

COPYRIGHT 2003 Meta4 Spain, S. A.


$FFHVR\VDOLGDGHODDSOLFDFLyQ

Figura 13. Configuracin actual

En esta ventana de configuracin es posible visualizar aquella informacin


adicional que el usuario desee. Esta informacin se define en el objeto del
sistema cach con extensin .NFO asociado al usuario de aplicacin. El
formato debe ser del tipo:
<Nombre propiedad 1> = <Valor propiedad 1>
<Nombre propiedad 2> = <Valor propiedad 2>
<Nombre propiedad n> = <Valor propiedad n>
Esta informacin adicional aparece en la ventana encabezada por el literal
,QIRUPDFLyQHVSHFtILFD. Para ms informacin remita al personal tcnico al
apartado (GLWRUGHO6LVWHPDFDFKp 06\VFOL(GLWRUH[H del captulo
"Anexo I Configuracin de herramientas" del 0DQXDOGHGHVDUUROORGH
DSOLFDFLRQHV0HWD

32

COPYRIGHT 2003 Meta4 Spain, S. A.


$FFHVR\VDOLGDGHODDSOLFDFLyQ

Figura 14. Configuracin actual (con Informacin especfica)

l Verificar la versin de los distintos controles y componentes de la aplicacin


seleccionando la opcin de men 9HUVLyQGHOSURGXFWR
l Acceder al mdulo de gestin de memoria del producto seleccionando la
opcin de men 5HFXUVRVGHOVLVWHPD Este mdulo permite conocer el
porcentanje de recursos y de memoria que tiene disponibles la estacin de
trabajo cliente.
l Volver a la ventana de conexin seleccionando la opcin 9ROYHUDODFRQH[LyQ.

6DOLGDGHODDSOLFDFLyQ

Para salir de la aplicacin seleccione la opcin de men $SOLFDFLyQ_6DOLUGHOD


DSOLFDFLyQ o haga clic en el botn 6DOLUGHODDSOLFDFLyQ de la barra de
herramientas. Se despliega un mensaje de confirmacin de salida de la aplicacin.
Tambin tiene la posibilidad de salir de la aplicacin seleccionando, desde el men
que se despliega al hacer clic con el botn derecho del PRXVH en el icono de la
aplicacin que aparece en la barra de tareas de Windows, la opcin 6DOLU.
Si sale del producto de esta forma se despliega el siguiente mensaje de aviso de
salida de la aplicacin.

Figura 15. Mensaje de aviso de salida de la aplicacin

33

COPYRIGHT 2003 Meta4 Spain, S. A.


$FFHVR\VDOLGDGHODDSOLFDFLyQ

34

COPYRIGHT 2003 Meta4 Spain, S. A.


Mens de la aplicacin

,QWURGXFFLyQ

Los mens del producto desarrollado por Meta4 permiten acceder a


las distintas herramientas, procesos y objetos del mismo. Se utilizan,
entre otras posibilidades para abrir un formulario, acceder a un
determinado programa encargado de lanzar un informe, seleccionar un
proceso de clculo de nmina o desplegar un organigrama.
La aplicacin e-mind ofrece al usuario la posibilidad de visualizar los
mens de dos formas distintas:
l En forma de ventana.
l En forma de rbol. En este tipo de acceso, existe la posibilidad de
Meta4, Meta4Mind, Meta4 PeopleNet, Meta4 KnowNet, Meta4 e-mind y Meta4 t.innova son marcas registradas propiedad de Meta4 Spain, S.A.

que el usuario cree sus propios accesos directos que le permitirn


acceder a los objetos de la aplicacin que utilice frecuentemente de
manera rpida y directa.

La configuracin de los mens en lo que se refiere a la ltima visualizacin


de la interface, la posibilidad de visualizar unas opciones y otras no y
mantener los accesos directos creados, se especifican a travs de unas
propiedades recogidas en un registro con extensin .OPT del Sitema cah.
Para ms informacin consulte al personal tcnico.

Adems, es posible que haya diferencias entre los mens de la


aplicacin de los distintos empleados de la organizacin. Por ejemplo,
si un empleado se encarga de gestionar el clculo de la nmina, es
posible que tenga configuradas nuevas opciones de men que faciliten
el desempeo de sus tareas dentro de la organizacin.
Si un usuario utiliza de forma habitual un determinado objeto o
herramienta de la aplicacin, la organizacin puede configurar los
mens de este usuario para que siempre que acceda a la aplicacin se

35

COPYRIGHT 2003 Meta4 Spain, S. A.


0HQ~VGHODDSOLFDFLyQ

despliegue de forma automtica ese objeto o herramienta.


Si el acceso a los mens tiene lugar en forma de ventanas y el usuario no tiene
permisos para acceder a una determinada opcin de men, sta aparece
deshabilitada en la entrada de men correspondiente. Adems, si no tuviese
permisos para acceder a todas las opciones de men incluidas en una determinada
entrada de men, esta entrada de men aparece habilitada en la barra de mens y
todas sus opciones desactivadas. Del mismo modo aparecen deshabilitados
aquellos botones que permitan el acceso a formularios formularios de edicin
rpida, etc. sobre cuyos registros .PRO el usuario no tenga permisos.

36

COPYRIGHT 2003 Meta4 Spain, S. A.


0HQ~VGHODDSOLFDFLyQ

1RFLRQHVEiVLFDV

A continuacin se define una serie de trminos relacionados con los mens de la


aplicacin que facilitan la comprensin de la informacin contenida en este
captulo.
,QWHID]: es el modo de visualizacin de los mens de la aplicacin.
$FFHVRGLUHFWR: es un acceso que permite, desde el men inicial de la aplicacin y
siempre que tenga activada una determinada interfaz, abrir un objeto de la
aplicacin sin necesidad de buscar su opcin de men.

37

COPYRIGHT 2003 Meta4 Spain, S. A.


0HQ~VGHODDSOLFDFLyQ

8VRGHORVPHQ~VGHODDSOLFDFLyQ

En este apartado se detallan aquellas operaciones que es posible rea- lizar desde
los mens de la aplicacin:
l ,QWHUID]HQIRUPDGHYHQWDQDV, se describe el modo de uso de esta interfaz.
l ,QWHUID]HQIRUPDGHiUERO, se explica el modo de uso de esta interfaz as
como las distintas posibilidades que ofrece para trabajar con ella.

,QWHUID]HQIRUPDGHYHQWDQDV

Esta interfaz est estructurada en base a un conjunto de ventanas que se


despliegan una a una, es decir, cada vez que selecciona una determinada entrada
u opcin de men, se despliega una ventana que se corresponde con la entrada u
opcin elegida previamente, y, a continuacin, puede acceder a la herramienta,
proceso u objeto en concreto con el que desea trabajar (formulario, rbol, informe,
consulta, etc).
El siguiente esquema muestra el funcionamiento de los mens en esta interfaz.

38

COPYRIGHT 2003 Meta4 Spain, S. A.


0HQ~VGHODDSOLFDFLyQ

Figura 16. Esquema de funcionamiento de los mens en la interfaz en forma de ventanas

Tanto desde el men principal de la aplicacin como desde los mens del resto de
mdulos dispone de la entrada de men 9HU, que permite cambiar el modo de
visualizacin de la interfaz. Para cambiar de interfaz seleccione la opcin de men
9HU_&DPELDU9LVWD o haga clic en el botn &DPELDU9LVWD.
Adems, los mens de acceso a los distintos mdulos de la aplicacin, Inventario,
Candidatos, Nmina, etc; incluyen la entrada de men $SOLFDFLyQ desde la que se
puede regresar al men principal del producto.

,QWHUID]HQIRUPDGHiUERO

Esta interfaz est estructurada en forma de rbol para que el usuario pueda
moverse por las distintas entradas y opciones de men del producto. De esta
forma, dispondr de un nodo raz o principal desde el que se pueden desplegar los
nodos hijos.

39

COPYRIGHT 2003 Meta4 Spain, S. A.


0HQ~VGHODDSOLFDFLyQ

La siguiente imagen muestra la estructura de esta interfaz,

Figura 17. Interfaz en forma de rbol

l Barra de ttulo: situada en el margen superior de la pantalla, muestra el ttulo de


la misma, 0HWD HPLQG.
l Barra de mens: incluye las distintas entradas de men mediante las que
puede realizar distintas operaciones desde los mens.
l Barra de herramientas: consta de una serie de botones mediante los que puede
llevar a cabo distintas operaciones que afectan tanto a la visualizacin de los
mens como a otros componentes de la aplicacin.
l rea de visualizacin de los mens: este rea se divide en dos zonas,
Zona izquierda: muestra los distintos nodos que componen el rbol de toda
la aplicacin. Estos nodos se correspondenden con las distintas entradas y
opciones de men.
Zona derecha: muestra los iconos que componen una determinada entrada
u opcin de men. Existen distintas opciones de visualizacin de los iconos
que se explican a continuacin.

40

COPYRIGHT 2003 Meta4 Spain, S. A.


0HQ~VGHODDSOLFDFLyQ

l Barra de estado: esta barra muestra informacin sobre la ruta en la que se


encuentra la entrada u opcin de men seleccionada, el nmero de elementos
incluidos en dicha entra u opcin de men, el estado de las teclas BLOQ MAYUS,
BLOQ NUM e INSERT, y la hora actual.

Como se explic anteriormente, para cambiar de interfaz seleccione la opcin de


men 9HU_&DPELDU9LVWD o haga clic en el botn &DPELDU9LVWD.
Esta interfaz de mens estructurados en forma de rbol ofrece las siguientes
posibilidades:
l Opciones de visualizacin de los mens.
l Trabajo con los nodos.
l Gestin de accesos directos.

2SFLRQHVGHYLVXDOL]DFLyQGHORVPHQ~V

La interfaz en forma de rbol permite mostrar los iconos que aparecen en la zona
derecha del rea de visualizacin de los mens de distinta forma:
l Iconos grandes. Para ello seleccione la opcin de men 9HU_,FRQRVJUDQGHV o
haga clic en el botn correspondiente.
l Iconos pequeos. Para ello seleccione la opcin de men 9HU_,FRQRV
SHTXHxRV o haga clic en el botn correspondiente.
l Lista. Para ello seleccione la opcin de men 9HU_/LVWD o haga clic en el botn
correspondiente.
l Detalle. Para ello seleccione la opcin de men 9HU_'HWDOOHo haga clic en el
botn correspondiente. Si se selecciona esta opcin, en el rea de
visualizacin de los mens se visualiza la siguiente informacin:
Nombre de las opciones de men, objetos de la aplicacin, procesos, etc;
que se corresponden con la entrada u opcin de men seleccionada en la
zona izquierda.
Tipo del objeto seleccionado.
Nombre de la herramienta que se encargar de mostrar el objeto de
aplicacin o proceso.
Nombre del objeto con extensin .PRO del sistema cach asociado al
objeto de aplicacin o proceso.

7UDEDMRFRQORVQRGRV

La interfaz en forma de rbol ofrece la posibilidad de desplegar y contraer los


nodos del rbol utilizando distintos mtodos:

41

COPYRIGHT 2003 Meta4 Spain, S. A.


0HQ~VGHODDSOLFDFLyQ

l Si desea desplegar o contraer los nodos uno a uno, haga doble clic sobre el
nodo que desea desplegar o contraer en la zona izquierda del rea de
visualizacin de los mens.
l Si quiere desplegar todos los nodos al mismo tiempo seleccione la opcin de
men 9HU_([SDQGLUWRGRV o haga clic en el botn correspondiente.
l Si desea contraer todos los nodos al mismo tiempo seleccione la opcin de
men 9HU_&RQWUDHUWRGRV o haga clic en el botn correspondiente.
l En caso de este posicionado en un determinado nodo y desee desplazarse al
anterior, seleccione la opcin de men 9HU_9ROYHUDODQWHULRU o haga clic en el
botn correspondiente.

*HVWLyQGHDFFHVRVGLUHFWRV

La interfaz en forma de rbol permite el usuario cree accesos directos a aquellos


objetos de aplicacin, procesos o herramientas, que utilice ms asiduamente para
que no tenga que navegar por la estructura de mens de la aplicacin cada vez
que desea ejecutarlo.

Tenga en cuenta que un acceso directo se enlaza con un objeto con extensin .PRO del
sistema cach y que, por lo tanto, no debe eliminar las opciones de men que hacen
referencia a dichos objetos. En caso de que elimine una de estas opciones de men el
acceso directo no se cargar y se mostrar un mensaje informando de esta
circunstancia.

Estos accesos directos se incluirn en la zona derecha del rea de visualizacin


del men inicial de la aplicacin que funcionar como el escritorio de Windows.
Para visualizarlos seleccione el nodo raz.
Puede realizar las siguientes operaciones con los accesos directos:
l Creacin de un acceso directo.
l Eliminacin de un acceso directo.

&UHDFLyQGHXQDFFHVRGLUHFWR

Para crea un acceso directo siga los siguientes pasos:


 Seleccione la opcin de men relativa al objeto (formulario, rbol, grfico,
informe, etc.) que desea incluir en el men inicial del producto como un acceso
directo.
 Haga clic en la opcin de men seleccionada con el boton derecho del PRXVH.
Se despliega un men contextual.

42

COPYRIGHT 2003 Meta4 Spain, S. A.


0HQ~VGHODDSOLFDFLyQ

 Seleccione la opcin del men contextual $xDGLUDPLVREMHWRV. El acceso


directo se incluye de forma automtica en el men inicial de la aplicacin.
Tambin puede crear un acceso directo seleccionando un objeto y arrastrndolo
hasta el icono HPLQG.

(OLPLQDFLyQGHXQDFFHVRGLUHFWR

Para eliminar un acceso directo siga los siguientes pasos:


 Seleccione el acceso directo que desea eliminar del men inicial del producto.
 Haga clic en el acceso directo seleccionado con el botn derecho del PRXVH.
Se despliega un men contextual.
 Seleccione la opcin del men contextual %RUUDUREMHWR. El acceso directo se
elimina del men inicial de la aplicacin.
Adems, la aplicacin ofrece la posibilidad de eliminar un acceso directo
seleccionndolo y presionando posteriormente la techa SUPR.

43

COPYRIGHT 2003 Meta4 Spain, S. A.


0HQ~VGHODDSOLFDFLyQ

44

COPYRIGHT 2003 Meta4 Spain, S. A.


Generalidades

,QWURGXFFLyQ

Las herramientas Meta4 comparten una serie de opciones que


permiten la realizacin de las siguientes tareas:
l Especificacin de las opciones de impresin comunes a todos los
componentes de la aplicacin.
l Ejecucin de procesos desde el men inicial de la aplicacin.
l Gestin de los mensajes informativos y mensajes de error.
En los siguientes apartados de este captulo se describiren en detalle
estas opciones.
Meta4, Meta4Mind, Meta4 PeopleNet, Meta4 KnowNet, Meta4 e-mind y Meta4 t.innova son marcas registradas propiedad de Meta4 Spain, S.A.

45

COPYRIGHT 2003 Meta4 Spain, S. A.


*HQHUDOLGDGHV

2SFLRQHVGHLPSUHVLyQ

La aplicacin e-mind ofrece la posibilidad de especificar las opciones de impresin


de manera comn para todos los componentes de la misma. De este modo se
utilizarn los mismos parmetros y no ser necesario realizar una seleccin
especfica para cada componente. La aplicacin e-mind ofrece distintas
posibilidades de impresin desde la misma ventana para todos los componentes de
la aplicacin. No obstante, dependiendo del componente varan las opciones de
impresin disponibles, en cuanto a rango de pginas, destino y modo de impresin.

Figura 18. Impresin

Esta ventana permite especificar las siguientes opciones de impresin


seleccionando los correspondientes botones de radio:
l Rango de pginas a imprimir.
7RGR.
3iJLQDDFWXDO.
6HOHFFLyQ.
3iJLQDV.
l Destino de la impresin. Este destino puede ser distinto para cada componente
de la aplicacin.
Visualizacin en pantalla (3DQWDOOD).
Impresin en papel (,PSUHVRUD).
Impresin con una plantilla (,PSUHVLyQFRQSODQWLOOD) cuando la estructura
del impreso haya sido definida mediante un lenguaje de definicin de
pginas.
Envio por correo electrnico ((PDLO)
Exportacin a un archivo ASCII ()LFKHUR)
Exportacin a un archivo HTML ()LFKHUR+70/).
l Modo de impresin.

46

COPYRIGHT 2003 Meta4 Spain, S. A.


*HQHUDOLGDGHV

3iJLQD. De esta forma todos los documentos se mandan en un solo trabajo


a la impresora.
'RFXPHQWR. Si hace clic en este botn de radio cada documento se manda
como un trabajo a la impresora.
%ORTXH. Para ello elija el botn de radio 3RUEORTXH que aparece en la
seccin 0RGRVGHLPSUHVLyQ y especifique a continuacin del literal
7DPDxR el nmero de documentos que formarn un trabajo de impresin.
Para ms informacin sobre el resto de opciones de configuracin que proporciona
la ventana de impresin, consulte el apartado &RQILJXUDFLyQGHODLPSUHVRUD del
captulo "Generalidades" del 0DQXDOGHGHVDUUROORGHDSOLFDFLRQHV0HWD.

47

COPYRIGHT 2003 Meta4 Spain, S. A.


*HQHUDOLGDGHV

(MHFXWDUSURFHVRV

La aplicacin e-mind permite, siempre desde el men inicial del producto, ejecutar
cualquier registro con extensin .PRO almacenado en el Sistema cach sin
necesidad de acceder al mdulo en el que est ubicado. Para ello, se dispone de
una opcin de men que debe ser habilitada previamente.

Para habilitar esta opcin de men consulte el apartado (MHFXWDUSURFHVRV del captulo
"Generalidades" del 0DQXDOGHGHVDUUROORGHDSOLFDFLRQHV0HWD.

Para ejecutar un proceso siga los siguientes pasos:


 Seleccione, desde el men inicial del producto, la opcin de men
+HUUDPLHQWDV_(MHFXWDUSURFHVR. Se despliega la ventana (MHFXWDUSURFHVR.

Figura 19. Ejecutar proceso

En esta ventana se distinguen dos zonas:


Zona superior, en la que puede seleccionar, de la lista de registros con
extensin .PRO que existen en el Sistema cach cliente, aqul que desea
ejecutar.
Zona media, en la que se muestra infomacin sobre el registro con
extensin .PRO elegido anteriormente. Los datos que muestra son el
identificador del proceso, el nombre del proceso, el componente de la
aplicacin que ejecuta dicho proceso, as como el registro del Sistema
cach que ejecuta el proceso.
Zona inferior, en la que se disponen tres botones que permiten realizar
distintas acciones.
 Seleccione de la lista que aparece en la zona superior de la ventana el registro
con extensin .PRO que desea ejecutar.
En caso de que quiera que este registro se inserte como un acceso directo en
la ventana inicial del producto, haga clic en el botn $xDGLUDPLVREMHWRV.
Para ms informacin sobre los nuevos mens de la aplicacin y la posibilidad
de crear accesos directos consulte el captulo "Mens de la aplicacin" de este
manual.
 Tras seleccionar el registro con extensin .PRO haga clic en el botn $FHSWDU.
Se ejecutar de forma automtica el proceso asignado a dicho registro.

48

COPYRIGHT 2003 Meta4 Spain, S. A.


*HQHUDOLGDGHV

*HVWLyQGHPHQVDMHVHQODDSOLFDFLyQ

La aplicacin e-mind incorpora a las herramientas de uso la posibilidad de guardar,


para su posterior envo al personal tcnico de la organizacin, los mensajes de
errores mostrados, los mensajes informativos y la informacin de verificacin de
componentes.
Para llevar a cabo dicho envo haga clic en el botn (QYLDUD que aparece en las
ventanas que muestran tales mensajes. Se despliegan tres nuevas opciones de
men que permiten el envo en un archivo de texto, en un archivo html o va mail:

Figura 20. Opciones de men del botn Enviar a ...

l 0DLO: al seleccionar esta opcin de men se despliega la ventana


/RFDOL]DFLyQGHOILFKHURWHPSRUDO en la que debe indicar la ruta en la que se
guardar temporalmente el archivo con la informacin que se desea enviar por
correo electrnico.
Tras especificar esta ruta, y guardar los datos, se muesta la ventana del
programa de correo que utilice para que introduzca los datos correspondientes.
Una vez introducidos dichos datos enve el correo electrnico.
l DUFKLYR+70/: en el momento en que seleccione esta opcin de men se
muestra la ventana /RFDOL]DFLyQ en la que se guardar un archivo en formato
HTML con la informacin incluida, por ejemplo, en la ventana 9HULILFDFLyQGH
FRPSRQHQWHVGH0HWDHPLQG.
l $UFKLYRGHWH[WR: cuando seleccione esta opcin de men se despliega la
ventana Localizacin. en la que se guardar un archivo en formato TXT con la
informacin incluida, por ejemplo,en la ventana 9HULILFDFLyQGHFRPSRQHQWHV
GH0HWDHPLQG.

49

COPYRIGHT 2003 Meta4 Spain, S. A.


*HQHUDOLGDGHV

50

COPYRIGHT 2003 Meta4 Spain, S. A.


Gestin de pagas

,QWURGXFFLyQ

El proceso completo de nmina interviene en la gestin econmica del


personal y comprende la creacin de la paga, su correspondiente
proceso y posterior cierre.
Por tal motivo, la aplicacin e-mind tiene un men (en lo sucesivo se
llamar Gestin de pagas) a travs del cual se gestionan las pagas
para generar cualquier proceso de nmina.
La Gestin de pagas permite acceder a la aplicacin previa seleccin
de pagas para generar distintos procesos, tales como calcular la
nmina, emitir informes, emitir los recibos salariales, realizar consultas
Meta4, Meta4Mind, Meta4 PeopleNet, Meta4 KnowNet, Meta4 e-mind y Meta4 t.innova son marcas registradas propiedad de Meta4 Spain, S.A.

o generar los impresos oficiales. Adems, desde la Gestin de pagas


es posible definir una paga, abrir una paga que se encuentra cerrada o
cerrar una paga que se encuentra abierta.

51

COPYRIGHT 2003 Meta4 Spain, S. A.


*HVWLyQGHSDJDV

1RFLRQHVEiVLFDV

A continuacin se definen aquellos trminos necesarios para interpretar las


opciones de la Gestin de pagas.
3DJDDFWLYD: una paga activa es una paga que ha sido creada y permanece abierta
hasta que se cierre de forma explcita mediante la opcin Cerrar paga. Esta paga
es la que toma por defecto cualquier proceso de nmina.
3DJDOLEUH:mediante esta opcin es posible trabajar con cualquier paga creada,
abierta o cerrada. Esta opcin posterga la eleccin de la paga hasta el momento de
realizar un determinado proceso. Adems, otorga la posibilidad de seleccionar
distintas pagas para realizar distintos procesos. Por motivos de seguridad y con el
propsito de garantizar la consistencia en la base de datos se recomienda restringir
el acceso a la aplicacin mediante esta opcin ya que cualquier uso incorrecto
podra desvirtuar informacin.

52

COPYRIGHT 2003 Meta4 Spain, S. A.


*HVWLyQGHSDJDV

$FFHVR\VDOLGDD*HVWLyQGHSDJDV

$FFHVRD*HVWLyQGHSDJDV
Existen dos alternativas para acceder al men de gestin de pagas:
D 'HVGHODYHQWDQDGHFRQH[LyQGHODDSOLFDFLyQ: seleccione HPLQG (Factor
Humano-Nmina) o 1yPLQD y a continuacin marque el botn de radio
*HVWLyQ.

Figura 21. Ventana de conexin al producto

El tipo de paga seleccionada se mantiene para sucesivos accesos a la aplicacin, no


obstante, si los permisos sobre una opcin cambiaran ( por ejemplo, se tiene
seleccionada la opcin de acceso por pagas/LEUHV y se han quitado para ese usuario los
permisos sobre ella), el usuario al tratar de acceder a la aplicacin no podr ya que se
verifican tales permisos en el momento del acceso. De este modo, si se intenta, por
ejemplo, entrar por la opcin /LEUHV o Gestin cuando ya no se tienen permisos, la
aplicacin automticamente asume la opcin $FWLYDV.
E 'HVGHHOPHQ~SULQFLSDOde la aplicacine-mind o men inicial de la seccin
de Nmina de e-mind: seleccione la opcin de men $SOLFDFLyQ_(OHJLU
SDJD_*HVWLyQ.

53

COPYRIGHT 2003 Meta4 Spain, S. A.


*HVWLyQGHSDJDV

Figura 22. Men principal de la aplicacin.

En cualquier caso se presenta la siguiente pantalla:

Figura 23. Men Gestin de pagas

6DOLGDGH*HVWLyQGHSDJDV
Para salir del men haga clic en el botn 6DOLU.

54

COPYRIGHT 2003 Meta4 Spain, S. A.


*HVWLyQGHSDJDV

8VRGHOD*HVWLyQGHSDJDV

La Gestin de pagas ofrece las siguientes posibilidades:


l $FFHGHUDODDSOLFDFLyQ:
Seleccionando una paga (Pagas activas) de manera que cualquier proceso
afecte solamente a esa paga seleccionada. Para ello tiene distintas
opciones:
D Marque el botn de radio $FWLYDVdesde el men Gestin de pagas y
elija la paga que desee procesar.
E Marque el botn de radio $FWLYDV desde la ventana de conexin al
producto
F Seleccione la opcin de men $SOLFDFLyQ_(OHJLUSDJD_$FWLYDV del
men principal de la aplicacin.
Sin seleccionar previamente ninguna paga (Pagas libres), de manera que
todas las operaciones que se efecten afectan a cualquier paga hasta el
momento de ejecucin, que es cuando la aplicacin solicita la eleccin de
una paga determinada. Para ello tiene dos opciones:
D Marque el botn de radio /LEUHV desde la ventana de conexin al
producto.
E Seleccione la opcin de men $SOLFDFLyQ_(OHJLUSDJD_/LEUHV del
men principal de la aplicacin.
l 5HDOL]DUXQFRQMXQWRGH2SHUDFLRQHV:

Tenga en cuenta que para realizar estas operaciones, debe acceder desde la ventana de
conexin por la opcin Gestin, y que el botn *HVWLyQ que aparece en el listado que se
despliega debe aparecer hundido.
Crear una nueva paga.
Cerrar una paga que se encuentra activa.
Abrir una paga que ha sido cerrada previamente para recalcularla o
efectuar una revisin.
El siguiente esquema resume las distintas posibilidades que ofrece el Men de
gestin de pagas:

55

COPYRIGHT 2003 Meta4 Spain, S. A.


*HVWLyQGHSDJDV

Figura 24. Posibilidades que ofrece el Men de gestin de pagas

6HOHFFLRQDUXQDSDJD

Puede optar por seleccionar una Paga activa o acceder a la aplicacin tras
seleccionar la opcin Pagas libres.

3DJDVDFWLYDV

Al marcar el botn de radio $FWLYDV del men de Gestin de pagas, la aplicacin


muestra un listado con todas las pagas que se encuentran abiertas. Se recuerda al
usuario que tambin es posible acceder a las pagas activas desde la ventana de
conexin marcando el botn de radio correspondiente, y desde el men inicial de la
aplicacin, entrada de men $SOLFDFLyQ_(OHJLUSDJD_$FWLYDV.
Es necesario que elija la paga considerando que todas las operaciones que se
realicen en la aplicacin afectarn nicamente a esa paga.

Generalmente se accede a la aplicacin mediante esta opcin.

Para elegir la paga siga el proceso que se presenta a continuacin:


 Acceda a las pagas activas utilizando la opcin de acceso que desee.
 Aparece una ventana que muestra todas las pagas activas o abiertas.Si hace
clic en el botn $YDQ]DGR!! Se despliega otra ventana que muestra
informacin sobre la primera paga de la lista.

56

COPYRIGHT 2003 Meta4 Spain, S. A.


*HVWLyQGHSDJDV

Figura 25. Eleccin de una paga

Se pueden distinguir tres secciones:


Seccin $: una lista de pagas para seleccionar la que desea. Si la lista
excede el espacio reservado en pantalla puede visualizar el resto de las
pagas mediante la barra de desplazamiento vertical.
Seccin %: se presentan tres opciones: $FWLYDV/&HUUDGDV/7RGDV. Slo
puede activar la primera.
Seccin &:una serie de campos situados bajo la lista anterior en los que se
detallan datos especficos de la paga seleccionada.
 Seleccione la paga con la que desea trabajar y haga clic en el botn $FHSWDU.

57

COPYRIGHT 2003 Meta4 Spain, S. A.


*HVWLyQGHSDJDV

3DJDVOLEUHV

Al elegir el botn de radio /LEUHVen la ventana de conexin al producto seaccede


directamente al men principal de la aplicacin, sin realizar la seleccin previa de
una paga concreta hasta el momento de ejecutar un proceso, como por ejemplo la
emisin de informes de nmina o el clculo de nmina. En ese momento, la
aplicacin muestra automticamente la ventana para elegir la paga.
Para ello siga los siguientes pasos:
 Se presenta un formulario como el siguiente:

Figura 26. Eleccin de la paga

Se pueden distinguir las siguientes secciones:


Seccin $: una lista de pagas para seleccionar la deseada. Si la lista
excede el espacio reservado en pantalla puede visualizar el resto de las
pagas mediante la barra de desplazamiento vertical.
Seccin %: se presentan tres opciones: $FWLYDV/&HUUDGDV/7RGDV. Al
activar cualquiera de stas se despliega en el listado de la seccin $las
pagas correspondientes al tipo de paga seleccionada.
Seccin &: se despliega tras hacer clic en el botn $YDQ]DGR!! y muestra
una serie de campos situados bajo la Seccin % en los que se detallan
datos especficos a la paga seleccionada.
 Seleccione la paga con la que desea trabajar. Para ello puede ayudarse de los
botones de radio $FWLYDV, &HUUDGDV o 7RGDV muestra pagas abiertas y
cerradas).

58

COPYRIGHT 2003 Meta4 Spain, S. A.


*HVWLyQGHSDJDV

 Haga clic en el botn $FHSWDU.

2SHUDFLRQHVFRQSDJDV

Para que las operaciones que se explican en los siguientes apartados se puedan llevar a
cabo es necesario que el botn *HVWLyQ del men Gestin de pagas aparezca hundido.

En este apartado se describen las operaciones que se pueden realizar desde el


Men de gestin de pagas.

&UHDUXQDSDJD

Como paso previo a la ejecucin del proceso de nmina es necesario crear las
pagas que sern en la organizacin.
Tiene la posibilidad de crear las pagas a medida que se necesitan o crear en un
momento determinado (por ejemplo, al comienzo del ao) todas las pagas que
afectan a dicho perodo. Por motivos de seguridad y con el propsito de garantizar
la consistencia en la base de datos no se recomienda la creacin de un conjunto de
pagas en un momento determinado debido a que se podra desvirtuar informacin.

No existe una restriccin en el nmero de pagas que se permite crear.

Antes de proceder a crear nuevas pagas, es necesario definir los momentos de


pago que cada organizacin contemple, a travs del formulario 3DJDV que la
aplicacin incorpora a tal efecto. Para ms informacin consulte el manual
funcional propio de cada pas.
Para proceder a crear pagas siga los siguientes pasos:
 Haga clic en el botn &UHDUdel men Gestin de pagas. Al seleccionar esta
opcin se presenta la pantalla *HVWLyQGHSDJDVFUHDUSDJDVQXHYDV.

59

COPYRIGHT 2003 Meta4 Spain, S. A.


*HVWLyQGHSDJDV

Figura 27. Ventana para crear una nueva paga

Esta ventana recoge la siguiente informacin


l 6HFFLyQVXSHULRU, en la que puede visualizar las pagas que ya han sido
creadas con anterioridad.
l 6HFFLyQLQIHULRU, que consta de un formulario que muestra informacin de
la paga seleccionada en la seccin superior. El formulario contiene los
siguientes campos:
)HFKDGHSDJR: fecha en la que se proceder a pagar la nmina.
1RPEUHGHODSDJD: este nombre se corresponde con el perodo que
se devenga.
7LSRGHSDJD: indica el tipo de paga correspondiente, por ejemplo tipo
de paga normal.
)HFKDVDSDJDU:perodo de trabajo a remunerar al empleado.
'tDV: nmero de das comprendidos en el perodo a pagar.
)HFKDVGHLPSDFWRGHODSDJD: campos internos del sistema.
&RPHQWDULR: permite incluir alguna explicacin sobre la paga.
 Haga clic en el botn 1XHYD. Los campos de la seccin inferior aparecen en
blanco para que pueda incluir los valores de la nueva paga.
 Haga clic en el botn *UDEDU tras incluir los datos de la nueva paga. En caso de
que los datos introducidos sean correctos se despliega un mensaje informando
de la correcta grabacin de la paga. En caso de que que se haya detectado
algn error en los datos incluidos para la nueva paga se despliega un mensaje
informando de dichos errores. Si se crea una paga que se solapa con otra ya
existente (p.e. pagas extras que engloban periodos de tiempo en los que hay

60

COPYRIGHT 2003 Meta4 Spain, S. A.


*HVWLyQGHSDJDV

pagas normales creadas), la aplicacin informa de este hecho y pregunta si se


desea seguir adelante con la grabacin, en caso afirmativo la paga se graba
correctamente.
 Haga clic en el botn 9ROYHU para que se despliegue de nuevo el men Gestin
de pagas.
 Haga clic en el botn 6DOLU para volver al men inicial de la aplicacin.
A partir del momento que se crea una paga, sta permanece abierta hasta que se
cierre de forma explcita mediante la opcin &HUUDU.

&HUUDUXQDSDJD

Una paga se cierra en el momento en el que se haya procedido a su clculo,


liquidado los pagos, emitido los recibos salariales y seguros sociales y se hayan
registrado los valores en las tablas de resultado del proceso de nmina (tablas que
mantienen una imagen de los costes salariales de la organizacin).
Para cerrar una paga siga los siguientes pasos:
 Desde el men Gestin de pagas, marque el botn de radio $FWLYDV. Observe
que al elegir una paga activa se habilita de forma automtica el botn &HUUDU.
La lista muestra aquellas pagas que permanecen abiertas. Se recuerda al
usuario que el botn $YDQ]DGR!!muestra un espacio ms en la lista de pagas
en el que se ofrece mayor informacin sobre las pagas listadas.
 Seleccione la paga o pagas que desea cerrar. Es posible elegir varias pagas de
la lista a la vez seleccionando stas con el PRXVH. Para seleccionar pagas
dispuestas de forma correlativa en la lista, presione la tecla MAYUSC y marque la
seleccin deseada. Para seleccionar pagas que no estn dispuestas de forma
correlativa en la lista, presione la tecla CTRL y haga clic con el PRXVH sobre
cada paga que quiera cerrar.
 Haga clic en el botn &HUUDU. Se despliega un mensaje pidiendo la
confirmacin de la operacin seleccionada.

Figura 28. Mensaje de confirmacin de cierre de paga

 Haga clic en el botn 9ROYHU para que aparezca de nuevo el men Gestin de
pagas.
 Haga clic en el botn 6DOLU para volver al men inicial de la aplicacin.

61

COPYRIGHT 2003 Meta4 Spain, S. A.


*HVWLyQGHSDJDV

$EULUXQDSDJDFHUUDGD

Esta opcin nicamente permite abrir pagas que hayan sido cerradas con
anterioridad.
El proceso es idntico al descrito en el apartado anterior, con la salvedad de que en
vez de marcar el botn de radio $FWLYDVhay que marcar el botn de radio
&HUUDGDV, mostrando la lista la totalidad de pagas cerradas susceptibles de ser
abiertas utilizando el botn $EULU del men Gestin de pagas. Se recuerda al
usuario que el botn $YDQ]DGR!!muestra un espacio ms en la lista de pagas en
el que se ofrece mayor informacin sobre las pagas listadas.

*HQHUDUXQSURFHVRFRQXQDSDJDFHUUDGD

En algunas ocasiones es necesario volver a generar un proceso de nmina sobre


una paga que ha sido cerrada. Las posibilidades son:
l 5HWURDFWLYLGDG
El proceso de retroactividad se utiliza cuando han variado los valores de una
paga usados en el proceso de clculo de nmina. Esto puede ocurrir cuando se
produce una revisin salarial o cuando se realiza alguna correccin en el
clculo ya realizado. En estos casos se debe calcular nuevamente la paga o
pagas afectadas por esos cambios.
Este proceso consiste en realizar un nuevo clculo de pagas ya cerradas con
nuevos datos, de manera que se obtienen diferencias en los valores.
La aplicacin e-mind permite realizar no slo el proceso de retroactividad
motivado por cambios de valores, sino tambin posibilita la realizacin de
revisiones por cambios en la situacin laboral del empleado (por ejemplo, un
cambio de categora), por cambios en alguna de las frmulas de clculo, as
como, permite la revisin de revisiones ya efectuadas.
l 5HFiOFXOR
Este proceso puede desvirtuar la informacin que se encuentra en la base de
datos, por este motivo, esta opcin, nicamente, estar disponible para el
administrador de la aplicacin.
Para ms informacin sobre el proceso de Retroactividad o Reclculo consulte
el captulo "Clculo de nmina local." de este manual

Accediendo a la aplicacin por "Pagas libres", puede efectuar el clculo o recclulo de


pagas cerradas y revisar pagas abiertas, siempre y cuando en el registro con extensin
.PER del usuario de aplicacin que accede al producto est incluida la propiedad
PRVALLOWALLPAYS_CLC con valor distinto de cero. Si se accede por "Pagas activas",
los usuarios, an con el permiso mencionado, slo podrn recalcular pagas abiertas y
revisar pagas cerradas.

62

COPYRIGHT 2003 Meta4 Spain, S. A.


Visin general de los
Editores

,QWURGXFFLyQ

La aplicacin e-mind permite gestionar la informacin de las tablas de


la base de datos de forma rpida e intuitiva, a travs de pantallas
normalizadas que reciben el nombre de formularios, rboles y
formularios de edicin rpida, especialmente tiles para la gestin
masiva de datos.
Los editores (Editor de formularios y rboles y Editor de formularios de
edicin rpida) son las herramientas desarrolladas por Meta4 para
trabajar con estos objetos de la aplicacin.
Entre otras tareas los editores permiten:
Meta4, Meta4Mind, Meta4 PeopleNet, Meta4 KnowNet, Meta4 e-mind y Meta4 t.innova son marcas registradas propiedad de Meta4 Spain, S.A.

l Insertar y actualizar los registros en las tablas de la base de datos.


l Buscar y seleccionar registros.
l Consultar informacin.
Para ms informacin sobre cada editor consulte los captulos
correspondientes de este manual "Editor de formularios y rboles" y
"Editor de formularios de edicin rpida" .

63

COPYRIGHT 2003 Meta4 Spain, S. A.


9LVLyQJHQHUDOGHORV(GLWRUHV

UHDGHWUDEDMRGHORVHGLWRUHV

La siguiente figura del Editor de formularios muestra las secciones que componen
el rea de trabajo de ambos editores, seguidas de una breve descripcin de cada
una de ellas.

Figura 29. Editor de formularios

l %DUUDGHWtWXOR: situada en el margen superior de la pantalla, muestra el ttulo


de sta - (GLWRUGH)RUPXODULRV o (GLFLyQ5iSLGD - segn corresponda al
Editor abierto.
l %DUUDGHPHQ~: incluye las distintas entradas de men desde las que es
posible acceder a las opciones del Editor.
l %DUUDVGHKHUUDPLHQWDV: constan de una serie de botones que permiten el
acceso de forma inmediata a las opciones ms comunes del Editor.
Las barras de herramientas se pueden visualizar u ocultar en el rea de trabajo
segn desee el usuario, para ello hay que activar o desactivar su opcin
correspondiente como se describe a continuacin:

64

COPYRIGHT 2003 Meta4 Spain, S. A.


9LVLyQJHQHUDOGHORV(GLWRUHV

D Para activar las barras, haga clic con el botn derecho del PRXVH sobre la
zona en la que se muestran las barras o en la opcin de men 9HUde los
editores. Se despliega un men contextual en el que puede seleccionar la
barra que desea activar. Junto al nombre de la barra se muestra una marca
de verificacin que indica que la barra seleccionada est activa.
E Para desactivar las barras, haga clic con el botn derecho del PRXVH sobre
la zona en la que se muestran las barras, o el la opcin de men 9HUde los
editores y a continuacin seleccione la barra que desea desactivar en el
men contextual desplegado. Se observa que la marca de verificacin junto
al nombre de la opcin no aparece, lo que indica que la barra seleccionada
est desactivada.
Adems, puede personalizar su rea de trabajo y colocar dichas barras en el
lugar y forma que desee en el rea del editor haciendo un clic sobre la barra
activa y arrastrando sta a continuacin con el PRXVH.
l %DUUDGHHVWDGR: situada en la parte inferior de la pantalla, indica el instante en
el que el usuario se conecta al servidor, la hora actual, el tiempo transcurrido
entre ste y el momento en el que se realiza la conexin, el estado de las teclas
BLOQ MAYUS, BLOQ NUM, INSERT y BLOQ DESPL, y el nmero del registro en el que
se encuentra as como el nmero de registros totales recuperados. Para activar
o desactivar esta barra, seleccione la opcin de men 9HU_%DUUDGHHVWDGR.
l %DUUDVGHGHVSOD]DPLHQWR: situadas en la parte inferior y derecha de los
formularios, permiten desplazarse en el formulario abierto hacia arriba o hacia
abajo, y hacia derecha o izquierda. Para ello haga clic con el PRXVH en la barra
o en la flecha de desplazamiento, o bien arrastre hacia la direccin deseada el
cuadro de desplazamiento.
Una de sus utilidades ms importantes es la visualizacin completa del registro
en aquellos casos en los que el tamao del formulario es mayor que el espacio
de visualizacin del que se dispone en el monitor.
l 9HQWDQDGHO(GLWRU: espacio del escritorio en el que visualiza los formularios,
rboles y formularios de edicin rpida activos. En este caso, ya que se ha
tomado como ejemplo el Editor de formularios y rboles, se muestra un
formulario convencional

65

COPYRIGHT 2003 Meta4 Spain, S. A.


9LVLyQJHQHUDOGHORV(GLWRUHV

&RQWUROHVGHORVIRUPXODULRV

Los formularios estn constituidos por un grupo de elementos grficos y


funcionales que ayudan a utilizar y visualizar de forma ms organizada y sencilla la
informacin. Estos elementos, denominados controles de los formularios, se
describen y se ilustran en este apartado.
l Etiquetas o literales
l Cajas de texto
l Paneles
l Marco
l Botn de lista
l Botn calendario
l Botn de detalle y botn de remonte
l Botn de acceso a componentes de aplicaciones
l Grupo campo
l Grupo remonte
l Grupo fecha

(WLTXHWDVROLWHUDOHV

Son controles que muestran un literal o una cadena de texto. Pueden situarse en
cualquier lugar dentro del rea de trabajo del formulario, y tienen como finalidad
indicar el dato que debe introducirse en una caja de texto.

&DMDVGHWH[WR

Son rectngulos de fondo blanco utilizados para introducir y visualizar datos en los
formularios. Tal y como se ha explicado anteriormente, estas cajas llevan a su
izquierda un nombre que las identifica (etiqueta o literal), y determina qu dato
debe introducir, o a qu hace referencia el dato que visualiza en ella. Por ejemplo,
en el formulario (PSOHDGRV 'DWRV,GHQWLILFDFLyQ , en la caja de texto identificada
por la etiqueta 1RPEUHse visualiza o ha de introducirse el nombre de un
empleado.

En el rea de trabajo de los formularios es posible distinguir entre cajas de texto de


edicin simple y cajas de texto de edicin validada:

66

COPYRIGHT 2003 Meta4 Spain, S. A.


9LVLyQJHQHUDOGHORV(GLWRUHV

l &DMDVGHWH[WRRFDPSRVGHHGLFLyQVLPSOH: puede posicionarse en ellas y, si


tiene los permisos necesarios, insertar un nuevo valor o modificar el valor
existente.
Algunas cajas de texto de edicin simple son multilnea, es decir, la informacin
que introduce en ellas precisa de varias lneas de edicin. Estas cajas disponen
de una barra de desplazamiento que permitir desplazarse por el texto
verticalmente para su completa visualizacin. A modo de ejemplo, en el editor
de formularios y rboles, todas las cajas de texto identificadas con la etiqueta
&RPHQWDULR son multilnea.

l &DMDVGHWH[WRRFDPSRVGHHGLFLyQYDOLGDGD: la informacin recogida en


stas hace referencia a valores contenidos en otra tabla auxiliar de la base de
datos, de manera que, si tiene los permisos necesarios, puede insertar nuevos
valores o modificar valores ya existentes si stos existen en la tabla
referenciada.

Para el conjunto de valores aceptados para una caja de texto o campo de


edicin validada, puede ayudarse de la lista que aparece al hacer clic en el
botn de lista asociado a estos controles.

3DQHOHV

Son rectngulos de fondo gris que aparecen junto a la caja de texto de edicin
validada, y tienen como finalidad ampliar la informacin insertada en stas en
forma de cdigo.
Los datos que muestran los paneles son calculados automticamente por la
aplicacin a partir de la informacin introducida en la caja de texto adjunta.
De esta manera, cada vez que introduce un dato, la aplicacin valida la entrada
realizada y calcula el contenido del panel (campo calculado) en caso de que el dato
sea correcto.
No se trata, por tanto, de informacin accesible para ser modificada por el usuario.
En la siguiente figura se observa su finalidad.

El cdigo asociado a la sociedad no resulta suficiente para saber cual es, por lo
que el panel ofrece como informacin adicional el nombre de sta.

67

COPYRIGHT 2003 Meta4 Spain, S. A.


9LVLyQJHQHUDOGHORV(GLWRUHV

0DUFR

Es un borde utilizado para agrupar o resaltar controles dentro de un rea.


En el caso de los formularios convencionales, el marco engloba los campos del
formulario que forman parte de la clave primaria.
Estos campos agrupados por un marco se colocan normalmente al comienzo del
formulario, e identifican unvocamente los datos presentados en ste.

Figura 30. Marco en un formulario

Figura 31. Marco en un formulario de edicin rpida

%RWyQGHOLVWD

Los botones de lista son fcilmente reconocibles por tener en su interior una flecha
apuntando hacia abajo.
Se encuentran emplazados a la derecha del panel de una caja de texto o campo de
edicin validada.
Tienen como finalidad facilitar las operaciones de insercin y actualizacin de
registros, ya que al hacer clic sobre ellos se despliega un listado que muestra los
posibles valores a insertar en un campo.
Por ejemplo, en el formulario (PSOHDGRV 'DWRV3HUVRQDOHV , puede listar todos
los 6H[RV y elegir una de las entradas, con lo cual evita situaciones como tener
V(varn) y H(hombre) para sexo masculino.
Ms adelante a lo largo de este apartado se explicar en detalle la funcionalidad de
los botones de lista como componentes de un grupo remonte.

%RWyQFDOHQGDULR

Todos los campos de tipo fecha tienen asociado un botn calendario que ayuda a
insertar o modificar valores en este tipo de campos. Si hace clic en el botn,
visualiza una ventana que despliega un calendario. En este calendario puede
seleccionar una fecha entre los aos 1753 y 2078.
Cuando deba introducir una fecha en un campo de tipo fecha, se recomienda

68

COPYRIGHT 2003 Meta4 Spain, S. A.


9LVLyQJHQHUDOGHORV(GLWRUHV

hacerlo a travs de los botones calendarios asociados, puesto que stos dan el
formato adecuado al campo fecha.

*UXSRFDPSR

El grupo campoen el Editor de formularios de edicin rpida o grupo campo simple


en el Editor de formularios y rboles, est formado por una etiqueta y una caja de
texto de edicin simple o validada

%RWyQGHGHWDOOH\ERWyQGHUHPRQWH

Los botones de detalle, disponibles nicamente en el Editor de formularios y


rboles, se disponen de forma aislada en el rea del formulario. Generalmente se
sitan en la parte inferior de algunos formularios.
Los botones de detalle permiten acceder desde un formulario a otro formulario que
detalla informacin adicional al registro activo.
Estos botones facilitan la navegacin entre datos que se encuentran repartidos en
distintos formularios. Por ejemplo, en el formulario (PSOHDGRV 'DWRV
,GHQWLILFDFLyQ el botn de detalle 'DWRV3HUV carga el formulario (PSOHDGRV
'DWRV3HUVRQDOHV que muestra informacin adicional del empleado.

Los botones de remonte, disponibles nicamente en el Editor de formularios y


rboles, se encuentran emplazados a la izquierda de algunas cajas de texto.
Adems de ser en s mismos el literal o etiqueta que indica el dato que ha de
introducir en la caja de texto, permiten, al hacer clic sobre ellos, el acceso a otro
formulario que detalla informacin adicional relativa nicamente a los datos que
aparecen en la caja de texto asociada al botn desde el que realiz el remonte.
Por ejemplo, en el formulario (PSOHDGRV 'DWRV3HUVRQDOHV , al hacer clic en el
botn de remonte (VWDGRFLYLO, visualiza un nuevo formulario con datos adicionales
al estado civil tales como el cdigo identificativo, nombre descriptivo, etc.

&DUDFWHUtVWLFDVFRPXQHVGHORVERWRQHVGHGHWDOOH\ORVERWRQHVGHUHPRQWH
Si tiene en pantalla el formulario origen y el formulario detalle o remonte, es posible
comprobar que si avanza o retrocede por los registros del formulario origen se
actualizan los datos en el formulario detalle o remonte.

69

COPYRIGHT 2003 Meta4 Spain, S. A.


9LVLyQJHQHUDOGHORV(GLWRUHV

Si accede a un formulario detalle o remonte desde otro formulario, en la barra de


ttulo se visualiza, adems del nombre del formulario detalle o remonte, el nombre
del formulario desde el que ha accedido en la siguiente forma:
Nombre del Formulario detalle o remonte [F--> Nombre del Formulario origen]
Si desde un formulario detalle o remonte accede a su vez a otro formulario, en este
ltimo visualiza, en la barra superior, el nombre del formulario y los nombres de los
formulario anteriores en la siguiente forma:
Nombre del Formulario del 2 detalle o remonte [ F-->Formulario del primer
detalle o remonte [F-->Nombre del formulario origen]]
Cuando desde cualquiera de estos botones se remonte a un formulario que no
contiene informacin, se despliega un mensaje informando de esta circunstancia y
una vez que haga clic en el botn $FHSWDU se despliega el formulario remontado en
modo insercin.

Figura 32. Mensaje informativo

&DUDFWHUtVWLFDVLGHQWLILFDWLYDVGHORVERWRQHVGHGHWDOOH\GHORVERWRQHVGH
UHPRQWH
Cada vez que desde un formulario accede a otro a travs de un botn de detalle, se
realiza un filtro por el que en el nuevo formulario slo es accesible informacin
adicional al registro activo. Para ver todos los registros del formulario seleccione la
opcin de men 5HJLVWUR_'HVDFWLYDU)LOWUR o haga clic en el botn
correspondiente.
Cada vez que desde un formulario accede a otro tras hacer clic en un botn de
remonte, se realiza un filtro por el que en el nuevo formulario slo es accesible
informacin adicional al dato. Para ver todos los registros del formulario seleccione
la opcin de men 5HJLVWUR_'HVDFWLYDU)LOWUR o haga clic en el botn
correspondiente.

%RWyQGHDFFHVRDFRPSRQHQWHVGH
DSOLFDFLRQHV

Algunos formularios incluyen botones que han sido especficamente diseados


para acceder a herramientas externas o de la aplicacin e-mind, as como a la
ejecucin de procedimientos de base de datos. De este modo, al hacer clic en un
botn de este tipo es posible realizar tareas tales como acceder a una consulta,
visualizar un grfico, ejecutar determinadas sentencias y procedimientos de base

70

COPYRIGHT 2003 Meta4 Spain, S. A.


9LVLyQJHQHUDOGHORV(GLWRUHV

de datos, imprimir documentos e informes, etc.

*UXSRUHPRQWH

Un grupo remonte est constituido por los siguientes componentes:


l un botn de remonte (en el caso del Editor de formularios convencionales) o
una etiqueta (en el caso del Editor de formularios de edicin rpida).
l un campo de edicin validada.
l uno o varios campos calculados (contenidos en un panel).
l un botn de lista.
Estos controles han sido explicados anteriormente en este apartado. No obstante,
se recuerda su funcionalidad en el siguiente ejemplo.

71

COPYRIGHT 2003 Meta4 Spain, S. A.


9LVLyQJHQHUDOGHORV(GLWRUHV

Figura 33. Grupo remonte Motivos Baja en el Editor de fomularios y rboles

Figura 34. Grupo remonte Id. Objeto en el Editor de formularios de edicin rpida

El campo 0RWLYR%DMD del formulario )DVHVGH$OWD referencia a los valores


contenidos en otra tabla auxiliar.
El programa slo acepta un valor para 0RWLYR%DMD. Si ese valor existe en la
tabla auxiliar referenciada, el programa valida la entrada realizada y calcula el
contenido del panel ampliando la informacin insertada en forma de cdigo en
el campo validado.
Para ver el conjunto de valores aceptados haga clic en el botn de lista, este
botn despliega una ventana de seleccin desde la que es posible seleccionar
un valor entre el conjunto de valores vlidos.
Si el valor que desea insertar no existe en la tabla auxiliar referenciada, el
botn de remonte permite acceder al formulario asociado a la tabla auxiliar
referenciada en modo insercin, y una vez que se ha desplegado ste, agregar
un nuevo registro al que ya puede hacer referencia en el campo validado del
grupo remonte 0RWLYR%DMD.
Adems, tras hacer clic en el botn de remonte, es posible obtener informacin
adicional relativa al valor contenido en el campo de edicin validada, al acceder
al formulario asociado a la tabla auxiliar.

Dispone de un grupo remonte siempre que un campo del formulario referencie los
valores de este mismo campo en otra tabla de la base de datos.

)XQFLRQDOLGDGGHORVJUXSRVUHPRQWH

Siempre que proponga un valor en el campo validado, el Editor comprueba si ese

72

COPYRIGHT 2003 Meta4 Spain, S. A.


9LVLyQJHQHUDOGHORV(GLWRUHV

cdigo existe en la tabla auxiliar referenciada. En tal caso, el campo calculado del
grupo remonte muestra la descripcin de la entidad a la que hace referencia este
cdigo. Dada la dificultad de conocer los cdigos de todas las entidades
referenciadas en las distintas tablas de la aplicacin, los botones de lista
constituyen una importante ayuda.
Si hace clic sobre un botn de lista, se despliega una ventana de seleccin en la
que se diferencian tres secciones:

Figura 35. Lista de los registros del grupo remonte

l Una seccin que lista el conjunto de valores posibles a insertar en el campo de


edicin validada. Si stos exceden el espacio reservado en la ventana, tiene la
posibilidad de utilizar la barra de desplazamiento para visualizarlos
progresivamente. Al seleccionar algn valor en la lista, el registro activo
seleccionado se muestra resaltado.
l Un espacio reservado que muestra los valores del registro activo en la parte
inferior de la ventana.
l En la seccin derecha de la ventana se distinguen los botones )LOWUDU,
'HVKDFHU,$FHSWDU y &DQFHODU. A continuacin se explica en detalle la
funcionalidad asociada a cada uno de ellos:
Botn )LOWUDU: permite localizar un registro dentro del conjunto listado en la
ventana de seleccin. Si hace clic en este botn, se muestra la ventana
)LOWURSRUIRUPXODULR, en la que es posible especificar, para cada campo
del formulario asociado a la tabla auxiliar referenciada, un criterio de
correspondencia.

73

COPYRIGHT 2003 Meta4 Spain, S. A.


9LVLyQJHQHUDOGHORV(GLWRUHV

Figura 36. Filtro por formulario

Para realizar este tipo de filtro siga los siguientes pasos:


 Posicione el cursor en la casilla del campo para el que se va a indicar la
condicin de bsqueda y a continuacin escriba el valor buscado.
 Para especificar qu tipo de correspondencia debe existir entre el valor
buscado y el valor que tiene el campo en la tabla de la base de datos,
es necesario emplear las opciones disponibles que incluye la seccin
&RPSDUDGRU.
Por defecto, el criterio de correspondencia toma el valor &RPLHQ]R
GHOFDPSR, es decir, recupera el registro siempre que los primeros
caracteres del valor buscado del campo en la tabla auxiliar coincidan
con el valor propuesto en la bsqueda (la bsqueda es sensible a la
diferencia entre maysculas y minsculas).
No obstante, es posible cambiar este comportamiento para que el
criterio de correspondencia que aparece por defecto sea otro.
Para ms informacin sobre este comportamiento consulte el $QH[R
,3URSLHGDGHVGHORVIRUPXODULRVdel captulo "Diseador de
formularios o $QH[R,3URSLHGDGHVGHORVIRUPXODULRVGHHGLFLyQ
UiSLGDdel captulo "Diseador de formularios de edicin rpida" del
0DQXDOGHGHVDUUROORGHDSOLFDFLRQHV0HWD.
A continuacin se explican todos los tipos de correspondencia:

Tabla 1. Valores de la seccin comparador

2SFLyQ 'HVFULSFLyQ

Hacer coincidir todo el La correspondencia entre el valor de bsqueda y


campo el valor del campo en la tabla debe ser exacta.

Hacer coincidir con cual- La correspondencia entre el valor de bsqueda y


quier parte del campo el valor del campo en la tabla debe coincidir en
cualquier parte del campo

74

COPYRIGHT 2003 Meta4 Spain, S. A.


9LVLyQJHQHUDOGHORV(GLWRUHV

Tabla 1. Valores de la seccin comparador

2SFLyQ 'HVFULSFLyQ

Mayor que el campo / Menor Si el valor de bsqueda especificado es un


que el campo nmero, recupera de la lista aquellos nmeros
cuyo valor sea mayor que ste, o menor.
Si se trata de un valor textual, recupera aquellos
campos cuya sintaxis ocupe, alfabticamente,
un lugar posterior al valor especificado, o un
lugar anterior.
Por ltimo, si el valor de bsqueda es una fecha,
recupera los campos tipo fecha cuando sta sea
posterior a la fecha introducida en la bsqueda,
o anterior.

Mayor o igual que el campo / Recupera los registros siempre que los carac-
Menor o igual que el campo teres (numricos, textuales o tipo fecha) del
valor asignado al campo coincidan con los
caracteres del valor buscado o sean mayores/
menores.

Distinto que el campo Recupera aquellos registros cuyo valor asignado


al campo en la tabla no coincida con el valor de
bsqueda especificado.

No filtrar por este campo No se establece ningn criterio de correspon-


dencia.

 Si desea especificar condiciones de bsqueda complejas, es posible


proponer criterios de correspondencia para ms de un campo. Para ello
utilice los operadores lgicos conjuncin (<) o disyuncin (2).
El primer operador acta por defecto, es decir, si propone criterios
de correspondencia para ms de un campo, la bsqueda tiene un
carcter restrictivo y slo recupera aquellos registros que cumplen
simultneamente ambos criterios de bsqueda.
El segundo operador permite ampliar el dominio de bsqueda, es
decir, recupera todos aquellos registros que cumplen alguna de las
condiciones especificadas. Si desea utilizar el operador2, debe
seleccionarlo de forma explcita. Para ello haga clic en el literal 2 (o
sobre la casilla circular situada a su lado) situado en la seccin
8QLRQHV en la ventana )LOWURSRUIRUPXODULR.
Tal y como se indic inicialmente, la ventana de seleccin dispone, adems del
botn )LOWUDU, de los siguientes botones:
Botn 'HVKDFHU: restaura el aspecto original de la ventana de seleccin,
en el caso de que haya usado las barras de desplazamiento o haya
establecido un filtro de seleccin, visualiza de nuevo la totalidad de los
registros.

75

COPYRIGHT 2003 Meta4 Spain, S. A.


9LVLyQJHQHUDOGHORV(GLWRUHV

Botn $FHSWDU: este botn permite asignar al campo validado los valores
del registro seleccionado. Al hacer clic en este botn, se cierra la ventana
de seleccin. El identificador y descripcin del registro seleccionado se
insertan, respectivamente, en el campo validado y en el campo calculado
del grupo remonte.
Botn &DQFHODU: permite salir de la ventana de listado sin realizar ningn
tipo de seleccin.
Tras explicar la funcionalidad de los botones de lista, si desea conocer las
posibilidades de uso optimizado de estos botones, consulte el apartado %~VTXHGD
\VHOHFFLyQGHUHJLVWURVdentro de2SFLRQHV$YDQ]DGDVdel captulo "Editor de
formularios y rboles" de este manual.Para conocer las propiedades de
optimizacin del uso de estos botones y el modo de activar estas, consulte el
apartado 2SWLPL]DFLyQdentro de2SFLRQHV$YDQ]DGDVdel captulo "Diseador de
formularios" del 0DQXDOGHGHVDUUROORGHDSOLFDFLRQHV0HWD.

9DOLGDFLRQHV\WUDGXFFLRQHV

En ambos editores dispone de dos opciones muy tiles al realizar operaciones con
registros. Ambas operan de forma similar para validar y traducir datos y han sido
denominadas Validaciones y Traducciones, respectivamente.
La YDOLGDFLyQ es la verificacin de la correccin del valor de los campos de un
formulario. Permite garantizar la integridad de la base de datos en el momento de
la insercin de registros. Si bien la aplicacin tiene un sistema interno que impide la
insercin de cualquier dato que no respete las reglas de integridad de la base de
datos, al activar la validacin es posible indicar al usuario que est tratando de
efectuar una insercin o modificacin incorrecta.
A lo largo de un proceso de insercin o modificacin de registros, la validacin de
datos en el Editor de formularios y rboles puede tener lugar en el momento en el
que pase al siguiente campo del formulario o bien al tratar de guardar el nuevo
registro, antes de que la sentencia de insercin sea ejecutada en la base de datos.
En el Editor de formularios de edicin rpida, la validacin tiene lugar en el
momento en el que, a lo largo del proceso de insercin o modificacin, se pasa al
siguiente campo en el formulario.
La WUDGXFFLyQ posibilita que, siempre que inserte un valor en un campo de edicin
validada, en el campo calculado adjunto visualice la descripcin correspondiente al
cdigo propuesto si ste es correcto.
En el Editor de formularios y rboles la traduccin puede tener lugar en el momento
en que pase al siguiente campo del formulario o bien al tratar de guardar el nuevo
registro. En el Editor de formularios de edicin rpida, la traduccin tiene lugar en el
momento en el que, a lo largo del proceso de insercin o modificacin, se pasa al
siguiente campo en el formulario.
A continuacin se describe el uso de estas opciones en cada editor.

76

COPYRIGHT 2003 Meta4 Spain, S. A.


9LVLyQJHQHUDOGHORV(GLWRUHV

l (QHO(GLWRUGHIRUPXODULRV\iUEROHV, al insertar valores en el campo de


edicin validada, es posible verificar la correccin de los valores propuestos,
manteniendo activas las opciones validacin y traduccin. Para visualizar el
estado actual de las opciones traduccin y validacin seleccione
+HUUDPLHQWDV_2SFLRQHV*HQHUDOHV. A continuacin se despliega una
ventana.

Figura 37. Opciones Generales del formulario

La ventana 2SFLRQHV*HQHUDOHV muestra tres opciones relacionadas con la


validacin y traduccin de datos que operan de forma independiente, y que se
activan en sus respectivas casillas de verificacin. A travs del botn 'HVKDFHU
se activan las tres opciones posibles.
A continuacin se explican las acciones que realizan las tres opciones.
7UDGXFFLyQ*OREDOGH&DPSRVGHO)RUPXODULR, la traduccin se realiza al
final de la insercin. En el momento de la grabacin del nuevo registro, se
muestra, en los campos calculados, la descripcin asociada a los valores
insertados en un campo de edicin validada siempre que stos sean
correctos.
Si el usuario no guarda el registro, el Editor aceptara el valor, pero adems
de no mostrar la descripcin en los campos calculados, no permitira la
grabacin en la tabla al no adecuarse el nuevo registro a la integridad
exigida por la base de datos. En este sentido la aplicacin lanzara
mensajes informando de los errores producidos que motivan la cancelacin
de la insercin.

77

COPYRIGHT 2003 Meta4 Spain, S. A.


9LVLyQJHQHUDOGHORV(GLWRUHV

Tomando como ejemplo el formulario 8QLGDGHVGHRUJDQLJUDPD, si est acti-


vada la opcin 7UDGXFFLyQ*OREDOGH&DPSRVGHO)RUPXODULR e introduce en
el campo de edicin validada del grupo remonte 8QLGDG6XSHULRU un valor
correcto se muestran las si- guientes ventanas cuando guarde el formulario:

Figura 38. Formulario con Traduccin Global de Campos del formulario activada

78

COPYRIGHT 2003 Meta4 Spain, S. A.


9LVLyQJHQHUDOGHORV(GLWRUHV

Siguiendo con el mismo ejemplo, si introduce un valor y no guarda el formulario


aparecen la siguientes ventanas:

Figura 39. Formulario con Traduccin Global de Campos del Formulario activada y no guarda el
registro

79

COPYRIGHT 2003 Meta4 Spain, S. A.


9LVLyQJHQHUDOGHORV(GLWRUHV

9DOLGDFLyQ\7UDGXFFLyQGHFDPSRVGHO)RUPXODULR, cada vez que


inserta un valor en un campo de edicin validada, se comprueba que el
valor insertado se encuentre en la tabla que referencia a ese campo de
edicin validada y adems, si el valor es correcto, en el campo calculado
aparece la descripcin asociada a ese valor.
En este caso las verificaciones tienen lugar en el momento en el que
avanza al siguiente campo del formulario.
Si inserta un valor para el que no existe referencia, y avanza a otro campo
del formulario, al ser validado el dato antes de la grabacin, el Editor de
formularios muestra una ventana que contiene aquellos registros con
valores superiores al propuesto, opcin por defecto, y permite escoger uno
de ellos antes de intentar una grabacin infructuosa.
No obstante, es posible especificar en fase de diseo del formulario qu
valores aparecern en esta lista en caso de insertarse alguno errneo. As,
es posible determinar que se muestren los valores superiores, los valores
inferiores, los valores distintos al valor insertado, etc. Para ms informacin
sobre este comportamiento consulte el $QH[R,3URSLHGDGHVGHORV
IRUPXODULRVdel captulo "Diseador de formularios del 0DQXDOGH
GHVDUUROORGHDSOLFDFLRQHV0HWD.
En el caso de que desee obtener el listado con todos los datos vlidos,
haga clic en el botn 'HVKDFHU y aparecen todos stos.

80

COPYRIGHT 2003 Meta4 Spain, S. A.


9LVLyQJHQHUDOGHORV(GLWRUHV

Tomando como ejemplo el formulario 8QLGDGHVGHRUJDQLJUDPD, si est acti-


vada la opcin 9DOLGDFLyQ\7UDGXFFLyQGHFDPSRVGHOIRUPXODULR e intro-
duce en el campo de edicin validada del grupo remonte 8QLGDG6XSHULRU un
valor correcto se muestran las siguientes ventanas cuando pase de este campo
a cualquier otro del formulario:

Figura 40. Formulario con Validacin y Traduccin de campos activada

81

COPYRIGHT 2003 Meta4 Spain, S. A.


9LVLyQJHQHUDOGHORV(GLWRUHV

Siguiendo con el mismo ejemplo, si introduce un valor que no aparece referen-


ciado en la tabla auxiliar, cuando pase a cualquier otro campo del formulario
aparecen la siguientes ventanas:

Figura 41. Formulario con Validacin y Traduccin de campos activada y el dato no


referenciado en la tabla auxiliar

9DOLGDFLyQ*OREDOHQ*UDEDFLyQ, la comprobacin de que los valores


insertados en los campos de edicin validada no entran en conflicto con las
reglas de integridad de la base de datos tiene lugar en el momento de la
grabacin.

82

COPYRIGHT 2003 Meta4 Spain, S. A.


9LVLyQJHQHUDOGHORV(GLWRUHV

Tomando como ejemplo el formulario 8QLGDGHVGHRUJDQLJUDPD, si est acti-


vada la opcin 9DOLGDFLyQ*OREDOHQ*UDEDFLyQ e introduce en el campo de
edicin validada del grupo remonte 8QLGDG6XSHULRU un valor correcto se
muestran las siguientes ventanas cuando guarde el formulario:

Figura 42. Formulario con Validacin Global en grabacin activada

Siguiendo con el mismo ejemplo, si introduce un valor que no aparece referen-


ciado en la tabla auxiliar, cuando guarde el formulario aparecen la siguientes
ventanas:

83

COPYRIGHT 2003 Meta4 Spain, S. A.


9LVLyQJHQHUDOGHORV(GLWRUHV

Figura 43. Formulario con Validacin Global en grabacin activada cuando el dato entra en
conflicto con las reglas de integridad referencial de la base de datos

Estas tres opciones de validacin y traduccin son compatibles entre s, es


decir, si las activa utilizando el botn 'HVKDFHU, tendr a su disposicin la
funcionalidad de las tres. Por lo tanto, si introduce un valor en un campo de
edicin validada y pasa a otro campo del formulario se realizar la validacin y
traduccin, o si introduce un valor en un campo de edicin validada y guarda el
formulario, sin pasar a otro campo del formulario, tambin se realizar la
validacin y traduccin.

84

COPYRIGHT 2003 Meta4 Spain, S. A.


9LVLyQJHQHUDOGHORV(GLWRUHV

l El Editor de formularios de edicin rpida tambin tiene la posibilidad de activar


o desactivar las opcin de validacin y traducciones a travs de las opciones
de men (GLFLyQ_7UDGXFFLRQHV y (GLFLyQ_9DOLGDFLRQHV. Para activar o
desactivar haga clic sobre la opcin deseada, apareciendo una marca de
verificacin en caso de que est activada.
A continuacin se explica cmo tiene lugar en el Editor de formularios de
edicin rpida la validacin y traduccin. Ntese que se realiza de la misma
manera que la posibilidad de validacin y traduccin de campos del formulario,
explicada anteriormente para el Editor de formularios y rboles:
9DOLGDFLyQ\7UDGXFFLyQ, cada vez que inserta un valor en un campo de
edicin validada, se comprueba que el valor insertado se encuentre en la
tabla que referencia a ese campo de edicin validada y adems, si el valor
es correcto, en el campo calculado aparece la descripcin asociada a ese
valor.
Si inserta un valor para el que no existe referencia, y avanza a otro campo
del formulario, al ser validado el dato antes de la grabacin, el Editor de
formularios de edicin rpida muestra una ventana que contiene aquellos
registros con valores superiores al propuesto, opcin por defecto, y permite
escoger uno de ellos antes de intentar una grabacin infructuosa.
No obstante, es posible especificar en fase de diseo del formulario qu
valores aparecern en esta lista en caso de insertarse alguno errneo. As,
es posible determinar que se muestren los valores superiores, los valores
inferiores, los valores distintos al valor insertado, etc. Para ms informacin
sobre este comportamiento consulte el $QH[R,3URSLHGDGHVGHORV
IRUPXODULRVGHHGLFLyQUiSLGDdel captulo "Diseador de formularios de
edicin rpida del 0DQXDOGHGHVDUUROORGHDSOLFDFLRQHV0HWD .
En el caso de que desee obtener el listado con todos los datos vlidos,
haga clic en el botn 'HVKDFHU y aparecen todos stos.
Adems de las opciones de validacin y traduccin de datos explicadas, existen
otras posibilidades de validacin que permiten verificar el valor de los campos de
un formulario en su forma y/o en su contenido, siendo posible determinar su posible
obligatoriedad, definir el formato del contenido, o establecer que no puedan
contener ningn dato cuyo valor no se encuentre referenciado en la base de datos.
Para ms informacin consulte el apartado 2WUDVSRVLELOLGDGHVGHYDOLGDFLyQGH
GDWRVdentro del apartado de2SFLRQHV$YDQ]DGDVdel captulo "Editor de
formularios y rboles" o "Editor de formularios de edicin rpida" de este manual.

*UXSRIHFKD

Otro control que es posible encontrar en el rea de trabajo de los formularios son
los llamados grupos fecha.
Un grupo fecha consta de un literal o etiqueta, un campo de edicin simple y un
botn calendario.

85

COPYRIGHT 2003 Meta4 Spain, S. A.


9LVLyQJHQHUDOGHORV(GLWRUHV

Los grupos fecha constituyen una ayuda para la insercin o modificacin de valores
en los campos de tipo fecha ya que al hacer clic sobre un botn calendario, se
muestra un calendario que permite seleccionar fechas de forma ms rpida y en el
formato adecuado.
La ventana calendario consta de una seccin principal donde puede visualizar
meses completos. Para seleccionar una fecha del mes y ao actual, haga clic en el
da con el botn izquierdo del PRXVH, y a continuacin haga clic en $FHSWDU.

Figura 44. Calendario

Para ver los meses anteriores y posteriores tiene dos opciones:


l Barra de desplazamiento horizontal.
l Haga clic en el nombre del mes, se despliega una lista con los meses del ao
en la que puede seleccionar el mes que desee

Figura 45. Calendario con la lista de meses desplegada

Para ver los aos anteriores y posteriores tiene dos opciones:


l Barra de desplazamiento horizontal.
l Haga clic en la parte derecha del ao, aparecen dos botones que permiten
desplazarse entre los aos.

86

COPYRIGHT 2003 Meta4 Spain, S. A.


9LVLyQJHQHUDOGHORV(GLWRUHV

Figura 46. Calendario con los botones de seleccin de aos activos

Para seleccionar la fecha actual puede utilizar los mtodos descritos anteriormente,
o hacer clic en el botn +R\ y a continuacin hacer clic en el botn $FHSWDU.

87

COPYRIGHT 2003 Meta4 Spain, S. A.


9LVLyQJHQHUDOGHORV(GLWRUHV

2SFLRQHVGHYLVXDOL]DFLyQGHIRUPXODULRV

Los Editores permiten visualizar y trabajar con varios formularios abiertos a la vez
de la forma ms cmoda para cada usuario. As, las ventanas de stos pueden
disponerse del siguiente modo:
l Cascada
l Mosaico vertical
l Mosaico horizontal
l Organizar iconos
l Cerrar ventanas

&DVFDGD

Los formularios abiertos se disponen en cascada, es decir, uno encima de otro


dejando visible la barra de ttulo que los identifica. Para ello, seleccione la opcin
de men 9HQWDQD_&DVFDGD o haga clic en el botn correspondiente.

0RVDLFRKRUL]RQWDO

Los formularios abiertos se disponen en mosaico horizontal, es decir, se divide


horizontalmente la pantalla y cada uno de los formularios abiertos cubre estas
divisiones. Para ello, seleccione la opcin de men 9HQWDQD_0RVDLFRKRUL]RQWDO o
haga clic en el botn correspondiente.

0RVDLFRYHUWLFDO

Los formularios abiertos se disponen en mosaico vertical, es decir, se divide


verticalmente la pantalla y cada uno de los formularios abiertos cubre estas
divisiones. Para ello, seleccione la opcin de men 9HQWDQD_0RVDLFRYHUWLFDO o
haga clic en el botn correspondiente.

2UJDQL]DULFRQRV

Tanto formularios como formularios de edicin rpida pueden minimizarse


quedando reducidos a un icono.
Estos iconos pueden colocarse por el rea de trabajo de manera que en un
momento dado es posible que estn muy dispersos y sin orden por todo el rea de
trabajo. Para organizarlos y ordenarlos en el rea de trabajo seleccione
9HQWDQD_2UJDQL]DULFRQRV.

88

COPYRIGHT 2003 Meta4 Spain, S. A.


9LVLyQJHQHUDOGHORV(GLWRUHV

&HUUDUYHQWDQDV

Tanto el Editor de formularios y rboles como el Editor de formularios de edicin


rpida permite cerrar al mismo tiempo todas las ventanas que tenga abiertas en un
momento determinado. Para ello seleccione la opcin de men 9HQWDQD_&HUUDU
9HQWDQDV.

89

COPYRIGHT 2003 Meta4 Spain, S. A.


9LVLyQJHQHUDOGHORV(GLWRUHV

2SFLRQHVGHD\XGD

Los Editores tienen distintas opciones comunes sobre la ayuda de la herramienta


que se encuentran bajo la opcin de men2SFLRQHVGHD\XGD y que se describen
a continuacin.

&RQWHQLGRV

Presenta la tabla de contenidos de la ayuda. La ayuda se utiliza igual que en el


resto de las aplicaciones Windows.

%XVFDUD\XGDDFHUFDGH

Opcin que presenta la ventana Temas de Ayuda donde puede realizar una
bsqueda por palabras claves.

&yPRXVDUODD\XGD

Explicacin de la estructura de la informacin en el archivo de ayuda y cmo sacar


el mximo provecho de l.

$FHUFDGH

Muestra una ventana con informacin sobre el programa, nombre, versin,


empresa, disposiciones legales, as como los recursos libres del sistema.

90

COPYRIGHT 2003 Meta4 Spain, S. A.


Editor de formularios y
rboles

,QWURGXFFLyQ

Un formulario es una pantalla normalizada desde la que es posible rea-


lizar gran cantidad de tareas tales como, visualizar la informacin
contenida en las tablas de la base de datos, introducir y actualizar los
datos y la ejecucin de procedimientos.
Los rboles estructuran la informacin contenida en las tablas de la
base de datos de acuerdo con un esquema jerrquico. Estn consti-
tuidos por un conjunto de nodos, cuyo aspecto es similar al de un
botn, y enlaces o lneas que unen estos nodos.
El Editor de formularios y rboles es la herramienta desarrollada por
Meta4, Meta4Mind, Meta4 PeopleNet, Meta4 KnowNet, Meta4 e-mind y Meta4 t.innova son marcas registradas propiedad de Meta4 Spain, S.A.

Meta4 para trabajar con formularios y rboles.


Para ms informacin sobre las opciones generales de los editores,
consulte el captulo Visin general de los Editores de este manual.
Para ms informacin sobre el diseo de formularios, consulte el
captulo "Diseador de formularios del 0DQXDOGHGHVDUUROORGH
DSOLFDFLRQHV0HWD .

91

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

1RFLRQHVEiVLFDV

A continuacin se define una serie de trminos relacionados con los formularios y


los rboles que facilitan la comprensin de la informacin contenida en este
captulo.
2EMHWR2/(: es cualquier tipo de informacin procesada con una aplicacin
Windows que puede enlazarse mediante la especificacin OLE (Object Linked and
Embeded). OLE es un objeto incrustado, es decir, al abrir este objeto, el enlace
creado ejecuta de forma automtica el programa asociado a dicho objeto. Por
ejemplo, si tiene un archivo de imagen con extensin .GIF, al hacer clic en l se
ejecuta automticamente el programa de diseo grfico que utilice el usuario.
2SHUDGRUHVOyJLFRV: son los operadores utilizados para unir varias condiciones en
una bsqueda. Entre otros, los operadores lgicos ms empleados al definir
condiciones de bsqueda son los operadores boo leanos Y/O.
Cuando usa el operador lgico Y, el resultado de la bsqueda debe incluir todas las
condiciones especificadas. Si usa el operador lgico O, el resultado de la bsqueda
puede incluir cualquiera de las condiciones especificadas. El operador Y permite
realizar bsquedas ms restrictivas, mientras que el operador O permite realizar
bsquedas ms generales.
Por ejemplo, si desea saber cuntos empleados de la organizacin tienen como
nombre Pedro y como apellido Prez, use el operador lgico Y. Si en vez de buscar
a estos empleados en concreto, desea saber todos los empleados cuyo nombre es
Pedro independientemente del apellido, y todos los empleados cuyo apellido es
Prez independientemente del nombre, use el operador lgico O.
1RGR: es un elemento grfico, con forma de botn, que representa en una
estructura de rbol la informacin contenida en la base de datos.
Generalmente, en el interior de cada nodo es posible distinguir dos partes:
l Icono que muestra el estado, desplegado o no, de los niveles dependientes del
nodo.
l Cadena alfabtica formada por:
Identificador del tipo de informacin registrada (6RF
Identificador de la entidad referenciada (0(7$)

Figura 47. Nodo

92

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

1RGRDFWLYR: es el nodo sobre el que se ejecutan operaciones (expandir un nivel,


agregar un nuevo nodo, etc.). Para activar un nodo haga clic en l con el botn
izquierdo del PRXVH.
(QODFH: es un elemento grfico que representa la unin entre dos nodos.

Figura 48. Enlace

93

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

$FFHVR\VDOLGD

$FFHVRDO(GLWRUGHIRUPXODULRV\iUEROHV
El acceso a la herramienta se realiza siempre a travs de un formulario o un rbol.
Para acceder a un formulario o a un rbol, seleccione cualquiera de las opciones
englobadas bajo las siguientes entradas de men: $UFKLYR, +LVWyULFRV, 9DORUHV,
UEROHV, 7DEODV$X[LOLDUHV y 3URFHVRV.
Ntese que desde las opciones de esta ltima entrada de men se puede tener
acceso tanto a formularios convencionales como a formularios GHHGLFLyQUiSLGD
Estas entradas de men estn presentes en distintos mdulos a los que se accede
desde el men inicial e-mind de la aplicacin e-mind o desde el men inicial de la
parte de nmina o factor humano de este producto.
$EULUXQIRUPXODULRRXQiUERO
Al acceder a la herramienta se visualiza el formulario o rbol asociado a la opcin
de men seleccionada.
Si desea trabajar con otros formularios o rboles diferentes al que se visualiza, siga
los siguientes pasos:
 Seleccione $UFKLYR_$EULU o haga clic en el botn correspondiente. A
continuacin se despliega una ventana que incluye la lista de formularios o
rboles.
 Seleccione el formulario o el rbol. Para ello haga clic previamente en el botn
de radio correspondiente.
Para facilitar la bsqueda y seleccin de formularios o rboles en dicha lista,
adems de desplazarse en ella utilizando la barra de desplazamiento, puede
hacer clic sobre un formulario o rbol cualquiera de la lista desplegada, y sobre
ste, teclear las iniciales o el nombre del formulario o rbol que desea abrir.
Adems, es posible abrir varios formularios de la lista a la vez seleccionando
estos con el PRXVH. Para seleccionar formularios dispuestos de forma
correlativa en la lista, presione la tecla MAYUSC y marque la seleccin deseada.
Para seleccionar formularios que no estn dispuestos de forma correlativa en la
lista, presione la tecla CTRL y haga clic con el PRXVH sobre cada formulario que
quiera abrir.
La ventana /LVWDGHIRUPXODULRV\iUEROHVpuede incluir un icono que
permite abrir formularios y rboles guardados en unidades de disco.Esta
posibilidad est ligada a la existencia o no de determinada propiedad en el
objeto con extensin .PER del sistema cach. Para ms informacin consulte
con el personal tcnico o acceda al apartado (GLWRUGHIRUPXODULRV\iUEROHV
06WIRUPGOO del captulo "Anexo I Configuracin de herramientas" del
0DQXDOGHGHVDUUROORGHDSOLFDFLRQHV0HWD
Por defecto el icono no aparece en la ventana /LVWDGHIRUPXODULRV\iUEROHV,
es necesario incluir la propiedad y asociarle el cdigo de permisos
correspondeniente (slo lectura, insercin, modificacin, borrado).

94

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

Para conocer cmo grabar en unidades de disco la representacin interna u


OBL de un formulario, consulte el captulo "Diseador de formularios y rboles"
del 0DQXDOGHGHVDUUROORGHDSOLFDFLRQHV0HWD

Figura 49. Lista de formularios y rboles

 Haga clic en el botn $FHSWDU, una vez realizada la seleccin, para abrir el
formulario o rbol, o en el botn &DQFHODUpara anular la operacin abrir.
Tambin puede abrir el formulario o rbol haciendo doble clic sobre l.
&HUUDUXQIRUPXODULRRXQiUERO
Si desea cerrar todos los formularios o rboles visualizados en pantalla, sin salir del
Editor, seleccione la opcin de men 9HQWDQDV_&HUUDU9HQWDQDV.
Si desea cerrar nicamente un formulario o un rbol, haga clic en las opciones de
cierre de los extremos superiores izquierdo y derecho de la barra de ttulo del
formulario o rbol.
6DOLUGHO(GLWRUGHIRUPXODULRV\iUEROHV
Para salir del Editor de formularios y rboles seleccione la opcin de men
$UFKLYR_6DOLU o haga clic en el botn correspondiente de la barra de herramientas.
De esta forma el programa se descarga de memoria y finaliza la conexin a la
base de datos.

95

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

8VRGHO(GLWRUSDUDWUDEDMDUFRQIRUPXODULRV

En este apartado se detallan aquellas operaciones que es posible realizar desde el


Editor de formularios clasificadas en dos grandes grupos:
l 2SFLRQHVEiVLFDV que permiten realizar operaciones de actualizacin de
registros, y operaciones de bsqueda y seleccin de registros.
l 2SFLRQHVDYDQ]DGDV que permiten compartir informacin con otros recursos
utilizando la especificacin OLE, la posibilidad de reutilizar formularios en el
uso del Editor, la bsqueda y seleccin de registros de forma optimizada y
posibilidades de validacin de datos.
El esquema mostrado a continuacin ilustra las operaciones que es posible realizar
desde el Editor de formularios

Figura 50. Esquema del uso del Editor de Formularios para trabajar con formularios

2SFLRQHVEiVLFDV

Las operaciones englobadas bajo el ttulo de opciones bsicas han sido


clasificadas en este apartado de la siguiente forma:
l 2SHUDFLRQHVFRQUHJLVWURV: se agrupan todas las operaciones que se realizan
con los registros de los formularios. Se detalla el proceso de insercin,
modificacin, borrado e impresin de registros. Adems, se describen
facilidades a la edicin que ayudan al usuario a realizar dichos procesos, se
explica cmo ejecutar procedimientos de base de datos y se contempla la
posibilidad de trabajar en un entorno multiusuario.

96

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

l %~VTXHGD\VHOHFFLyQGHUHJLVWURV: se detallan los mtodos que facilitan el


desplazamiento entre registros de los formularios por medio de botones de
navegacin, la realizacin de bsquedas de registros siguiendo distintos
procedimientos, la generacin de distintos tipos de listados.

2SHUDFLRQHVFRQUHJLVWURV

El Editor de formularios permite realizar las siguientes operaciones con registros


que se describen detalladamente en este apartado:
l Insertar registros
l Modificar registros
l Borrar registros
l Ejecutar procedimientos de base de datos
l Imprimir registros
Adems, se describen las facilidades a la edicin para llevar a cabo operaciones de
insercin y modificacin de registros y la posibilidad de trabajar en un entorno
multiusuario.
Es necesario que tenga en cuenta que las operaciones con registros slo son
posibles si el usuario tiene los permisos necesarios. Adems, los cambios que se
desean efectuar deben respetar las reglas de definicin de las tablas asociadas al
formulario activo, las reglas definidas para el formulario, as como las reglas de
integridad referencial de la base de datos.
Es importante destacar que, salvo en la insercin, previamente es necesario
seleccionar el registro con el que desea trabajar, utilizando para ello cualquiera de
los mtodos que se describen ms adelante en el apartado de bsqueda y
seleccin de registros.

,QVHUWDUUHJLVWURV

Para insertar registros siga los siguientes pasos:


 Seleccione 5HJLVWUR_1XHYR o haga clic en el botn correspondiente.
Aparece el formulario con todos los campos en blanco y en modo insercin. No
obstante, es posible encontrar algn formulario que incluya, por defecto,
informacin en alguno de sus campos, o bien incluya campos no editables que
la aplicacin rellena automticamente debido a que exista algn procedimiento
de base de datos asociado al formulario, o el control tenga asociado en la
propiedad lgica algn valor por defecto.
Adems, la barra de estado del Editor muestra la cadena , para indicar que se
est insertando un registro. Se muestra la posicin que ocupa el registro a
insertar respecto del total de registros del formulario.
 Consigne la informacin necesaria para definir el nuevo registro.

97

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

El cursor se sita en el primer campo del formulario en el que sea posible


insertar un valor. Para desplazarse a los siguiente campos utilice el botn
tabulador del teclado o haga clic con el PRXVH en el campo que desea rellenar.
Si alguno de los campos del formulario forma parte de un grupo remonte o un
grupo fecha, puede ayudarse de los botones lista y calendario para insertar
valores.
 Guarde el nuevo registro.
El Editor ofrece dos opciones para guardar registros:
Guardar slo el registro insertado: seleccione 5HJLVWUR_*XDUGDU o haga
clic en el botn correspondiente.
Guardar el registro y seguir insertando: seleccione 5HJLVWUR_*XDUGDU\
1XHYR o haga clic en el botn correspondiente. De este modo, adems de
guardar el registro, se muestra de nuevo el formulario en modo insercin.

0RGLILFDUUHJLVWURV

Para modificar registros siga los siguientes pasos:


 Localice el registro que desea modificar.
 Posicinese en el campo que desea modificar y sustituya el valor que aparece
en l por el que desee.
Tal y como suceda al trabajar en modo insercin, si el campo cuyo valor desea
modificar forma parte de un grupo remonte o de un grupo fecha, puede utilizar
los botones lista y calendario para obtener una enumeracin con los valores
aceptados para este campo.
 Guarde el nuevo registro.
El Editor ofrece dos opciones para guardar registros:
Guardar slo el registro modificado: seleccione 5HJLVWUR_*XDUGDU o haga
clic en el botn correspondiente.
Guardar el registro y seguir modificando: seleccione 5HJLVWUR_*XDUGDU\
1XHYR o haga clic en el botn correspondiente. De este modo, adems de
guardar el registro, se muestra de nuevo el formulario en modo insercin.
Durante la modificacin de registros el usuario dispone de una opcin que permite,
al modificar el dato de un campo de edicin validada, refrescar la informacin del
campo calculado para que aparezca la descripcin de ste, y comprobar que se
trata de un campo vlido antes de pasar a otro campo del registro.
Para activar esta opcin seleccione 1DYHJDFLyQ_5HIUHVFDFiOFXORGH
WUDGXFFLRQHV o haga clic en el botn correspondiente.
Si durante el proceso de modificacin ha realizado cambios en el formulario y
desea recuperar su estado inicial, antes de guardar los cambios realizados, puede
restaurar los valores anteriores a los cambios realizados. Para ello seleccione
5HJLVWUR_'HVKDFHU o haga clic en el botn correspondiente.
A continuacin la aplicacin lanza un mensaje aviso preguntando al usuario si

98

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

desea guardar los cambios realizados. El usuario dispone de dos opciones:


l 6t: se guardan los cambios realizados y no se restauran los valores iniciales.
l 1R: se deshacen las modificaciones y los valores iniciales se restauran.

Recuerde que en ningn caso es posible modificar los valores asociados a los campos que
forman parte de la clave primaria.

%RUUDUUHJLVWURV

Para borrar un registro siga los siguientes pasos:


 Localice el registro que desea borrar.
 Seleccione 5HJLVWUR_%RUUDU o haga clic en el botn correspondiente.
Antes de borrar un registro el programa muestra un cuadro de dilogo para
confirmar o cancelar la eliminacin de ste.
Debido a que varios usuarios pueden trabajar con los mismos registros de un
formulario, y para evitar problemas de concuerrencia, si el Editor detecta que un
registro del formulario actual que est utilizando por un usuario ha sido eliminado
por un usuario distinto, el primer usuario no podr insertarlo de nuevo. De esta
forma se evitan inconsitencias durante el proceso de borrado respecto a la
informacin almacenada en la bse de datos y se tiene la seguridad de que la
informacin visualizada es siempre la ms actualizada.
En el registro eliminado en los casos de concurrencia de usuarios, todos los
campos aparecen con la cadena "####" y la barra de estado muestra el mensaje
"Ficha borrada". Adems, los campos de texto del registro quedan bloqueados, los
controles del registro quedan deshabilitados y se desactivan de forma automtica
los siguientes botones y opciones de men: 'HVKDFHU, $FWXDOL]DODILFKDDFWXDO,
1XHYRUHJLVWUR, *UDEDUUHJLVWUR, *UDEDU1XHYR y %RUUDUHJLVWURDFWXDO.

)RUPXODULRVFRQDFFHVRDFRPSRQHQWHVGHDSOLFDFLRQHV

Algunos formularios de la aplicacin han sido diseados de modo que desde ellos
es posible acceder a otras herramientas de la aplicacin e-mind, o bien a
aplicaciones externas.
De la misma manera, es posible invocar desde determinados formularios a ciertos
objetos de base de datos que, de forma implcita o explcita, son ejecutados y
llevan a cabo operaciones de control de consistencia de datos; por ejemplo en
todos los formularios de histrico de la aplicacin no se puede insertar un registro
con una fecha de inicio anterior a la fecha de fin del ltimo registro, y operaciones
de insercin, modificacin y borrado, por ejemplo, cuando se da de baja a un
empleado en la organizacin a travs del formulario 3URFHVRGHEDMD se actualiza
Fases de Alta con los valores consignados en el formulario y se cierran todos los

99

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

Histricos y Valores para la fase de alta del empleado cuya fecha fin sea nula,
consignando, automticamente, en la fecha de fin, la fecha de baja.
Para acceder a otros componentes es necesario definir en fase de diseo del
formulario un conjunto de rutinas y a continuacin asociar estas a un control
especfico del formulario.

3URFHGLPLHQWRVGHEDVHGHGDWRV
Desde el Editor de formularios es posible invocar a ciertos objetos de base de
datos llamados procedimientos. Estos objetos ejecutan de forma automtica
operaciones de insercin, modificacin o borrado de datos, de forma implcita
cuando el usuario realiza operaciones con registros antes, despus o en el
momento de proceder a la grabacin.
Los procedimientos se asocian tambin a cajas de texto de edicin no validada, de
manera que, al cambiar de campo en el formulario, se ejecuta de forma automtica
e implcita el procedimiento asociado a la caja de texto.
En algunos casos, estos procedimientos se asocian a determinados botones dentro
de un formulario, por lo tanto, al hacer clic sobre tal botn se ejecuta de forma
explcita dicho procedimiento.
Para ampliar informacin acerca de los procedimientos de base de datos, consulte
el captulo "Diseador de formularios del 0DQXDOGHGHVDUUROORGHDSOLFDFLRQHV
0HWD .

$FFHVRDRWUDVKHUUDPLHQWDVGHODDSOLFDFLyQHPLQG
Algunos formularios incluyen determinados controles (principalmente botones) que
permiten, al hacer clic en stos, acceder a otras herramientas o procesos de la
aplicacin e-mind y ejecutarlos del mismo modo que mediante una opcin de
men. Por ejemplo, al hacer clic en un botn es posible realizar tareas tales como
remontarse a una consulta, visualizar un grfico, imprimir informes.
En el momento de ser diseados tales formularios se puede especificar si los
procesos (cuando se trate de procesos que permiten el acceso a componentes
Meta4 del nucleo de la aplicacin, es decir, aquellos componentes que aparecen en
el control de versiones) se van a ejecutar de manera sncrona o asncrona. Si tal
especificacin no tiene lugar en el momento de diseo (desde el Diseador de
formularios), existen determinadas propiedades de configuracin que permiten
definir el modo de ejecucin.
Si desde el editor, a travs de un formulario, se ejecuta sncronamente un proceso
el editor queda deshabilitado hasta que tal proceso finalice, no siendo posible
abandonar el componente hasta ese momento.
Para ms informacin consulte el subapartado $FFHVRDKHUUDPLHQWDVGHOD
DSOLFDFLyQHPLQG352 dentro del apartado Creacin de un formulario con
rutinas definidas del captulo Diseador de formularios del 0DQXDOGHGHVDUUROOR
GHDSOLFDFLRQHV0HWD

100

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

$FFHVRDDSOLFDFLRQHVH[WHUQDV
Es posible asociar a los formularios determinados controles (normalmente botones)
que permiten, al hacer clic en stos, acceder a aplicaciones externas, de esta
manera, ser posible realizar desde estos formularios tareas tales como enviar
PDLOV, imprimir documentos o abrir cualquier programa como Microsoft Word,
PaintBrush.
Para ms informacin sobre el diseo de formularios que incluyan este tipo de
controles, consulte el captulo Diseador de formularios" del 0DQXDOGHGHVDUUROOR
GHDSOLFDFLRQHV0HWD.

,PSULPLU

Para imprimir el formulario activo seleccione la opcin de men $UFKLYR_,PSULPLU


o haga clic en el botn correspondiente.
Adems, el usuario puede configurar las opciones de impresin. Para ello
seleccione la opcin de men $UFKLYR_&RQILJXUDU,PSUHVLyQ.
Para ms informacin sobre las opciones de impresin consulte el apartado
2SFLRQHVGHLPSUHVLyQ del captulo "Generalidades" de este manual.
Para ms informacin sobre las posibilidades de configuracin de la impresora
consulte el apartado &RQILJXUDFLyQGHODLPSUHVRUDdel captulo "Generalidades"
del 0DQXDOGHGHVDUUROORGHDSOLFDFLRQHV0HWD.

)DFLOLGDGHVDODHGLFLyQ

Para facilitar las operaciones de insercin y modificacin es posible reutilizar los


datos de un registro ya existente utilizando las opciones Copiar y Pegar. El usuario
dispone de dos posibilidades:
D Copiar y pegar algn dato del registro activo. Para ello siga los siguientes
pasos:
 Seleccione el registro del que desea tomar el dato.
 Site el cursor en el campo cuyo dato quiere copiar y seleccione ste
desplazndose sobre l con el botn izquierdo del PRXVH pulsado.
 Haga clic con el botn derecho del PRXVH en el dato seleccionado y a
continuacin seleccione la opcin &RSLDU, o utilice la combinacin de teclas
CTRL+C.
 Inserte un nuevo registro (consulte el apartado ,QVHUWDUUHJLVWURV de este
captulo), o seleccione un registro ya existente si lo que desea es modificar
algn valor.
 Posicinese en el campo en que quiere incluir el dato, y a continuacin
haga clic con el botn derecho del PRXVH en ese campo y seleccione la
opcin 3HJDU, o utilice la combinacin de teclas CTRL+V.
 El dato aparece en el campo deseado.
 Guarde los cambios realizados.

101

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

Si desea copiar y pegar el valor de algn otro campo, repita los pasos
anteriormente descritos.
E Copiar y pegar un registro completo. Para ello siga los siguientes pasos:
 Seleccione el registro del que desea tomar los datos.
 Seleccione la opcin de men 5HJLVWUR_&RSLDU o haga clic en el botn
correspondiente.
 Inserte un nuevo registro (consulte el apartado ,QVHUWDUUHJLVWURV de este
mismo captulo).
 Seleccione la opcin de men 5HJLVWUR_3HJDU o haga clic en el botn
correspondiente.
 Los datos copiados se insertan en el nuevo registro.
 Modifique los datos copiados que no resulten vlidos para el nuevo registro
(consulte el apartado 0RGLILFDUUHJLVWURV de este captulo).
 Guarde los cambios realizados.

(QWRUQRPXOWLXVXDULR

El Editor de formularios y rboles permite trabajar en un entorno multiusuario, es


decir, existe la posibilidad de que varios usuarios actualicen simultneamente los
datos de un mismo formulario. Este entorno facilita la actualizacin de los
contenidos de una misma tabla de la base de datos.
En el caso de que dos usuarios estn trabajando en una misma sesin con la
misma tabla, y uno de ellos realice alguna modificacin (insercin, actualizacin o
borrado), el otro usuario no podr conocer el resultado de estas modificaciones, a
menos que visualice la ltima actualizacin sobre los datos del formulario.
Por este motivo, cuando varios usuarios estn trabajando sobre una misma tabla
de la base de datos es conveniente que stos visualicen la informacin ms
actualizada. Por ello, para conocer el estado actual de la tabla es importante tener
en cuenta dos opciones que se describen a continuacin:
l Actualizacin slo del registro activo, haga clic en el botn correspondiente.

l Actualizacin de todos los registros del formulario, seleccione la opcin de


men 5HJLVWUR_$FWXDOL]DWRGRVORVUHJLVWURV o haga clic en el botn
correspondiente. En caso de que cuente con una gran cantidad de informacin,
esta operacin tardar ms tiempo en realizarse que la anterior. En el caso de
que se utilice esta opcin mientras se est realizando una bsqueda, es decir,
existiendo un filtro activo, los registros del formulario se actualizan y el filtro se
mantiene.

%~VTXHGD\VHOHFFLyQGHUHJLVWURV

Para realizar las operaciones con registros explicadas anteriormente, es necesario


seleccionar, previamente, excepto en el caso de la insercin, el registro con el que

102

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

se desea trabajar.
Existen distintas posibilidades de bsqueda y seleccin de registros:
l Navegacin, es decir, visualizacin secuencial de registros.
l Obtencin de un listado, permite visualizar todos los registros de un formulario
y recuperar aquel con el que se desea trabajar.
l Bsqueda por formulario (QBF, Query By Form), permite recuperar un registro
o un conjunto de registros. La condicin o condiciones de bsqueda deben
hacer referencia a campos del formulario.
l Bsqueda por filtro complejo, permite establecer criterios de seleccin tomando
como punto de partida los campos de una tabla base y el conjunto de campos
de los tablas que tienen alguna relacin con ella para recuperar un registro o un
conjunto de registros.
Estas opciones de bsqueda se ilustran en el siguiente esquema.

Figura 51. Esquema de opciones de bsqueda de registros

A continuacin se explican detalladamente cada una de estas posibilidades de


bsqueda y seleccin de registros.

1DYHJDFLyQ

El mtodo de navegacin es la opcin ms simple para localizar registros. Consiste


en recorrer secuencialmente los registros del formulario hasta localizar aquel que
est buscando, o bien llegar al final de la tabla. Para el desplazamiento entre los
diferentes registros, la aplicacin dispone de la opcin de men 1DYHJDFLyQ y los
botones asociados a esta opcin:
$YDQ]DUKDFLDHOVLJXLHQWHUHJLVWUR: si realiza esta accin desde el ltimo
registro aparece una ventana con el mensaje )LQGH'DWRV.

103

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

5HWURFHGHUKDFLDHOUHJLVWURDQWHULRU: si realiza esta accin desde el primer


registro aparece una ventana con el mensaje )LQGH'DWRV.
,UDOSULPHUUHJLVWURGHODWDEOD.

,UDO~OWLPRUHJLVWURGHODWDEOD.

'HVSOD]DPLHQWRUiSLGRKDFLDGHODQWH: mientras se realiza este desplazamiento


se visualizan progresivamente los registros de la tabla.
'HVSOD]DPLHQWRUiSLGRKDFLDDWUiV: durante este desplazamiento se visualizan
progresivamente los registros de la tabla.
Cuando se lleva a cabo tanto el desplazamiento rpido hacia delante como el
desplazamiento rpido hacia atrs, al visualizar el registro que busca, tiene la
posibilidad de detener el proceso seleccionando 1DYHJDFLyQ_3DXVD o haciendo
clic en el botn correspondiente. Cuando se llega al final o al principio se despliega
una ventana con el mensaje, )LQGH'DWRV.
Mientras se estn visualizando registros, el Editor ofrece, en la barra de estado, la
informacin relativa a la posicin que ocupa el registro respecto del total de
registros del formulario.

/LVWDGRGHUHJLVWURV

Esta opcin de bsqueda permite visualizar una ventana que incluye una lista de
todos los registros de la tabla asociada al formulario activo. Para visualizar dicha
lista seleccione la opcin de men 5HJLVWUR_/LVWDGR o haga clic en el botn
correspondiente. A continuacin el usuario puede seleccionar un registro de la lista,
o a travs del botn )LOWUDU, realizar una seleccin de los registros que cumplan
determinadas condiciones especificadas para algunos campos.
La funcionalidad de este filtro se explica en el apartado dedicado al grupo remonte
del captulo "Visin general de los Editores" de este manual.
Se puede optimizar el uso del listado de registros. Para conocer las posibilidades
de uso optimizado de esta opcin de bsqueda, consulte el apartado %~VTXHGD\
VHOHFFLyQGHUHJLVWURVdentro de2SFLRQHV$YDQ]DGDV de este mismo captulo.
Para conocer las propiedades de optimizacin del uso de este botn y el modo de
activar stas, consulte el apartado 2SWLPL]DFLyQdentro de2SFLRQHV$YDQ]DGDV
del captulo "Diseador de formularios" del 0DQXDOGHGHVDUUROORGHDSOLFDFLRQHV
0HWD.

%~VTXHGDSRUIRUPXODULR 4%)

Esta opcin permite especificar criterios de bsqueda utilizando como condicin


cualquiera de los campos del formulario. De esta forma, recupera aquellos
registros cuyos campos recojan el mismo valor que el especificado en los campos
del formulario que cumplen el criterio de bsqueda especificado.
Para efectuar bsquedas por formulario siga los siguientes pasos:

104

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

 Seleccione la opcin de men 5HJLVWUR_%~VTXHGD 4%) o haga clic en el


botn correspondiente. Se obtiene un formulario en blanco en modo consulta.
 Escriba el valor que deben satisfacer los registros recuperados en los campos
de este formulario.
Si desea que el valor que tenga el campo sea nulo, puede incluir en el campo
una de las siguientes cadenas:
"Nulo"
"Null"
Si desea que el valor que deben satisfacer los registros recuperados sea un
valor no nulo pero no quiere especificar un valor concreto, puede incluir en el
campo una de las siguientes cadenas:
"No Nulo"
"Not Null"
Si el campo que toma como criterio de bsqueda forma parte de un grupo
remonte o de un grupo fecha, es posible hacer uso del botn lista, o del botn
calendario para seleccionar el valor buscado.
 Una vez propuestos los criterios de seleccin, seleccione de nuevo
5HJLVWUR_%~VTXHGD 4%) o haga clic en el botn correspondiente para
realizar la bsqueda.
Al ejecutar la bsqueda, si no existe ningn registro que satisfaga los criterios de
correspondencia aparece un mensaje indicando que no existen datos que cumplan
las condiciones especificadas. En caso contrario, el Editor muestra el primer
registro del conjunto recuperado.
En caso de que se recuperen registros, en la barra de estado aparece una cadena
que indica:
l La posicin del registro que se est visualizando respecto del total de registros
recuperados.
l El nmero total de registros recuperados.
l El carcter (*) para indicar que el formulario se encuentra en modo bsqueda
por formulario, y existe por tanto un filtro activo, y no en modo insercin.
Siempre que exista un filtro activo, este smbolo aparece en la barra de estado
del formulario.
Es posible definir un criterio de bsqueda para un nico campo o para varios
campos del formulario. Si aade ms de un criterio de seleccin, stos se unen por
defecto mediante el operador lgico <, por lo que, cuanto mayor sea el nmero de
valores propuestos en el criterio de bsqueda, ms restrictiva es la misma, y
disminuye el nmero de registros susceptibles de ser recuperados.
El grado de coincidencia entre el valor buscado y el recuperado puede ser de tres
tipos, que el valor recuperado coincida ntegramente con el valor introducido, que
en el valor recuperado slo coincida el principio de la cadena con el valor
introducido (valor que acta por defecto), o que en el valor recuperado slo
coincida el final de la cadena con el valor introducido.

105

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

No obstante, las opciones de coincidencia entre el valor buscado y el introducido, y


los operadores lgicos que unen los diferentes criterios de bsqueda se pueden
modificar seleccionando la opcin de men +HUUDPLHQWDV_2SFLRQHV)RUPXODULR o
haciendo clic en el botn correspondiente.
Al seleccionar esta opcin se visualiza la ventana 2SFLRQHV*HQHUDOHVGHO
)RUPXODULR. En esta ventana se distinguen dos carpetas superpuestas (&RQVXOWD
SRU)RUP y =RRP). Si selecciona la carpeta &RQVXOWDSRU)RUP, puede modificar
las opciones definidas por defecto de la bsqueda por formulario, y elegir entre:
l Unir las clusulas con un operador lgico < u 2.
l Hacer que la correspondencia se produzca entre el criterio de bsqueda
propuesto y el principio, el final o todo el valor del campo en la tabla (&RLQFLGH
DOSULQFLSLR, &RLQFLGHDO)LQDO o &RLQFLGHWRGR).
En la bsqueda por formulario (QBF), se pueden utilizar los botones de navegacin
para moverse entre los diferentes registros recuperados. Para ampliar informacin
acerca de estos botones es conveniente consultar el apartado 1DYHJDFLyQ de este
mismo captulo.
Para visualizar de nuevo todos los registros del formulario seleccione la opcin de
men 5HJLVWUR_'HVDFWLYDU)LOWUR o haga clic en el botn correspondiente.
Es posible, durante la bsqueda QBF insertar uno o varios registros seleccionando
la opcin de men 5HJLVWUR_1XHYR o haciendo clic en el botn correspondiente de
la barra de herramientas. Cuando lleve a cabo tal insercin la cadena que aparece
en la barra de estado se actualiza mostrando la posicin que ocupa el registro
insertado respecto del total de registros recuperados como resultado de la
bsqueda, y aparece a continuacin del smbolo (*) la letra (I) que hace referencia
a que se est insertando mientras se realizan bsquedas.
En el momento en que deshaga el filtro o actualice los datos del formulario los
registros insertados se posicionan en el lugar que les co- rresponde dentro del
formulario. Se recuerda que si se altualizan los datos del formulario haciendo uso
de la opcin de men correspondeinte, la informacin se refresca pero el filtro se
mantiene activo.
Se puede optimizar el uso de la bsqueda por formulario. Para conocer las
posibilidades de uso optimizado de esta opcin de bsqueda, consulte el apartado
%~VTXHGD\VHOHFFLyQGHUHJLVWURVdentro de2SFLRQHV$YDQ]DGDV de este
mismo captulo. Para conocer las propiedades de optimizacin del uso de este
botn y el modo de activar stas, consulte el apartado 2SWLPL]DFLyQdentro de
2SFLRQHV$YDQ]DGDVdel captulo "Diseador de formularios" del 0DQXDOGH
GHVDUUROORGHDSOLFDFLRQHV0HWD .

106

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

Desea recuperar todos los empleados de la organizacin que se llamen


Antonio. Para ello siga los siguientes pasos:
 Acceda al formulario(PSOHDGRV 'DWRV,GHQWLILFDFLyQ .
 Seleccione 5HJLVWUR_%~VTXHGD 4%) o haga clic en el botn
correspondiente. Se obtiene el formulario en blanco en modo consulta.
 Introduzca en el campo nombre el criterio de bsqueda correspondiente, en
este caso Antonio.
 Seleccione 5HJLVWUR_%~VTXHGD 4%) o haga clic en el botn
correspondiente.
Obtiene los registros de los empleados de la organizacin que se llaman
Antonio.
En caso de que no exista ningn registro, la aplicacin lanza un mensaje indi-
cando que no existen registros que cumplan las condiciones especificadas.

%~VTXHGDPHGLDQWHILOWURFRPSOHMR

Esta opcin de bsqueda es un mtodo muy eficaz para efectuar bsquedas desde
el Editor de formularios. Esta opcin enlaza con el mdulo de Consulta de la
aplicacin. Slo est disponible para instalaciones con el SGBD Oracle.
El mdulo de Consulta permite establecer criterios de seleccin tomando como
punto de partida una tabla base y el conjunto de tablas que tienen alguna relacin
con sta. Es decir, es posible especificar un criterio de seleccin desde cualquier
tabla que est relacionada con la tabla base, siguiendo la ruta que determina la
secuencia de campos que comparten entre s.
A modo de ejemplo, desde el formulario (PSOHDGRV 'DWRV,GHQWLILFDFLyQ tiene
la posibilidad de realizar una bsqueda que recupere a aqullos empleados
casados. Ntese que la informacin relacionada con el estado civil del empleado
no se especifica en ningn campo.
Una gran ventaja que ofrece este tipo de bsquedas es la posibilidad de especificar
condiciones de mayor complejidad lgica, evitar las dificultades asociadas con el
lenguaje de consulta SQL (Structured Query Language), y tener acceso a la
informacin de forma gil, intuitiva y cmoda para el usuario final.
 Para acceder a la bsqueda mediante filtro complejo desde el Editor de
formularios, seleccione la opcin de men 5HJLVWUR_)LOWUR o haga clic en el botn
correspondiente; aparece a continuacin la ventana 6XEFRQVXOWD.

107

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

Figura 52. Subconsulta del Editor de formularios y rboles

A continuacin se describe la estructura de esta ventana, y el mtodo que se sigue


para disear un criterio de bsqueda.

(VWUXFWXUDGHODYHQWDQDGHILOWUR
Esta ventana se estructura en varias secciones:
7DEODVGHVXEFRQVXOWD: en la parte superior izquierda se recogen las tablas
asociadas a la tabla base de la Consulta (sta vara dependiendo del formulario
desde el que se accede a la ventana de bsqueda mediante filtro complejo). Si
hace doble clic en el nombre de la tabla se despliegan las tablas asociadas con la
tabla base.
&DPSRVGHODVXEFRQVXOWD: contigua a la seccin donde se muestran las tablas
asociadas a la subconsulta se encuentra la ventana de campos. Cada vez que se
selecciona una nueva tabla en la seccin tablas de subconsulta, aparecen
automticamente los campos de dicha tabla en la ventana de campos.
2SHUDGRUHVGHE~VTXHGD: contigua a la seccin donde se muestran los campos
de la subconsulta se encuentran los operadores que se pueden utilizar para definir
el criterio de seleccin.
9DORUHVGHOFDPSR: en la parte superior derecha aparece una caja de texto
identificada con este nombre que muestra los posibles valores del campo
seleccionado el botn correspondiente. Los botones que aparecen debajo de esta
caja de texto informan de su formato, textual, numrico o fecha.
9LVRUGHVHOHFFLyQ: en la parte inferior de la ventana se visualizan las condiciones
agregadas.

'LVHxRGHODFRQGLFLyQGHE~VTXHGD
Para disear la condicin de bsqueda siga los siguientes pasos:

108

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

 Seleccione la tabla en la que se encuentra el campo para el que desea


especificar una condicin de bsqueda, para ello haga doble clic en el nombre
de la tabla. De manera inmediata se visualizan en la seccin contigua los
campos de la tabla seleccionada.
 Haga doble clic en el campo que va a utilizar para establecer el filtro, puede
observar cmo se aade el nombre de la tabla y el nombre del campo
seleccionado al visor de seleccin.
 Seleccione el criterio de comparacin entre el campo y el valor que va a
proponer haciendo clic en alguno de los botones de los operadores de
bsqueda. Se aade en el visor de seleccin la condicin de bsqueda y el
operador propuesto.
 Especifique el valor en la caja de texto 9DORUHVGHFDPSR.
Es posible visualizar el conjunto total de valores asociados al campos
seleccionado. Para ello posicinese en la caja de texto 9DORUHVGHFDPSR y
haga clic en el botn de lista, se despliega una lista con los valores disponibles
(existe un lmite de 300 valores). Para seleccionar uno de estos valores ha de
situarse sobre el valor deseado y hacer clic en el botn $FHSWDU.
Si introduce el valor directamente en la caja de texto 9DORUHVGHFDPSR sin
hacer uso de la lista, ha de hacer clic en el botn de validacin.
El valor seleccionado se agrega al criterio de bsqueda en el visor de
seleccin.
Existe la posibilidad de ampliar o restringir el mbito de la seleccin
concatenando nuevas condiciones de bsqueda. Para ello, tras definir una
estrategia de bsqueda, haga clic en uno de los botones </2 y a continuacin
repita el proceso anterior para incluir la nueva clusula.
 Haga clic en el botn $FHSWDU.
Si a lo largo del proceso de diseo de la condicin de bsqueda desea rectificar o
eliminar alguna parte de texto, es posible utilizar dos botones que permiten
eliminar, bien la ltima cadena textual agregada al visor de seleccin con el botn
identificado como un lapicero con una goma de borrar, bien la totalidad de
clusulas agregadas con el botn identificado como una papelera. Tambin puede
posicionarse en el 9LVRUGHVHOHFFLyQy borrar la informacin con la tecla SUPR.
Una vez ejecutado el criterio de bsqueda la aplicacin muestra el primer registro
del conjunto recuperado, o despliega una ventana informando al usuario que
ningn registro cumple las condiciones requeridas.
En caso de que se recuperen registros, en la barra de estado aparece una cadena
que indica:
l La posicin del registro que se est visualizando dentro del total de registros
recuperados.
l El nmero total de registros recuperados.
l El carcter (*) que hace referencia a que el formulario se encuentra de modo de
bsqueda, es decir, con un flitro activo.
Para visualizar de nuevo todos los registros del formulario seleccione la opcin de

109

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

men 5HJLVWUR_'HVDFWLYDU)LOWUR o haga clic en el botn correspondiente.


Si actualiza los datos de un formulario cuando tiene un filtro activo, es decir, cuando
est visualizando los resultado de una bsqueda, los datos del formulario se
actualizan y el filtro permanecer activo sobre el formulario.
Para moverse entre el conjunto de registros de la bsqueda realizada consulte el
apartado 1DYHJDFLyQ de este mismo captulo.
Para ms informacin sobre el diseo y utilizacin de este filtro consulte el
apartado )LOWUR del captulo "Consulta y anlisis de informacin" de este captulo.

Desea recuperar los empleados de la organizacin que estn casados. Para


ello siga los siguientes pasos:
 Acceda el formulario (PSOHDGRV 'DWRV,GHQWLILFDFLyQ .
 Seleccione 5HJLVWUR_)LOWUR complejo o haga clic en el botn
correspondiente. Se despliega la ventana 6XEFRQVXOWD.
 Seleccione haciendo doble clic la tabla (PSOHDGRV, a continuacin se
despliegan las tablas que tienen relacin con sta.
 Seleccione la tabla (VWDGRV&LYLOHV a continuacin puede observar los
campos de esta tabla que contienen la informacin que desea recuperar.
 Haga doble clic en el campo ,GB(VWDGRB&LYLO. En el 9LVRUGHVHOHFFLyQ se
agrega la cadena textual correspondiente a la tabla y el campo
seleccionados.
 Haga clic en el criterio de comparacin "Igual" identificado con el
correspondiente botn. Se agrega este criterio de comparacin al 9LVRUGH
VHOHFFLyQ.
 Especifique el valor buscado en la caja de texto valores de campo, en este
caso &. Se agrega este valor al 9LVRUGHVHOHFFLyQ.

110

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

Figura 53. Ejemplo de bsqueda con filtro complejo

 Haga clic en el botn $FHSWDU.


La aplicacin recupera todos los registros de la aplicacin de los empleados
que estn casados.
En caso de que no haya datos despliega una ventana informando que ningn
registro cumple la condicin requerida.

2SFLRQHVDYDQ]DGDV

En este apartado se describen las opciones avanzadas de las que dispone el Editor
de formularios:
l Compartir recursos con otras aplicaciones por medio de la especificacin OLE.
l Reutilizar formularios en zoom.
l Buscar y seleccionar registros de forma optimizada.
l Realizar nuevas validaciones de datos.
l Opciones de depuracin de los formularios.
A continuacin se explican estas opciones.

&RPSDUWLULQIRUPDFLyQFRQRWURVUHFXUVRV

El usuario tiene la posibilidad de compartir recursos creados con distintas


aplicaciones Windows por medio de la especificacin OLE. Esto incluye un amplio
abanico de posibilidades tales como video (formatos .AVI), sonido (.WAV),
imgenes (bitmaps, archivos con extensin .GIF, .BMP, JPG, etc.), archivos de
texto (MS-Word, Wordperfect para Windows, etc), documentos .HTML. (Por
comodidad, estos tipos de datos se denominan informacin OLE).

111

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

En la fase de diseo de formularios puede:


l Incluir informacin a medida. La base de datos de la aplicacin e-mind incluye
informacin grfica y OLE para empleados y candidatos.
l Configurar un control OLE nuevo. La persona de la organizacin encargada de
disear formularios puede crear un formulario, e incluir un control OLE nuevo, o
agregar ste a un formulario ya creado.
Para ampliar informacin acerca de la informacin OLE consulte el captulo
"Diseador de formularios del 0DQXDOGHGHVDUUROORGHDSOLFDFLRQHV0HWD .

,QFOXLULQIRUPDFLyQ2/(VREUHFDQGLGDWRV\HPSOHDGRV

La aplicacin distingue el caso en que quiere incluir informacin grfica de carcter


esttico, o informacin en otros formatos (informacin OLE propiamente dicha).

,QIRUPDFLyQJUiILFD
Procede de archivos con imagen esttica. Las extensiones que puede utilizar son
.BMP, .GIF, .PCX y .JPG. Para incluir informacin grfica siga los siguientes pasos:
 Abra el formulario ,QIRUPDFLyQ*UiILFD. Para ello:
D Seleccione $UFKLYR_,QIRUPDFLyQJUiILFD.
E Abra en primer lugar al formulario (PSOHDGRV 'DWRV,GHQWLILFDFLyQ y a
continuacin haga clic en el botn de detalle ,*UiILFD.

112

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

Figura 54. Formulario Informacin Grfica

Este formulario cuenta con:


Datos que identifican al registro (campos de la clave primaria:
identificadores de sociedad y empleado y nombre del archivo que contiene
la imagen).
Un botn de remonte que permite indicar de qu tipo de informacin grfica
se trata (esta informacin no tiene por qu estar vinculada al formato o
extensin del archivo).
Botones que permiten abrir un fichero de informacin grfica, imprimir la
imagen as como especificar los parmetros de impresin modo de pgina
y modo ajustado.
 Inserte un nuevo registro (consulte el apartado ,QVHUWDUUHJLVWURV de este
captulo).
 Consigne la informacin necesaria para el nuevo registro, es decir, incluya el
nombre de la sociedad, el nombre del empleado y el tipo de objeto que quiere
insertar.
Puesto que estos campos forman parte de un grupo remonte, puede ayudarse
de los botones de lista para insertar estos valores.
 Haga clic en el botn $EULU, se despliega una ventana desde la que se
selecciona el archivo deseado.

113

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

Figura 55. Abrir un archivo con informacin grfica

Para seleccionar el archivo puede desplazarse por la estructura de directorios.


Una vez seleccionado el archivo deseado haga clic en el botn $FHSWDU.
La imagen se muestra en la parte inferior del formulario.

Si desea puede cambiar el tamao y posicin del visor grfico para adaptarlo a las
caractersticas de la imagen. Para ello tiene que insertar una serie de propiedades en el
objeto FRL correspondiente del sistema cach, referenciando al control OBJ_VISOR.
Para ms informacin, remita al personal tcnico al captulo "Anexo I Configuracin de
herramientas" del Manual de desarrollo de aplicaciones Meta4. Tal posibilidad tambin
est disponible, si as se especifica, para el formulario ,QIRUPDFLyQJUiILFDGHO
FDQGLGDWR.

 Guarde los cambios seleccionando 5HJLVWUR_*XDUGDU o haciendo clic en el


botn correspondiente.
En caso de que salga sin guardar los cambios, la aplicacin muestra un
mensaje de confirmacin para guardar o salir sin guardar.
Existe la posibilidad de asociar tantas imgenes como desee a un mismo
empleado.

,QIRUPDFLyQHQRWURVIRUPDWRV
La aplicacin tambin permite agregar informacin en formatos diferentes a la
imagen esttica como, por ejemplo, audio, video, documentos textuales o
multimedia (.HTML).
Para trabajar con la informacin OLE dispone del formulario 'RFXPHQWRV. Para
abrir este formulario tiene dos posibilidades:
D Seleccione $UFKLYR_,QIRUPDFLyQ2/(.
E Abra el formulario (PSOHDGRV 'DWRV,GHQWLILFDFLyQ y a continuacin haga
clic en el botn de detalle ,QI2/(.
Este formulario cuenta con:

114

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

Datos que identifican al registro (campos de la clave primaria:


identificadores de sociedad y empleado y nmero ordinal).
Un botn de remonte que permite indicar qu tipo de objeto se utilizar.
Dos botones de radio que permiten indicar qu sistema quiere utilizar para
compartir el recurso, puede elegir entre (PSRWUDGR o (QOD]DGR (la
diferencia entre estas opciones se explican detalladamente en el apartado
7UDEDMRFRQLQIRUPDFLyQ2/(de este mismo Captulo).
Dos botones de radio que permiten determinar la forma de visualizar el
objeto enlazado. Puede elegir entre ,FRQR y &RQWHQLGR. As, tras guardar
los cambios, cada vez que se acceda a este registro, se visualizar segn
el modo indicado.

Figura 56. Formulario Documentos

La principal diferencia entre el formulario 'RFXPHQWRV y el formulario ,QIRUPDFLyQ


*UiILFD es que para agregar, eliminar o guardar un objeto OLE incluido en el primer
formulario dispone de la barra de herramientas OLE (9HU_%DUUD2/(), mientras
que en el segundo formulario no dispone de esta barra para realizar estas
operaciones con el objeto OLE, sus opciones aparecen desactivadas. La barra
OLE nicamente muestra sus iconos activos si se trabaja con el formulario
'RFXPHQWRV.

Si desea puede cambiar el tamao y posicin del visor grfico para adaptarlo a las
caractersticas de la imagen. Para ello tiene que insertar una serie de propiedades en el
objeto FRL correspondiente del sistema cach, referenciando al control OBJ_VISOR.
Para ms informacin, remita al personal tcnico al captulo "Anexo I Configuracin de

115

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

herramientas" del Manual de desarrollo de aplicaciones Meta4. Tal posibilidad tambin


est disponible, si as se especifica, para el formulario ,QIRUPDFLyQ2/(GHOFDQGLGDWR.
%DUUDGHKHUUDPLHQWDV2/(

Figura 57. Barra OLE

7UDEDMRFRQLQIRUPDFLyQ2/(
OLE permite compartir recursos entre aplicaciones Windows. En la terminologa
Windows se distingue entre informacin incrustada y vinculada. Si la informacin
se incrusta lo que se hace es generar una copia de un archivo creado con una
aplicacin en un archivo creado con otra aplicacin. Cualquier modificacin que se
efecte afectar nicamente al archivo en el que se realiza el cambio, es decir, el
original y la copia son dos unidades independientes.
Sin embargo, si vincula recursos entre aplicaciones, no se efecta una copia, sino
que el mismo objeto lo comparten distintas aplicaciones. De esta forma, cualquier
cambio que afecte al archivo fuente se plasma en todas las imgenes que del
mismo haya vinculado a otros archivos.
Para comprender de qu modo afectan las modificaciones a los objetos
compartidos a travs de la aplicacin e-mind se establece el paralelismo entre
enlazar y vincular, y empotrar e incrustar.

,QVHUWDULQIRUPDFLyQ2/(
A continuacin se explica cmo agregar informacin OLE enlazada o empotrada.
D Para agregar informacin OLE HQOD]DGD siga los siguientes pasos:
 Abra el formulario 'RFXPHQWRV tal y como se explic en el apartado
,QIRUPDFLyQHQRWURVIRUPDWRV.
 Inserte un nuevo registro (consulte el apartado ,QVHUWDUUHJLVWURV de este
captulo).
 Consigne la informacin necesaria para el nuevo registro, es decir, incluya
el nombre de la sociedad, el nombre del empleado y el tipo de objeto que
quiere insertar.
Puesto que estos campos forman parte de un grupo remonte, puede
ayudarse de los botones de lista para insertar estos valores.
 Haga clic en el botn de radio (QOD]DGR.
 Haga clic en el botn correspondiente de la barra de herramientas OLE.
Aparece la ventana ,QVHUW2EMHFW con la opcin &UHDWHIURP)LOH activada
y la opcin &UHDWH1HZdesactivada.

116

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

Figura 58. Insert Object para objeto enlazado

Seleccione el archivo que desea enlazar. Para ello haga clic en el botn
%URZVH, se despliega una ventana que permite buscar el archivo a enlazar
en la estructura de directorios.
Tras escoger el archivo puede indicar si la presencia de informacin OLE
debe hacerse manifiesta mediante un icono. En caso afirmativo haga clic
en la casilla de verificacin 'LVSOD\$V,FRQ, puede cambiar el icono que
aparece por defecto utilizando el botn &KDQJH,FRQque se agrega
cuando verifica esta casilla.
 Haga clic en el botn 2.. La informacin OLE aparece en el rea destinada
a sta en el formulario 'RFXPHQWRV.
En caso de que haya seleccionado la casilla de verificacin 'LVSOD\$V
,FRQ aparece un icono en vez del archivo enlazado.
Si hace doble clic sobre el objeto OLE, accede a la aplicacin con la que se
cre ese objeto para poder realizar modificaciones en ste.
 Puede especificar el modo de visualizacin a travs de los botones de radio
,FRQRy &RQWHQLGR. El primero muestra el objeto enlazado con un icono y
el segundo muestra directamente el contenido del objeto.
 Seleccione la opcin de men 5HJLVWUR_*XDUGDU o haga clic en el botn
correspondiente.
 Si desea visualizar el objeto OLE creado haga clic en el icono
correspondiente de la barra de herramientas OLE.
E Para agregar informacin OLE empotrada siga los siguientes pasos:
 Abra el formulario 'RFXPHQWRV tal y como se explic en el apartado
,QIRUPDFLyQHQRWURVIRUPDWRV.
 Inserte un nuevo registro (consulte el apartado ,QVHUWDUUHJLVWURV de este
captulo).
 Consigne la informacin necesaria para el nuevo registro, es decir, incluya
el nombre de la sociedad, el nombre del empleado y el tipo de objeto que
quiere insertar.
Puesto que estos campos forman parte de un grupo remonte, puede ayudarse
de los botones de lista para insertar estos valores.

117

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

 Haga clic en el botn de radio (PSRWUDGR.


 Haga clic en el botn correspondiente de la barra de herramientas OLE.
Aparece la ventana ,QVHUW2EMHFW con las opciones &UHDWHIURP)LOH y
&UHDWH1HZactivadas.

Figura 59. Ventana Insert Object para objeto empotrado

Desde esta ventana puede enlazar un archivo o crear un nuevo objeto y


agregarlo a la base de datos como informacin OLE.
Para crear un nuevo objeto active la opcin &UHDWH1HZ y a
continuacin seleccione el tipo de informacin OLE que desea agregar
al registro activo, a partir de las opciones listadas en la ventana de
seleccin.
En caso de que haya seleccionado la casilla de verificacin 'LVSOD\
$V,FRQ aparece un icono en vez del archivo empotrado.
A continuacin haga clic en el botn 2..
Aparece una ventana para guardar el objeto OLE. Se aconseja
guardar este objeto en la ruta que aparece por defecto, en caso de
que se guarde en otro lugar, es posible que cuando otro usuario
acceda a este formulario no pueda localizar este objeto OLE
enlazado.

Figura 60. Ventana para guardar el objeto OLE

A continuacin haga doble clic en el espacio destinado para este


objeto en el formulario 'RFXPHQWRV. Accede a la aplicacin
asociada al objeto OLE que quiere crear.

118

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

Una vez creado vuelva a la aplicacin e-mind.


Para enlazar un archivo active la opcin &UHDWHIURP)LOH y a
continuacin seleccione el archivo que desea enlazar. Para ello haga
clic en el botn %URZVH, se despliega una ventana que permite buscar
el archivo a enlazar en la estructura de directorios.
En caso de que haya seleccionado la casilla de verificacin 'LVSOD\
$V,FRQ aparece un icono en vez del archivo empotrado.
A continuacin haga clic en el botn 2..
Aparece una ventana para guardar el objeto OLE.

Figura 61. Ventana para guardar el objeto OLE

 Guarde el formulario. Para ello seleccione la opcin de men


5HJLVWUR_*XDUGDU o haga clic en el botn correspondiente.
 Guarde el objeto OLE. Para ello haga clic en el botn correspondiente de la
barra de herramientas OLE.
Aparece una ventana para guardar el objeto OLE. Se aconseja guardar
este objeto en la ruta que aparece por defecto, en caso de que se guarde
en otro lugar, es posible que cuando otro usuario acceda a este formulario
no pueda localizar este objeto OLE enlazado.
Si en los pasos anteriores no escogi la opcin de ver el archivo enlazado o
empotrado como un icono, aparece el documento completo en el espacio
reservado en el formulario. Si el documento supera el espacio reservado en
pantalla, puede ver progresivamente su contenido mediante la barra de
desplazamiento que posee cualquier aplicacin Windows.
Si desea agregar ms de un archivo con informacin OLE a un registro, primero
cree un nuevo registro. Para esta operacin puede utilizar la informacin explicada
en el apartado )DFLOLGDGHVDODHGLFLyQ en este captulo.

(GLWDULQIRUPDFLyQ2/(
Una vez abierto el formulario 'RFXPHQWRV, para editar los archivos empotrados,
basta con hacer doble clic sobre el contenido o hacer clic en el botn
correspondiente de la barra OLE. Sin abandonar el editor de formularios ni abrir el
ejecutable de origen del documento, es posible modificar el contenido (como se
muestra en la siguiente imagen).

119

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

Figura 62. Editar un OLE empotrado

(OLPLQDULQIRUPDFLyQ2/(
Existe la posibilidad de borrar los enlaces establecidos mediante la especificacin
OLE. Para ello siga los siguientes pasos:
 Localice el registro que quiere borrar.
 Seleccione el objeto OLE.
 Haga clic en el botn correspondiente de la barra de herramientas OLE.

,QFOXLULQIRUPDFLyQ2/(HQRWURVIRUPXODULRV

La persona de la organizacin encargada de disear los formularios tiene la


posibilidad de incluir un campo para informacin OLE en un formulario que no
incluya un campo de este tipo.
Para ampliar informacin acerca de la informacin OLE consulte el captulo
"Diseador de formularios del 0DQXDOGHGHVDUUROORGHDSOLFDFLRQHV0HWD.
Los pasos que debe seguir el usuario para gestionar estos formularios difieren de
los explicados con anterioridad.
Los siguientes apartados describen la funcionalidad de los nuevos controles a partir
de un ejemplo ficticio en que se ha agregado, a un formulario existente, un campo
reservado a contener informacin OLE. Se distingue entre:
l Agregar un objeto OLE (incrustado o vinculado).
l Agregar un objeto compatible con la especificacin. Este objeto se almacena
en un archivo aparte, y slo puede vincularse.

120

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

El proceso para incrustar o vincular un objeto OLE existente se explica a


continuacin:
 Acceda al formulario que cuenta con un campo reservado para informacin
OLE.
 Sitese en el espacio reservado en pantalla para este campo. Se identifica este
campo de tipo OLE porque, al hacer clic con el botn derecho del PRXVH en l,
se despliega un men con las siguientes opciones:
1XHYR ,QVHUWDU
$EULU 3HJDGRHVSHFLDO
*XDUGDU 2EMHWR
*XDUGDU&RPR 3URSLHGDGHV
 Agregue un objeto OLE existente seleccionando la opcin $EULUSe obtiene
una caja de seleccin desde la que puede recorrer la estructura de directorios
hasta localizar el archivo con extensin .OLE. Una vez localizado el archivo,
haga clic en l, y a continuacin $FHSWDU.
Si en vez de enlazar un objeto OLE ya creado desea incrustar o vincular un
nuevo objeto OLE, una vez situado en el objeto y desplegado el men con las
opciones disponibles, seleccione la opcin ,QVHUWDU
Se superpone una ventana desde la que puede:
l Crear un objeto OLE a partir de un archivo compatible con la
especificacin. Para ello consulte el apartado ,QVHUWDULQIRUPDFLyQ2/(.
l Enlazar un archivo, este archivo se guarda como un objeto OLE. Para ello
consulte el apartado ,QVHUWDULQIRUPDFLyQ2/(.
Tras agregar el objeto puede especificar el modo de visualizacin de este,
como icono o como contenido. Para ello, sitese sobre el objeto y haga clic en
el botn derecho del PRXVH$continuacin seleccione, del men emergente
que se despliega, uno de los valores asociados a la opcin de men 9LVXDOL]DU
FRPR. Para que esta opcin de men est disponible es necesario aadir una
propiedad lgica al control OLE desde el Diseador de formularios. Para ms
informacin remita al personal tcnico al captulo "Diseador de formularios" del
Manual de desarrollo de aplicaciones Meta4.

,QFUXVWDURYLQFXODUHOFRQWHQLGRGHO3RUWDSDSHOHV
Si la informacin que desea agregar se encuentra guardada en el portapapeles de
Windows, siga los siguientes pasos:
 Seleccione la opcin 3HJDGR(VSHFLDO que surge al hacer clic con el botn
derecho del PRXVH en el espacio reservado en pantallaal objeto OLE.
Se superpone una ventana con el contenido actual del portapapeles.
 Haga clic en el botn 2..
 Seleccione *XDUGDU o *XDUGDUFRPR, estas opciones surgen al hacer clic con
el botn derecho del PRXVH en el espacio reservado en pantallaalobjeto OLE.

121

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

3URSLHGDGHVGHORVFDPSRV2/(
Haciendo clic con el botn derecho del PRXVH en el espacio reservado en pantalla
al objeto OLE puede seleccionar sus 3URSLHGDGHV. Si realiza esta accin se
superpone una ventana que contiene:
l El nombre del archivo en el que se ha guardado el objeto.
l El estilo. Puede tomar dos valores, 2EMHWR y $SOLFDFLyQ, dependiendo de si ha
insertado o vinculado un objeto con extensin .OLE, o un objeto de cualquier
otro tipo compatible con la especificacin (en este caso slo vincular).
l La clase del objeto: toma un valor indicativo de la aplicacin con la que cre el
objeto.
l Tipo de enlace: toma el valor (QOD]DGR o ,QFUXVWDGR, dependiendo de cmo
se haya creado el objeto.
l Muestra: indica si en el formulario se ve el objeto maximizado o minimizado,
toma los valores &RQWHQLGR o ,FRQR.
l Presentacin: indica si el contenido del objeto debe ajustarse o no al espacio
que se le ha reservado en pantalla al disear el formulario (opciones $MXVWDUD
YHQWDQD o 7DPDxRUHDO).
l Actualizacin: indica cmo se actualiza el contenido del campo. Puede tomar
los valores $XWRPiWLFD, (VWiWLFD o 0DQXDO.

2SHUDFLRQHVTXHVHSXHGHQHIHFWXDUFRQXQREMHWR2/(
Haciendo clic con el botn derecho del PRXVH en el espacio reservado en pantalla
al objeto OLE puede seleccionar la opcin 2EMHWR. Esta opcin permite efectuar
distintas acciones dependiendo del tipo de objeto del que se trate. En lneas
generales puede (GLWDU y $EULU el objeto. La diferencia entre estas dos opciones
consiste en que:
l Si el usuario edita el objeto, la modificacin se realiza desde el Editor de
formularios.
l Si el usuario abre el objeto, la modificacin se realiza desde la aplicacin
Windows con la que se cre.

5HXWLOL]DUIRUPXODULRVHQ]RRP

El usuario tiene la posibilidad mediante esta opcin de realizar remontes desde un


formulario principal a distintas instancias de otro formulario.
Para ello seleccione la opcin de men +HUUDPLHQWDV_2SFLRQHV
)RUPXODULR_&DUSHWD=RRP o haga clic en el botn correspondiente, y a
continuacin desactive la casilla de verificacin 5HXWLOL]DUIRUPXODULRVHQ]RRP.
Al acceder a un formulario y remontarse a otro para obtener informacin adicional
al dato, se visualizan los dos formularios en pantalla.
D Si desactiva esta opcin el funcionamiento es el siguiente:

122

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

Manteniendo activo el formulario principal (sin cerrar el formulario remontado)


cambie de registro. A continuacin vuelva a remontarse desde el formulario
principal al formulario remontado.
Observe que se abre una nueva instancia del formulario sin que se cierre aquel
al que se remont por primera vez, es decir, en pantalla visualiza:

Figura 63. Remonte con la opcin reutilizar formularios en zoom desactivada

El formulario principal.
El formulario al que se remont en primer lugar.
El formulario al que se remont en segundo lugar.
De esta forma dispone de varias instancias del mismo formulario en el rea de
trabajo (sirvindose de las opciones de visualizacin simultnea).
E Si activa esta opcin (por defecto se encuentra activada), el funcionamiento es
el siguiente:

123

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

Manteniendo activo el formulario principal (sin cerrar el formulario remontado)


cambie de registro. A continuacin vuelva a remontarse de nuevo desde el
formulario principal al formulario remontado. Observe que no es posible tener
varias instancias del formulario remontado abiertas a la vez, slo puede
visualizar la ltima instancia a la que se remonta.

Figura 64. Remonte con la opcin reutilizar formularios en zoom activada

%~VTXHGD\VHOHFFLyQGHUHJLVWURV

En el apartado 2SFLRQHVEiVLFDV de este captulo se han explicado los diferentes


mtodos de bsqueda y seleccin de registros de que dispone la aplicacin. No
obstante, es posible, en fase de diseo de los formularios, activar determinadas
propiedades de optimizacin que afectan al comportamiento de algunos mtodos
de bsqueda (botn de lista, listado de registros y bsqueda QBF) y posibilitan un
uso optimizado de los formularios.
La optimizacin del uso de los formularios resulta de gran utilidad cuando se
trabaja con grandes volmenes de informacin. De esta forma es posible reducir
los tiempos de espera al realizar diferentes operaciones de bsqueda y seleccin
de registros.
Esta funcionalidad ofrece una serie de opciones lgicas por defecto que
incrementarn el rendimiento de uso de los formularios. Adems se ofrecen las

124

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

opciones necesarias para adaptar esta optimizacin del uso de los formularios a los
diferentes usuarios de la aplicacin.
Por ejemplo, si se sabe que el nmero de registros en la tabla )DVHVGH$OWD es
muy elevado, se pueden limitar los campos por los que el usuario puede realizar
una bsqueda por formularios (QBF). Si se sabe que lo ptimo es filtrar por campos
que formen parte de la clave primaria, slo se dejar filtrar por stos.
Se dispone de distintos niveles de optimizacin del uso de los formularios que
tienen como finalidad facilitar la recuperacin de los registros con los que el usuario
necesita trabajar. De este modo, por ejemplo, se evita el acceso a datos que no
resultan necesarios para el trabajo del usuario, utilizando para ello un filtro previo a
la bsqueda. Se dispone adems de distintas posibilidades para definir el grado de
restriccin de este filtro.
Los niveles de optimizacin se habilitan para cada usuario de la aplicacin,
permitiendo establecer as distintos perfiles de acceso a los formularios, segn sea
la labor a desempear frente a stos. Una vez habilitados los niveles
correspondientes de optimizacin, existe la posibilidad de activar o desactivar en
fase de diseo de los formularios determinadas propiedades de optimizacin que,
tal y como se ha comentado anteriormente, afectan al comportamiento del botn de
lista, listado de registros y bsqueda por formulario.
A lo largo de este apartado se van a explicar las distintas posibilidades de uso
optimizado de los mtodos de bsqueda mencionados.
Para ms informacin acerca de los distintos niveles de optimizacin, las
propiedades que permiten este uso optimizado y el modo de activar estas, consulte
el apartado 2SWLPL]DFLyQdentro de2SFLRQHV$YDQ]DGDVdel captulo "Diseador
de formularios" del 0DQXDOGHGHVDUUROORGHDSOLFDFLRQHV0HWD.

8VRGHOERWyQGHOLVWD\GHOOLVWDGRGHUHJLVWURV

A continuacin se analizan las distintas posibilidades de uso optimizado del botn


de lista y del botn de listado de registros . Las explicaciones se ilustran con un
ejemplo grfico que mostrar el comportamiento optimizado de estos mtodos de
bsqueda. Se utiliza en todos los casos el formulario 8QLGDGHVGH2UJDQLJUDPD y
se toma como base el uso del botn de lista, siempre teniendo en cuenta que la
funcionalidad explicada resulta comn al uso del botn de listado de registros.

)LOWUDGRSUHYLR
Esta posibilidad de optimizacin permite que, al hacer clic en el botn de lista o en
el botn de listado de registros, aparezca la ventana )LOWURSRUIRUPXODULR, antes
que se muestre la lista de registros. De esta manera, se evita la bsqueda de
registros que no son tiles para el usuario y se reducen tiempos de espera, ya que
se filtra inicialmente por aquellos registros que quiere recuperar.
Si no se incluye un valor de criterio por el que filtrar, no se muestra la lista de
registros, y la aplicacin informa al usuario de que necesariamente ha de introducir
algn valor.

125

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

Si no se activa en fase de diseo esta posibilidad de optimizacin, cuando haga


clic en cualquier botn de lista el funcionamiento es el siguiente:

126

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

Figura 65. Formulario con la posibilidad de optimizacin filtrado previo no activada

Si se activa en fase de diseo el comportamiento optimizado de filtrado previo,


cuando haga clic en el botn de lista se despliega la ventana )LOWURSRUIRUPX
ODULR. Una vez que inserte el valor o valores por los que desea filtrar en esta
ventana, al hacer clic en el botn $FHSWDU aparece la lista que muestra los
registros que cumplen la condicin o condiciones especificadas.

127

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

Figura 66. Formulario con la posibilidad de optimizacin filtrado previo activada

'HILQLUORVFDPSRVGHO)LOWURSRUIRUPXODULR
Esta posibilidad de optimizacin permite especificar por qu campos de los que
aparecen en la lista o listado de registros se quiere filtrar, es decir, posibilita limitar
los campos por los que filtrar en la ventana )LOWURSRUIRUPXODULR.

128

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

Si no se activa en fase de diseo esta posibilidad de optimizacin, cuando haga


clic en cualquier botn de lista el funcionamiento es el siguiente:

Figura 67. Formulario con esta posibilidad de optimizacin desactivada

Si se activa en fase de diseo el comportamiento de limitar los campos por los


que filtrar en la ventana )LOWURSRUIRUPXODULRy se especifican como posibles
campos para filtrar los dos primeros, campos ,GHQWLILFDGRU y 1RPEUH, cuando
haga clic en cualquier botn de lista, el funcionamiento es el siguiente:

129

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

Figura 68. Formulario con esta posibilidad de optimizacin activada

5HOOHQDUDOPHQRVHOYDORUGHXQFDPSRHQHO)LOWURSRUIRUPXODULR
Esta posibilidad de optimizacin obliga al usuario a rellenar al menos el valor de un
campo en el filtro que se despliega, previo a la aparicin de la lista o listado de
registros.
Si no rellena al menos uno de los campos que se proponen para filtrar, cuando
haga clic en el botn $FHSWDU de la ventana )LOWURSRUIRUPXODULR, la aplicacin
lanza un mensaje informando que alguno de los campos del filtro ha de contener
valor.

130

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

Si se habilita el comportamiento optimizado, y no inserta valor en algn campo


de la ventana )LOWURSRUIRUPXODULR, cuando haga clic en cualquier botn de
lista, el funcionamiento es el siguiente:

Figura 69. Formulario con esta posibilidad de optimizacin activada

5HOOHQDUHOYDORUGHOSULPHUFDPSRGHO)LOWURSRUIRUPXODULR
Esta posibilidad de optimizacin obliga al usuario a rellenar el valor del primer
campo que se presente en el filtro que se despliega previo a la aparicin de la lista
o el listado.
Si no rellena este campo, cuando haga clic en el botn $FHSWDU de la ventana

131

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

)LOWURSRUIRUPXODULR, la aplicacin lanza un mensaje informando que dicho campo


debe contener valor.

Si se activa en fase de diseo este comportamiento optimizado y no inserta


valor en el primer campo de la ventana )LOWURSRUIRUPXODULR, cuando haga clic
en cualquier botn de lista, el funcionamiento es el siguiente:

Figura 70. Formulario con esta posibilidad de optimizacin activada

8VRGHOERWyQGHE~VTXHGDSRUIRUPXODULR 4%)

A continuacin se analizan las distintas posibilidades de uso optimizado del botn


de bsqueda por formulario (QBF) . Las explicaciones se ilustran con un ejemplo

132

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

grfico que muestra el comportamiento optimizado de este mtodo de bsqueda.


Se utiliza en todos los casos el formulario 8QLGDGHVGH2UJDQLJUDPD

&DPSRVSRUORVTXHILOWUDUHQXQDE~VTXHGDSRUIRUPXODULR
Dependiendo de las decisiones adoptadas en fase de diseo, el usuario, en el
momento de realizar una bsqueda por formulario (QBF), va a disponer de todos
los campos habilitados para efectuar tal bsqueda, o por el contrario algunos o
todos deshabilitados.
En este ltimo caso, es posible activar en fase de diseo la posibilidad de
optimizacin que permite especificar qu campos del formulario van a estar
habilitados para realizar una bsqueda por formulario (QBF). Las opciones
disponibles son las siguientes:
l Es posible habilitar uno, algunos o todos los campos de este formulario para
realizar bsquedas.
l Es posible especificar tambin que slo los campos que forman parte de la
clave primaria han de estar habilitados para realizar una bsqueda por
formulario.
Estos campos son especialmente tiles porque normalmente contienen los
datos ms relevantes del registro.
l Tambin se pueden seleccionar para realizar una bsqueda por formulario
todos los campos cuyo nombre lgico comience por N_ en la definicin que de
stos se ha hecho desde el diseador de formularios.

Si en fase de diseo de los formularios se habilitan, por ejemplo, los campos


,G6RFLHGDG y 8QLGDGVXSHULRU, se muestra, tras hacer clic en el botn corre-
spondiente, la siguiente ventana:

133

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

Figura 71. Formulario con esta posibilidad de optimizacin activada y dos campos habilitados

Si al activar esta posibilidad de optimizacin se habilitan todos los campos del


formulario, aparece la siguiente ventana tras hacer clic en el botn correspondi-
ente:

134

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

Figura 72. Formulario con esta posibilidad de optimizacin activada y todos los campos
habilitados

135

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

Si slo han sido habilitados los campos que forman parte de la clave primaria,
se muestra la siguiente ventana:

Figura 73. Formulario con esta posibilidad de optimizacin activada y habilitados los campos
que forman parte de la clave primaria

Si se habilitan nicamente aquellos campos cuyo nombre lgico comience por


N, la ventana que aparece es la siguiente:

136

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

Figura 74. Formulario con esta posibilidad de optimizacin activada, y habilitados los campos
cuyo nombre lgico comienza por N

5HOOHQDUDOJXQRGHORVFDPSRVVHOHFFLRQDGRVFRPRySWLPRV
Campos ptimos son todos los campos habilitados para realizar bsquedas por
formulario (QBF).
Esta posibilidad de optimizacin obliga a introducir informacin en al menos uno de
los campos seleccionados como ptimos. En caso contrario, la aplicacin lanza un
mensaje informando que al menos uno de estos campos ha de contener valor.

137

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

Si en fase de diseo del formulario se habilitan los cuatro primeros campos de


este para realizar bsquedas y se activa esta posibilidad de optimizacin, si no
se incluye informacin en al menos un campo ptimo, se muestran las sigu-
ientes ventanas:

Figura 75. formulario con esta posibilidad de optimizacin activada

En el mensaje se especifican los cuatro campos habilitados para realizar una


bsqueda por formulario, y por tanto ptimos.
Si de stos se decide que el campo 1RPEUH no es ptimo y se deshabilita
como tal, desactivando el comportamiento optimizado respecto de l, las
ventanas que aparecen son las siguientes:

138

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

Figura 76. Formulario con esta posibilidad de optimizacin activada y deshabilitado como
ptimo el campo Nombre

El mensaje se despliega aunque el campo 1RPEUH tiene un valor, debido a que


ste campo ha sido deshabilitado como ptimo mientras que los campos que
se muestran en el mensaje s lo son y no contienen algn valor.

5HOOHQDUXQRVFDPSRVGHWHUPLQDGRVGHHQWUHORVVHOHFFLRQDGRV
Esta posibilidad de optimizacin permite que, una vez habilitados determinados
campos para realizar una bsqueda por formulario, sea posible especificar alguno
de stos como obligatorios. De esta forma la bsqueda no se ejecuta hasta que se
inserten valores en todos los campos marcados como tal.
Si no inserta datos en stos campos, al ejecutar la bsqueda por formulario, la
aplicacin lanza un mensaje avisando de este hecho.

139

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

Si en fase de diseo del formularios se habilitan los cuatro primeros campos


para realizar bsquedas y se activa esta posibilidad de optimizacin determi-
nando que los campos ,GHQWLILFDGRU y 1RPEUHson obligatorios, si no incluye
informacin en ambos, cuando ejecute una bsqueda por formulario aparecen
las siguientes ventanas:

Figura 77. formulario con esta posibilidad de optimizacin activada

Si bien todos los campos habilitados son ptimos para realizar una bsqueda
por formulario, al haber sido especificados como obligatorios los campos ,G
XQLGDG y 1XQLGDG, el mensaje avisa de la necesidad de introducir valor en
ellos, no tenindose en cuenta que los otros dos campos s contienen valor, ya
que aunque son ptimos, no son obligatorios.

140

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

5HOOHQDUHOSULPHUFDPSRGHOIRUPXODULR
Una vez habilitados determinados campos para realizar una bsqueda por
formulario, esta posibilidad de optimizacin, siempre que se active en fase de
diseo, obliga al usuario a rellenar necesariamente el primer campo habilitado del
formulario.
Si no inserta datos en el primer campo del formulario al efectuar la bsqueda, la
aplicacin lanza un mensaje indicando que tal campo ha de contener valor.

Una vez habilitados en fase de diseo los cuatro primeros campos del formu-
lario para realizar bsquedas y activada esta posibilidad de optimizacin, si no
inserta informacin en el primer campo del formulario, al ejecutar la bsqueda
por formulario aparecen las siguientes ventanas:

141

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

Figura 78. Formulario con esta posibilidad de optimizacin activada

(QWUDGDDOIRUPXODULRHQPRGR4%)
Esta posibilidad de optimizacin permite especificar que el acceso a los formularios
se realice en modo bsqueda por formulario (QBF) y no en modo insercin (se
visualiza la informacin del registro).
En caso de que acceda al Editor en este modo y dado que an no se ha
recuperado todava ningn registro del formulario, en la barra de estado aparece la
cadena 3RV. Es posible, una vez que se accede al formulario en modo QBF,

142

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

realizar directamente la insercin de registros, en este caso, se visualizan


nicamente los registros insertados, apareciendo en la barra de estado la cadena
(I) que indica que se est insertando y el nmero que ocupa el registro que se est
insertando respecto del total, p.e., (4/4 (I)).

Si no se activa en fase de diseo el comportamiento optimizado que habilita la


entrada al formulario en modo bsqueda por formulario (QBF), al acceder a
ste aparece una ventana de este tipo:

Figura 79. Formulario con esta posibilidad de optimizacin desactivada

Dependiendo de las decisiones previas adoptadas en fase de diseo, al activar


este comportamiento optimizado, se accede al formulario en modo bsqueda por
formulario (QBF) con todos los campos habilitados para realizar bsquedas o slo
algunos de ellos.

143

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

Figura 80. Formulario con esta posibilidad de optimizacin desactivada

Figura 81. Formulario con esta posibilidad de optimizacin activada

5HVWULFFLyQGHVLQWD[LVGHE~VTXHGD

En fase de diseo es posible restringir la sintaxis de bsqueda en las ventanas


)LOWURSRUIRUPXODULR y 2SFLRQHV*HQHUDOHVGHO)RUPXODULR, de manera que:

144

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

l Para optimizar las bsquedas en la ventana )LOWURSRUIRUPXODULR aparecen


deshabilitados el operador lgico 2 y los siguientes comandos de comparacin
de cadena (se restringe este nmero de comandos):
Cualquier parte del campo
Mayor que el campo
Menor que el campo
Distinto que el campo

Figura 82. Ventana filtro por formulario con sintaxis de bsqueda restringida

l Para optimizar las bsquedas al realizar una bsqueda por formulario (QBF),
en la ventana 2SFLRQHV*HQHUDOHVGHOIRUPXODULR4%) aparecen
deshabilitado el operador lgico 2 y el comando de comparacin &RLQFLGHDO
ILQDO.

Figura 83. Ventana Opciones Generales del Formulario con sintaxis de bsqueda restringida

2WUDVSRVLELOLGDGHVGHYDOLGDFLyQGHGDWRV

El usuario, adems de la validacin y traduccin explicada en el captulo "Visin


general de los Editores" que afecta a los campos de edicin validada, puede
comprobar los datos que contienen los dems campos que forman parte de los
formularios.
Esta comprobacin, denominada validacin, consiste en la verificacin del valor de
los campos de un formulario en su forma y/o en su contenido. Se pueden definir
dos maneras genricas de llevar a cabo una validacin:

145

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

l 9DOLGDFLyQHQODLQWURGXFFLyQGHGDWRV: consiste en la verificacin de la


correccin de los valores de los campos en su forma y/o contenido antes de
guardarlos, es decir cuando se pasa de un campo del formulario a otro.
l 9DOLGDFLyQHQODJUDEDFLyQGHGDWRV: consiste en la verificacin de la
correccin de los valores de los campos en su forma y/o contenido cuando se
ha dado valor a todos los campos y se haga clic en el botn correspondiente.

0RGRVGHYDOLGDFLyQHQODLQWURGXFFLyQGHGDWRV

Mediante esta nueva posibilidad de validacin puede controlar el valor de los


campos, determinar su posible obligatoriedad, definir el formato del contenido, de
modo que stos no puedan ser introducidos de un modo diferente al
predeterminado.
La REOLJDWRULHGDG es la condicin impuesta a un campo o conjunto de campos
para que no puedan quedar sin valor. La validacin por obligatoriedad realiza la
comprobacin de que ningn campo que haya sido marcado como obligatorio
quede vaco.
Una PiVFDUD es una regla que permite acotar la naturaleza sintctica del dato
introducido, de manera que se reconozca si ese dato es correcto o no en su forma.
La validacin por mscaras comprueba que los datos se ajustan al formato definido
previamente.
La LQWHJULGDGGHOYDORU es la condicin impuesta a los campos para que no
puedan contener ningn dato cuyo valor no tenga su correspondiente referencia en
la base de datos. La validacin por la integridad del valor es la verificacin de los
datos contenidos en los campos de un formulario para comprobar su validez
respecto a los valores almacenados en la base de datos.
Un mismo campo puede generar varios errores por los diferentes tipos de
validacin que puede tener asociado. En caso de que sto ocurra tienen
preferencia los mensajes generados por obligatoriedad sobre los de mscaras, y
stos sobre los de integridad de valor.

2EOLJDWRULHGDG
Esta validacin permite comprobar la nulidad de los campos, facilitando de este
modo su verificacin en el caso de que stos sean obligatorios y se olvide
accidentalmente completarlos.
El comportamiento de esta funcionalidad vara dependiendo de las decisiones
tomadas en fase de diseo, as, si no se contempla la validacin por obligatoriedad
en la insercin de datos, no se muestra ningn mensaje de error.
Si por el contrario s se contempla tal validacin, al no insertar valor en un campo
obligatorio, la aplicacin lanza un mensaje de error informando que el campo es
obligatorio.
Si no inserta un dato en un campo definido como obligatorio, la aplicacin puede
lanzar un mensaje informando que el campo es obligatorio.

146

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

Figura 84. Error de obligatoriedad

En el momento de la aparicin del mensaje puede continuar completando el resto


de los campos del formulario haciendo clic en el botn 6HJXLU o situarse de nuevo
en el campo que ha generado el error para introducir su valor haciendo clic en el
botn 9ROYHU.
Para ms informacin consulte el apartado 2WUDVSRVLELOLGDGHVGHYDOLGDFLyQGH
GDWRVdentro de 2SFLRQHVDYDQ]DGDVdel captulo "Diseador de formularios del
0DQXDOGHGHVDUUROORGHDSOLFDFLRQHV0HWD.

0iVFDUDVHLQWHJULGDGGHOYDORU
La YDOLGDFLyQ de los campos mediante el uso de mscaras permite adecuar la
entrada de datos en base a un formato predefinido por el usuario de modo global o
particularizado. De este modo, el usuario puede controlar que la sintaxis de los
campos que ha introducido es la correcta.
La validacin de campos por LQWHJULGDGGHYDORU asegura que no se pueda
contemplar ningn campo con valores no contrastados previamente con la
informacin almacenada en la base de datos.
El comportamiento de la validacin por mscaras e integridad de valor vara
dependiendo del tipo de comprobacin que en fase de diseo se haya decidido
llevar a cabo, de esta manera, en caso de que el valor asociado a un campo no se
encuentre referenciado en la base de datos o no se corresponda con una mscara
asignada a este, las situaciones que se pueden presentar son las siguientes:
D No se muestra ningn mensaje de error. Cuando se introducen datos en el
formulario, si existen fallos tanto de mscaras como de la propia comprobacin
del valor, no se proporcionan mensajes de aviso para la correccin del valor,
por lo que tan slo se muestran los mensajes de la validacin global en el
momento de la grabacin (optimizados o no) y/o los mensajes de error del
gestor de base de datos (personalizados o no).
E Si el campo slo tiene una lista asociada, se despliega sta para facilitar la
correccin del error. Si el campo no tiene lista asociada se muestra el mensaje
de error con una descripcin de ste.

147

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

Figura 85. Lista de registros

Figura 86. Error de integridad de valor

En el momento de la aparicin del mensaje puede continuar completando el resto


de los campos del formulario haciendo clic en el botn 6HJXLUo situarse de nuevo,
haciendo clic en el botn 9ROYHU, en el campo que ha generado el error para
introducir su valor.
F Si para el campo se define una mscara de tipo fecha y tiene asociado un
calendario, se despliega ste para facilitar la correccin del error. Si se trata de
mscaras asociadas a un campo numrico o alfanumrico, se muestra el
mensaje de error con una descripcin de ste.

148

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

Figura 87. Calendario

Figura 88. Error de validacin por mscaras

G Si el campo tiene asociado una mscara y una lista de validacin, para los
campos de tipo fecha se abre el calendario, y para los campos numricos y
alfanumricos se despliega la lista.
H No se abre el calendario ni se despliega la lista de validacin, aun en caso de
que se encuentren asociados a los campos, nicamente se muestran los
mensajes de error al avanzar al siguiente campo en el formulario.
Para ms informacin consulte el apartado 2WUDVSRVLELOLGDGHVGHYDOLGDFLyQGH
GDWRVdentro de 2SFLRQHVDYDQ]DGDVdel captulo "Diseador de formularios del
0DQXDOGHGHVDUUROORGHDSOLFDFLRQHV0HWD.

9DOLGDFLyQRSWLPL]DGDHQODJUDEDFLyQGHGDWRV\PHQVDMHGHHUURUGHOD
EDVHGHGDWRVSHUVRQDOL]DGR

Cuando se procede a guardar un registro, la aplicacin comprueba que todos los


datos introducidos en el formulario cumplan las condiciones de obligatoriedad,
mscaras e integridad de valor. En caso de que no se cumpla alguna de estas
condiciones puede lanzar un mensaje de error. Adems, en el momento de
lanzarse la sentencia de insercin o actualizacin a la base de datos, tiene lugar la
comprobacin del propio gestor de base de datos, generndose tambin los
mensajes de error que correspondan.
Un mensaje de error de validacin optimizado en la grabacin de datos es un
mensaje que se genera al final de la introduccin de datos en un formulario, cuando
se procede a guardarlo, y que engloba a los mensajes surgidos en la validacin
durante la introduccin de datos y/o en la grabacin de datos.
Un mensaje de error de la base de datos personalizado es un mensaje que
proporciona el gestor de la base de datos cuando se produce un error en la

149

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

ejecucin y que muestra la informacin de un modo personalizado, incluyendo las


posibles soluciones al mismo.
Dependiendo del tipo de comprobacin que en fase de diseo se haya decidido
llevar a cabo, los mensajes de validacin optimizada en la grabacin de datos y los
mensajes del gestor varan, pudiendo llegar a darse las siguientes situaciones:
D La aplicacin no genera el mensaje de error de validacin global optimizado, y
el mensaje de error (si es que existiera tal error) procedente de la base de
datos no est personalizado (aparece en el lenguaje propio de cada gestor).
La validacin tendra lugar pues con la funcionalidad por defecto ya explicada a
lo largo de este captulo, es decir, la aplicacin, en el momento de la grabacin,
valida que los datos introducidos sean correctos y si encuentra un error
aparece un mensaje, una vez corregido el error, cuando vuelva a guardar el
registro, si existe otro error aparece de nuevo un mensaje para que corrija ste.
Tal proceso se repite de manera sucesiva hasta que no haya errores de
validacin.
Una vez que no exista ningn error en los datos introducidos, entra en juego la
comprobacin del gestor de base de datos y los mensajes de error que
correspondan, en este caso, no personalizados.
E La aplicacin no genera el mensaje de error de validacin global optimizado
sino que tiene lugar la validacin por defecto comentada anteriormente, y el
mensaje de error (si es que existiera tal error) procedente de la base de datos
s est personalizado.

Figura 89. Mensaje de la base de datos personalizado

En este mensaje de error se distinguen los siguientes datos tras hacer clic en el
botn 'HWDOOHV!!:
Mensaje de error ODBC original.
Texto aclaratorio que aparece a continuacin de la cadena ...[Trd].
Posible solucin que aparece a continuacin de la cadena ...[Slc].

150

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

F La aplicacin genera el mensaje de error de validacin global optimizado, que


detalla los campos en los que ha fallado la validacin y la descripcin del error
(por mscaras, obligatoriedad y/o integridad de valor), y el mensaje de error (si
es que existiera tal error) procedente de la base de datos no est
personalizado.

Figura 90. Mensaje de error de validacin global optimizado

G En caso de que se produzcan errores de validacin y de base de datos, en


primer lugar aparece el mensaje de error de validacin global optimizado y en
segundo lugar el mensaje de la base de datos personalizado.
Para ms informacin consulte el apartado 2WUDVSRVLELOLGDGHVGHYDOLGDFLyQGH
GDWRVdentro de 2SFLRQHVDYDQ]DGDVdel captulo "Diseador de formularios del
0DQXDOGHGHVDUUROORGHDSOLFDFLRQHV0HWD.

2SFLRQHVGHGHSXUDFLyQGHORVIRUPXODULRV

El Editor de formularios y rboles dispone de un conjunto de opciones de


depuracin que ofrecen informacin adicional durante el trabajo con los formularios
de la aplicacin. Para disponer de tales opciones es necesario activar previamente
la propiedad $BLQVWDODFLyQ de la seccin OPTIONS del registro de Windows. Para
ms informacin consulte con el personal tcnico de la organizacin.
Dispone de las siguientes opciones de depuracin a las que puede acceder
seleccionando la opcin de men ,QVWDODFLyQ:
l 'HEXJ: si selecciona esta opcin, cada vez que realice una operacin dentro
del registro con el que est trabajando, se despliega la ventana 'HEXJ(GLWRU
GH)RUPXODULRV que ofrece informacin sobre la sentencia que se lanza a la
base de datos para llevar a cabo dicha operacin.
Adems, siempre que tenga esta opcin de men seleccionada podr acceder
a informacin ms detallada sobre los distintos controles del formulario
(nombre lgico del control, propiedades de optimizacin habilitadas, etc.),
haciendo clic con el botn derecho del PRXVHsobre el control.

151

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

l ,QIRUPDFLyQ)RUPXODULR: en caso de que elija esta opcin se muestra la


ventana 'HEXJ(GLWRUGH)RUPXODULRV que ofrece informacin sobre el
formulario con el que est trabajando y la configuracin de dicho formulario.
l ,QIRUPDFLyQ6WIRUPLQL5HJHGLW: si selecciona esta opcin se despliega la
ventana 'HEXJ(GLWRUGH)RUPXODULRVque mostrar los distintos parmetros
de configuracin del Editor de formularios y rboles incluidos en el objeto
Stform.ini y en el registro de Windows de la estacin de trabajo cliente.
l 9LVXDOL]DUHO2UGHQGH(QWUDGDGH'DWRV: en caso de que seleccione esta
opcin se visualiza en cada caja de texto del formulario, un nmero indicativo
del orden en el que se recomienda que los datos sean insertados.
Para que el formulario muestre informacin de nuevo seleccione la opcin de
men5HJLVWUR_'HVKDFHU o haga clic en el botn correspondiente.
Mientras se est visualizando el orden de entrada de datos no es posible
validar estos, acceder a las listas y calendarios asociadas a los botones de este
tipo ni remontarse a otros formularios. Se deshabilitan ademas las opciones de
men e iconos asociados a estas en la barra de herramientas, salvo la opcin
de deshacer o los iconos que permiten visualizar los formularios en cascada y
mosaico, la opcin de imprimir formulario, calendario y salir. En la entrada de
men 9LVXDOL]DU2UGHQGH(QWUDGDGH'DWRV se muestra una check que
indica que tal opcin se encuentra activada.
l 9LVXDOL]DU9DULDEOHVGH(QWRUQR: si elije esta opcin se despliega la 'HEXJ
(GLWRUGH)RUPXODULRV en la que se muestra informacin sobre las variables
de entorno que utiliza el Editor de formularios y rboles.

152

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

8VRGHO(GLWRUSDUDWUDEDMDUFRQiUEROHV

En este apartado se detallan las operaciones que es posible realizar desde el


Editor de formularios para trabajar con rboles agrupadas bajo el ttulo de opciones
bsicas.
Se describen las operaciones de edicin de rboles, operaciones a realizar con los
nodos que componen stos, y opciones de personalizacin de la estructura de los
rboles.
El esquema mostrado a continuacin ilustra las operaciones que permite realizar el
Editor de formularios.

Figura 91. Esquema del uso del Editor de formularios con rboles

2SFLRQHVEiVLFDV

El Editor de formularios permite ejecutar distintas opciones bsicas que han sido
clasificadas en este apartado de la siguiente forma:
l 2SHUDFLRQHVGHHGLFLyQGHiUEROHV: se agrupan aquellas operaciones que
tienen como finalidad visualizar el contenido informativo de un rbol; visualizar
el esquema de un rbol, expandir la estructura de un rbol, mostrar u ocultar
ste y visualizar la informacin sobre la entidad referenciada en un nodo.
l 2SHUDFLRQHVFRQQRGRV: se detallan los procesos de creacin y actualizacin
de los nodos que componen un rbol.

153

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

l 3HUVRQDOL]DFLyQGHOGLVHxRGHORViUEROHV: se detallan las posibilidades de


que dispone el usuario para modificar la estructura de los rboles.
Para realizar todas estas tareas dispone de la barra de herramientas de rboles
9HU_%DUUDGHUEROHV que slo muestra sus iconos habilitados en el trabajo con
estos objetos.

2SHUDFLRQHVGHHGLFLyQGHiUEROHV

El Editor de formularios permite realizar las siguientes operaciones de edicin con


rboles:
l Visualizar el esquema de un rbol.
l Expandir la estructura de un rbol.
l Expandir y contraer varios niveles simultneamente.
l Mostrar y ocultar un rbol.
l Visualizar la informacin sobre la entidad referenciada en un nodo.
A continuacin se explican en detalle estas opciones.

9LVXDOL]DUHOHVTXHPDGHXQiUERO

Tal y como se adelant en la introduccin de este captulo, los rboles estructuran


la informacin de acuerdo con un esquema jerrquico, y estn constituidos por
nodos, repartidos en varios niveles, cada uno de los cuales referencia una entidad,
de forma que los nodos de un mismo nivel referencian entidades del mismo tipo.
As, en un rbol que refleja la estructura bsica de una organizacin, se podra
pensar en un primer nivel o nodo raz que referencia a la sociedad, en un segundo
nivel que referencia a los departamentos o reas funcionales de la organizacin, y
un tercer nivel que referencia a los empleados adscritos a cada uno de ellos.
Es posible conocer la estructura de un rbol seleccionando la opcin de men
UEROHV_9HU(VTXHPD. Al seleccionar esta opcin aparece una ventana en la que
cada nivel queda identificado por una lnea numerada e indentada a la derecha.

154

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

Figura 92. Esquema de un rbol

([SDQGLUODHVWUXFWXUDGHXQiUERO

Expandir la estructura de un rbol permite visualizar el contenido informativo de


ste, el primer paso es expandir su estructura, ya que al abrir un rbol nicamente
visualiza el nodo raz. Para llevar a cabo la expansin del rbol tiene las siguientes
posibilidades:
D Active cada uno de los nodos y despliegue sus niveles inferiores. Para ello:
 posicinese sobre el nodo y haga clic con el botn izquierdo del PRXVH.
Puede apreciar cmo su aspecto cambia.
 Haga doble clic sobre cada nodo para desplegarlo.
E Seleccione, tras activar el nodo, la opcin de men $UEROHV_([SDQGLUQRGR o
haga clic en el botn correspondiente de la barra de herramientas.
El proceso contrario, es decir, contraer un nodo, permite ocultar los nodos
dependientes, para ello seleccione la opcin de men UEROHV_&RQWUDHU1RGR
o haga clic en el botn correspondiente.
Al expandir un nivel mediante las opciones descritas, el Editor obtiene informacin
de la base de datos que muestra en el nuevo nivel. Estos datos permanecen en
memoria principal, de forma que, si oculta el nivel y en un momento posterior desea
volver a visualizar, es posible leer la informacin, bien de la memoria principal, bien
de la base de datos.
La ventaja de tomar los datos de la memoria principal y por lo tanto, 1RREWHQHUOD
LQIRUPDFLyQGHODEDVHGHGDWRV, es la rapidez de acceso. No obstante, si ha
efectuado cambios en la base de datos durante el intervalo transcurrido desde la
primera vez que se leyeron los datos, estos cambios no se reflejan en el rbol. Por
defecto la aplicacin muestra inicialmente el botn correspondiente a la opcin No
obtener informacin de la base de datos, luego se toma la informacin de la
memoria principal.
Si marca el botn mencionado anteriormente, el programa REWLHQHODLQIRUPDFLyQ
GHODEDVHGHGDWRV. De esta forma siempre tendr acceso a los datos ms

155

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

actualizados.
([SDQVLyQFRQWUDFFLyQGHYDULRVQLYHOHVVLPXOWiQHDPHQWH
Una vez que ha desplegado el rbol progresivamente, o sin necesidad de hacerlo
previamente, si se marca el botn relativo a la opcin de obtener la informacin de
la base de datos, el Editor de formularios y rboles aplicacin permite expandir o
contraer varios niveles simultneamente, o todos ellos, para ello haga clic en los
botones numricos de la barra de herramientas.
%RWRQHVQXPpULFRVSDUDH[SDQGLUFRQWUDHUQLYHOHV

Al hacer clic en uno de los botones se actualiza la estructura del rbol,


mostrndose tantos niveles como indique el dgito del botn. La modificacin afecta
exclusivamente a los niveles del rbol que se hayan desplegado, y no a la totalidad
de niveles en los que el rbol se estructura si la informacin no se obtiene de la
base de datos. En caso de que la informacin se obtenga de la base de datos, se
visualizan todos los niveles indicados por el dgito del botn en el que haya hecho
clic.

0RVWUDU\RFXOWDUHOiUERO

Para ocultar un rbol, una vez abierto, seleccione la opcin de men


UEROHV_(VFRQGHU o haga clic en el botn correspondiente.
Para visualizar un rbol despus de haberle ocultado, seleccione la opcin de
men UEROHV_0RVWUDU o haga clic en el botn correspondiente.

9LVXDOL]DUODLQIRUPDFLyQVREUHODHQWLGDGUHIHUHQFLDGDHQXQQRGR

El usuario tiene la posibilidad de abrir un formulario con informacin exhaustiva


sobre la entidad referenciada en un nodo, para ello es necesario que se site sobre
este nodo y haga clic sobre l con el botn derecho del PRXVH.
Para ms informacin consulte el apartado 3HUVRQDOL]DFLyQGHOGLVHxRGHORV
iUEROHV del captulo "Diseador de rboles" del 0DQXDOGHGHVDUUROORGH
DSOLFDFLRQHV0HWD.

2SHUDFLRQHVFRQORVQRGRV

En este apartado se explican las operaciones que es posible realizar con los nodos
que componen un rbol:
l Crear un nuevo nodo.
l Modificar la informacin asociada a un nodo.
l Borrar un nodo.
l Imprimir el contenido de un rbol.
Es importante tener en cuenta que para llevar a cabo estas operaciones ha de

156

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

contar con los permisos necesarios sobre el formulario asociado al nodo.


A continuacin se analizan en detalle estas operaciones.

&UHDUXQQXHYRQRGR

Adems de consultar informacin, un rbol permite agregar nuevos registros en la


base de datos. Siempre que agregue un nuevo registro, se hace en el nivel inferior
al nodo activo. Es decir, posicionndose sobre el nodo, seleccione la opcin de
men UEROHV_&UHDU1RGR o haga clic en el botn correspondiente.
Puede apreciar cmo se agrega un nuevo nodo dependiente de aquel sobre el que
se haba posicionado. El nuevo nodo se identifica mediante el literal 1XHYR:,
seguido del identificador del tipo de dato referenciado por los nodos de su mismo
nivel.
Para completar la insercin, posicinese sobre el nuevo nodo y haga clic sobre l
con el botn derecho del PRXVH obtiene un formulario en el que se asignan valores
para el nuevo registro.
La operacin de insercin de datos es idntica a la explicada en el apartado
dedicado a las 2SHUDFLRQHVFRQUHJLVWURV de este mismo captulo.

0RGLILFDUODLQIRUPDFLyQDVRFLDGDDXQQRGR

Para modificar la informacin asociada a un nodo, en primer lugar haga clic con el
botn izquierdo del PRXVH en el nodo a modificar, y a continuacin haga clic con el
botn derecho del PRXVH en ese mismo nodo. Esta accin produce un remonte al
formulario asociado al nodo que contiene datos.
La operacin de modificacin es idntica a la explicada en el apartado 0RGLILFDU
UHJLVWURVde este mismo captulo.

%RUUDUXQQRGR

Para borrar un nodo haga clic con el botn izquierdo del PRXVH en el nodo que se
desea borrar, y a continuacin haga clic con el botn derecho del PRXVH en ese
mismo nodo. Esta accin produce un remonte al formulario asociado al nodo que
se quiere borrar.
Para borrar el nodo seleccione la opcin de men 5HJLVWUR_%RUUDU o haga clic en
el botn correspondiente.

,PSULPLUHOFRQWHQLGRGHXQiUERO

Para imprimir el contenido de un rbol, seleccione la opcin de men


$UFKLYR_,PSULPLU o haga clic en el botn correspondiente. Se accede a una
ventana desde la que seleccionar las opciones de impresin.

157

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

3HUVRQDOL]DFLyQGHOGLVHxRGHORViUEROHV

En este apartado se engloban las opciones de diseo que permiten al usuario


personalizar la estructura de los rboles.

0RGLILFDFLyQGHOGLVHxRGHXQiUERO

Para modificar el aspecto de un rbol puede utilizar un conjunto de opciones


disponibles en la ventana 2SFLRQHVGHORVUEROHV. Para acceder a esta ventana
seleccione la opcin de men UEROHV_'LVHxR o haga clic en el botn
correspondiente.

Figura 93. Opciones de los Arboles

Esta ventana consta de cinco carpetas superpuestas a las que tiene acceso
haciendo clic en sus pestaas correspondientes. Estas son las opciones
disponibles en cada una de ellas:
l )RUPDGHOUERO: permite establecer las siguientes opciones:
Estilo en que se muestra el rbol:
Estructura vertical
Estructura horizontal
Estructura diagonal (esquema)
Apariencia de los nodos del rbol:
Esquema 2D
Sombra
Esquema 3D
Sin Borde
Modo de visualizacin del rbol
Compactar, permite compactar el rbol que se est visualizando.
Balancear, permite ajustar los rboles al espacio de visualizacin
definido por el usuario.

158

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

Estas tres opciones se pueden combinar, es decir, puede seleccionar que el


rbol se muestre en forma de estructura diagonal, los nodos del rbol
aparezcan en tres dimensiones y se compacte el modo de visualizacin del
rbol.
La opcin seleccionada por defecto es el esquema en tres dimensiones. Las
opciones vertical, horizontal y esquema simpleestn tambin disponibles
haciendo clic en los botones correspondiente.
l *HQHUDOHV: las opciones que engloba esta carpeta permiten modificar el color
de los nodos, el color del fondo de la pantalla, el tipo de letra y la escala que se
desea utilizar para visualizar el rbol elegido. Al hacer clic con el PRXVH en
cualquiera de las tres primeras posibilidades se despliega una ventana para
que seleccione la opcin deseada.
l 'LVHxR7LSRGH1RGR: el usuario dispone de tres opciones:
1RGRVLJXDOHV: al seleccionar esta opcin no existe ninguna distincin en
la apariencia fsica de los nodos, con excepcin del identificador textual.
Dentro de este apartado puede indicar que cada nodo contenga VyORWH[WR
o WH[WRHLFRQRV, y en el segundo caso puede seleccionar entre
DUFKLYDGRUHV, !,!, o OLEURV.
3RULFRQRV: permite seleccionar un icono distinto para los iconos de cada
nivel jerrquico, de forma que todos los nodos situados en un mismo nivel
compartan el mismo icono. Puede elegir la forma que tiene el icono que
informa del estado de los niveles dependientes de un nodo. Para ello
seleccione el nodo usando la opcin 7LSRGHQRGR y el icono del nodo
gracias a la opcin &RORU,FRQR.
3RUFRORUHV: permite seleccionar un fondo distinto de color para cada nivel
jerrquico, de forma que todos los nodos situados en un mismo nivel
compartan ese color. Para ello seleccione el nodo usando la opcin 7LSRGH
QRGR, y el color del nodo con la opcin &RORU,FRQR.
l 8QLRQHV: permite especificar la distancia entre nodos, entre nivleles, el color de
la unin, el grosor de la unin, el estilo de la unin (ngulos, directo) y los tipos
unin (slida, lneas,puntos, sin unin).
l &RSLDGR: permite especificar la ruta en la que se guarda el rbol cuando se
realice una copia del mismo. La extensin del archivo en el que se guarda el
rbol copiado debe ser TXT. Para realizar la copia del rbol seleccione la
opcin de men UEROHV_&RSLDU. Se realiza una copia de todos los nodos que
ha desplegado del rbol.

2SFLRQHVGHGHSXUDFLyQGHORViUEROHV

El Editor de formularios y rboles dispone de un conjunto de opciones de


depuracin que ofrecen informacin adicional durante el trabajo con los rboles de
la aplicacin. Para disponer de tales opciones es necesario activar previamente la
propiedad $BLQVWDODFLyQ de la seccin OPTIONS del registro de Windows. Para ms
informacin consulte con el personal tcnico de la organizacin.

159

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRV\iUEROHV

Dispone de las siguientes opciones de depuracin a las que puede acceder


seleccionando la opcin de men ,QVWDODFLyQ:
l 'HEXJ: si selecciona esta opcin, cada vez que realice una operacin dentro
del registro con el que est trabajando, se despliega la ventana 'HEXJ(GLWRU
GH)RUPXODULRV que ofrece informacin sobre la sentencia que se lanza a la
base de datos para llevar a cabo dicha operacin.
Adems, siempre que tenga esta opcin de men seleccionada podr acceder
a informacin ms detallada sobre los distintos controles del formulario
(nombre lgico del control, propiedades de optimizacin habilitadas, etc.),
haciendo clic con el botn derecho del PRXVHsobre el control.
l ,QIRUPDFLyQ6WIRUPLQL5HJHGLW: si selecciona esta opcin se despliega la
ventana 'HEXJ(GLWRUGH)RUPXODULRVque mostrar los distintos parmetros
de configuracin del Editor de formularios y rboles incluidos en el objeto
Stform.ini y en el registro de Windows de la estacin de trabajo cliente.
l 9LVXDOL]DU9DULDEOHVGH(QWRUQR: si elije esta opcin se despliega la 'HEXJ
(GLWRUGH)RUPXODULRV en la que se muestra informacin sobre las variables
de entorno que utiliza el Editor de formularios y rboles.

160

COPYRIGHT 2003 Meta4 Spain, S. A.


Editor de formularios de
edicin rpida

,QWURGXFFLyQ

Un formulario de edicin rpida es una pantalla normalizada desde la


que se realiza la edicin, actualizacin y visualizacin global de la
informacin existente en las tablas de la base de datos.
El Editor de formularios de edicin rpida es la herramienta que ha
desarrollado Meta4 para trabajar con dichos formularios. El Editor
permite entre otras tareas:
l Trabajar con varios registros desde la misma pantalla de edicin.
l Introducir y actualizar informacin de forma rpida y masiva en la
base de datos.
Meta4, Meta4Mind, Meta4 PeopleNet, Meta4 KnowNet, Meta4 e-mind y Meta4 t.innova son marcas registradas propiedad de Meta4 Spain, S.A.

l Visualizar y gestionar gran cantidad de informacin.


Los formularios de edicin rpida se clasifican en distintos tipos de
acuerdo a su presentacin y al uso que se desea realizar con stos.
Los diferentes tipos de formularios de edicin rpida se definen a
travs del Diseador de formularios de edicin rpida y se listan a
continuacin:
D Tipo formulario
E Tipo tabla
F Tipo matriz
G Tipo combinado
A continuacin se describe brevemente con ejemplos e ilustraciones
las diferencias existentes entre cada uno de los diseos de estos
formularios.
El ejemplo que se ilustra a continuacin est basado en la evaluacin
de idiomas a los empleados de una organizacin. As, se definen
distintas entidades principales como son los empleados, los
evaluadores y los idiomas que evalan, as como los idiomas. El

161

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRVGHHGLFLyQUiSLGD

modelo de datos correspondiente se muestra en las tablas de la siguiente figura.

Figura 94. Ejemplo modelo de datos

D 7LSRIRUPXODULR
Este tipo de formularios de edicin rpida difieren de los explicados en el captulo
sobre el Editor de formularios en que tienen la posibilidad de visualizar en el mismo
formulario datos de tablas distintas. En la figura de ejemplo que se muestra a
continuacin, se presenta en un mismo formulario la informacin relativa a la
calificacin de cada empleado as como del evaluador que asign la calificacin.

Figura 95. Formulario ed. rpida tipo formulario

Este tipo de formularios de edicin rpida presentan una visualizacin similar a los
formularios convencionales e incluyen en su rea de trabajo controles tales como
etiquetas, cajas de texto, campos validados, campos calculados y botones de lista,
calendario y procedimiento. Adems, se incluyen controles que realizan

162

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRVGHHGLFLyQUiSLGD

procedimientos ms avanzados como por ejemplo la ejecucin de un informe, la


elaboracin de un clculo, etc.
E 7LSRWDEOD
Este tipo de formularios presentan una visualizacin tipo tabla. La diferencia con el
tipo formulario es que permite visualizar muchos datos en una misma pantalla ya
que cada fila de datos equivale a todos los datos de un tipo formulario. En la figura
de ejemplo que se muestra a continuacin, se pueden observar varias filas con
todas las calificaciones en idiomas de un empleado, que en el ejemplo anterior se
hubiera presentado en varias pantallas.

Figura 96. Formulario ed. rpida tipo tabla

F 7LSRPDWUL]
En este tipo de formularios la informacin que en el formulario tipo tabla se
presentaba en varias filas, se visualiza en una sola. En la figura de ejemplo, se
muestran en una misma fila las calificaciones de tres idiomas, y no de uno slo
como en la figura anterior.

Figura 97. Formulario ed. rpida tipo matriz

El diseo en forma de matriz tiene gran utilidad debido a que como muestra el
ejemplo tanto los empleados que figuran en las filas como los idiomas que figuran
en las columnas permanecen fijos y slo es necesario introducir las calificaciones
en el cruce de ambas.
G 7LSRFRPELQDGR
Este tipo de formularios son el resultado de combinar un tipo formulario en la zona
superior con un tipo tabla o tipo matriz en la parte inferior. Adems, la informacin
de la zona tipo tabla o matriz es filtrada por la informacin de la zona tipo
formulario. En la figura de ejemplo, se muestra que cada evaluador slo tiene que
asignar calificaciones a sus alumnos que son los que aparecen filtrados de forma
automtica en la parte inferior.

163

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRVGHHGLFLyQUiSLGD

Figura 98. Formulario ed. rpida tipo combinado

Para ms informacin sobre el diseo de formularios de edicin rpida consulte el


captulo Diseador de formularios de edicin rpida del 0DQXDOGHGHVDUUROORGH
DSOLFDFLRQHV0HWD.
Para ms informacin sobre las opciones generales de los Editores de formularios
consulte el captulo Visin general de los Editores. de este manual.

164

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRVGHHGLFLyQUiSLGD

1RFLRQHVEiVLFDV

A continuacin se define una serie de trminos relacionados con los formularios de


edicin rpida que facilitan la comprensin de la informacin contenida en este
captulo.
6HFFLRQHVGHIRUPXODULRVGHHGLFLyQUiSLGD: un formulario de edicin rpida
consta de dos secciones denominadas seccin cabecera (o maestro) y seccin
detalle. No obstante, existen formularios de edicin rpida constituidos nicamente
por una seccin, bien sea cabecera o detalle.
l 6HFFLyQFDEHFHUD RPDHVWUR : esta seccin se muestra en los siguientes dos
tipos de formularios:
Tipo formulario, que slo poseen cabecera.
Tipo combinado, donde la cabecera es la parte superior.
Incluye controles tales como etiquetas, cajas de texto, campos validados,
campos calculados y botones de lista, calendario y proceso. A esta seccin, en
el contexto de trabajo del Editor de formularios de edicin rpida tambin se le
denomina maestro, no obstante, en lo sucesivo nos referiremos a ella como
seccin cabecera.
l 6HFFLyQGHWDOOH: esta seccin se muestra en los siguientes tres tipos de
formularios:
Tipo tabla
Tipo matriz, que slo poseen detalle.
Tipo combinado, donde el detalle es la parte inferior.
La seccin detalle puede ser de dos tipos:
D 7LSRWDEOD formada por filas y columnas donde los datos se disponen
verticalmente en una plantilla que se define en fase de diseo.
E 7LSRPDWUL]formada por filas y columnas donde se distinguen las
siguientes zonas:

Figura 99. Zonas seccin detalle tipo matriz

Zona A: formada por las filas que constituyen la SODQWLOODYHUWLFDO.


Zona B: formada por las columnas que constituyen la SODQWLOODKRUL]RQWDO.
Esta zona puede ser editable - aadiendo y/o eliminando columnas - desde
el Editor en tiempo de ejecucin siempre que se haya habilitado esta
opcin en el Diseador.

165

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRVGHHGLFLyQUiSLGD

Zona C: formada por el cruce de datos de las plantillas de las zonas A y B.

166

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRVGHHGLFLyQUiSLGD

$FFHVR\VDOLGD

$FFHVRDO(GLWRUGHIRUPXODULRVGHHGLFLyQUiSLGD
El acceso a la herramienta se hace siempre a travs de un formulario de edicin
rpida. Para acceder a estos formularios seleccione cualquiera de las opciones
englobadas bajo las entradas de men (5iSLGD (edicin rpida) y 3URFHVRV
Ntese que desde las opciones de esta ltima entrada de men puede acceder
tanto a formularios de edicin rpida como a formularios convencionales.
Estas entradas de men estn presentes en distintos mdulos a los que se accede
desde el men inicial de la aplicacin.
$EULUXQIRUPXODULRGHHGLFLyQUiSLGD
Al acceder a la herramienta se visualiza el formulario correspondiente a la opcin
de men seleccionada. Si desea trabajar con algn formulario distinto al que
visualiza, siga los siguientes pasos:
 Seleccione $UFKLYR_$EULU o haga clic en el botn correspondiente de la barra
de herramientas. A continuacin se despliega una ventana que incluye la lista
de formularios de edicin rpida.
 Seleccione el formulario deseado.
Para facilitar la bsqueda y seleccin de formularios en dicha lista, adems de
desplazarse en sta utilizando la barra de desplazamiento, puede hacer clic
sobre un formulario cualquiera de la lista y sobre ste teclear las iniciales o el
nombre del formulario que desea abrir.
Adems, es posible abrir varios formularios de la lista a la vez seleccionando
estos con el PRXVH. Para seleccionar formularios dispuestos de forma
correlativa en la lista, presione la tecla SHIFT o CTRL y marque la seleccin
deseada con el PRXVH o la tecla de navegacin correspondiente. Para
seleccionar formularios que no estn dispuestos de forma correlativa en la lista,
presione la tecla CTRL y haga clic con el PRXVH sobre cada formulario que
quiera abrir.
En la ventana de seleccin de formularios $EULUIRUPXODULR pueden aparecer
otros botones:
n el botn )LFKHURque permite abrir formularios guardados en unidades
de disco. Esta posibilidad est ligada a la existencia o no de
determinado permiso en el objeto con extensin .PER del sistema
cach. Por defecto el botn )LFKHUR no aparece en la ventana $EULU
IRUPXODULR.
n
n El botn 7DEOD que permite seleccionar la tabla y los campos de esta
para generar un formulario de edicin rpida que slo cuente con
seccin detalle. Esta posibilidad est ligada a la existencia o no de
determinado permiso en el objeto con extensin .PER del sistema
cach. Por defecto, el botn mencionado no aparece en la ventana $EULU

167

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRVGHHGLFLyQUiSLGD

IRUPXODULR. Para ms informacin sobre la definicin de estos formularios


consulte el apartado &UHDFLyQGHIRUPXODULRVGHHGLFLyQUiSLGDGH
VHFFLyQGHWDOOHque se explica ms adelante en este captulo.
Para ms informacin sobre cmo definir estos permisos remita al personal
tcnico al apartado (GLWRUGHIRUPXODULRVGHHGLFLyQUiSLGD
0)DVWHGLWGOO del captulo "Anexo I Configuracin de herramientas"
del Manual de desarrollo de aplicaciones Meta4.
 Una vez realizada la seleccin puede hacer clic en el botn $FHSWDU para abrir
el formulario, o en el botn &DQFHODUpara anular la operacin abrir.
&HUUDUXQIRUPXODULRGHHGLFLyQUiSLGD
Para cerrar un formulario de edicin rpida sin salir del Editor, seleccione
$UFKLYR_&HUUDU o haga clic en el botn correspondiente de la barra de
herramientas.
6DOLUGHO(GLWRUGHIRUPXODULRVGHHGLFLyQUiSLGD
Para salir del Editor de formularios de edicin rpida seleccione la opcin de men
$UFKLYR_6DOLU o haga clic en el botn correspondiente. De esta forma el programa
se descarga de memoria y finaliza la conexin a la base de datos.

168

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRVGHHGLFLyQUiSLGD

8VRGHO(GLWRUGHIRUPXODULRVGHHGLFLyQUiSLGD

En este apartado se detallan las operaciones que es posible realizar desde el


Editor de formularios de edicin rpida y que han sido clasificadas en dos grandes
grupos:
l 2SFLRQHVEiVLFDVque permiten realizar numerosas operaciones con
registros, tareas de bsqueda y seleccin de registros, as como
personalizacin de las fuentes y aspecto del detalle.
l 2SFLRQHVDYDQ]DGDV que permiten el diseo de un fel de solo detalle, la
personalizacin del diseo de un formulario (aadir y/o eliminar columnas),
conocer el comportamiento de las variables de entorno en el trabajo con estos
formularios, la posibilidad de refrescar la informacin de los formularios que
tengan nicamente seccin cabecera y opciones de depuracin.
El esquema que se muestra a continuacin ilustra algunas de las distintas
operaciones que es posible realizar desde el Editor de formularios de edicin
rpida.

Figura 100. Esquema de uso del Editor de formularios de edicin rpida

2SFLRQHVEiVLFDV

Las operaciones englobadas bajo el ttulo de opciones bsicas han sido


clasificadas en este apartado de la siguiente forma:

169

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRVGHHGLFLyQUiSLGD

l (GLFLyQGHODVVHFFLRQHVFDEHFHUD\GHWDOOH: se describe la edicin de las


secciones de un formulario de edicin rpida, como paso previo a operar con
los registros
l 2SHUDFLRQHVFRQUHJLVWURV: se agrupan todas las operaciones que se pueden
realizar con los registros de los formularios tales como la insercin,
modificacin, borrado e impresin. Tambin se describe la posibilidad de
ejecucin de procesos y procedimientos de base de datos. Adems, se
describen las facilidades a la edicin que ayudan al usuario a realizar dichas
tareas, y se contempla la posibilidad de trabajar en un entorno multiusuario.
l %~VTXHGD\VHOHFFLyQGHUHJLVWURV: se explican las posibilidades que tiene el
usuario para localizar y seleccionar registros, como los listados, que
constituyen un paso previo para realizar cualquier operacin con registros.
l 3HUVRQDOL]DFLyQGHOGLVHxRGHIRUPXODULRVGHHGLFLyQUiSLGD: se describen
las opciones que permiten personalizar el aspecto del formulario durante la
sesin de trabajo en lo que se refiere a las fuentes y al aspecto del detalle.

(GLFLyQGHODVVHFFLRQHVFDEHFHUD\GHWDOOH

En formularios con seccin cabecera y seccin detalle, es decir, aquellos


formularios de edicin rpida de tipo combinado, antes de llevar a cabo las distintas
operaciones con registros es necesario editar la seccin con la que se quiere
trabajar.

6HFFLyQFDEHFHUD

En los formularios de tipo combinado se muestra en primer lugar la seccin


cabecera. Esta seccin muestra una serie de cajas de texto vacas, en las que el
usuario tiene que insertar valores, de manera que la informacin de la seccin
detalle se edite o filtre en funcin de los datos especificados en la seccin
cabecera.
La seccin detalle permanece cerrada o inactiva mientras se consigna la
informacin en la seccin cabecera.

170

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRVGHHGLFLyQUiSLGD

Figura 101. Seccin cabecera editada con seccin detalle cerrada

6HFFLyQGHWDOOH

Una vez asignados los valores a los campos de la seccin cabecera, se procede a
desplegar la seccin detalle.
Existen tres formas posibles de editar la seccin detalle:
l Haciendo doble clic sobre la zona detalle.
l Presionando el tabulador del teclado desde la cabecera.
l Seleccionando la opcin 5HJLVWUR_(GLWDUGHWDOOH.
l Haciendo clic en el botn correspondientede la barra de formularios.
Este botn tiene un pequeo circulo en la parte superior que cambia de color
rojo a verde cuando es activado. De esta forma indica si la seccin detalle est
cerrada (rojo) o abierta (verde) a la edicin.

2SHUDFLRQHVFRQUHJLVWURV

El Editor de formularios de edicin rpida permite realizar las siguientes


operaciones con registros, que se describen detalladamente en este apartado:
l Insertar registros
l Modificar registros
l Borrar registros
l Imprimir registros
l Ejecutar procesos y procedimientos de base de datos
Adems, se describen las facilidades a la edicin de que dispone para llevar a cabo
operaciones de insercin y modificacin de registros as como la posibilidad de
trabajar en un entorno multiusuario.
Es necesario que tenga en cuenta que las operaciones con registros slo son
posibles si el usuario tiene los permisos necesarios. Adems, los cambios que se
desean efectuar deben respetar las reglas de definicin de la tabla o tablas
asociadas al formulario activo, las reglas de definicin propias del formulario, as

171

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRVGHHGLFLyQUiSLGD

como las reglas de integridad referencial de la base de datos.


En estas operaciones, el usuario dispone de dos modos de trabajo para insertar,
modificar y borrar registros en la seccin detalle:
D 5HDOL]DURSHUDFLRQHVHQPRGRJXDUGDGRDXWRPiWLFR. De este modo, las
operaciones con registros se guardan de manera automtica al cambiar de
lnea a medida que se produzcan actualizaciones. Para ello seleccione la
opcin de men 5HJLVWUR_*UDEDFLyQSRUOtQHD, disponible en modo insercin
y modificacin, que est activada por defecto.
E 5HDOL]DURSHUDFLRQHV\JXDUGDUDOILQDO. De este modo, las distintas
operaciones con registros no se guardan de forma automtica al cambiar de
lnea sino como ltimo paso una vez que las operaciones han sido realizadas.
Para ello tiene que estar desactivada la opcin 5HJLVWUR_*UDEDFLyQSRUOtQHD.
Una vez realizadas las modificaciones seleccione la opcin de men
5HJLVWUR_*XDUGDUo el botn correspondiente.

,QVHUWDUUHJLVWURV

Para insertar datos y registros en un formulario constituido por seccin cabecera y/


o seccin detalle siga los siguientes pasos:
,QVHUWDUGDWRVHQODVHFFLyQFDEHFHUD
En formularios tipo formulario para insertar nuevos registros seleccione la opcin
de men 5HJLVWUR_1XHYR o haga clic en el botn correspondiente de la barra de
herramientas.
En formularios tipo combinado primero es necesario editar la cabecera. Al editar
dicha seccin, sta muestra una serie de cajas de texto vacas a las que el usuario
asigna valores. No obstante, es posible encontrar campos que estn ya rellenos al
abrir el formulario debido a valores por defecto asignados en fase de diseo, o que
la aplicacin rellena automticamente los campos cuando el usuario inserta datos
en otros campos, debido a que existe algn proceso o procedimiento de base de
datos asociado al formulario.
Segn sea el diseo del formulario dispone de varias formas de insertar datos en
los campos editables de esta seccin:
D Seleccionar los datos utilizando los botones de lista.
De esta manera, es posible buscar y seleccionar un valor vlido en una lista
que se despliega al hacer clic en un botn de lista, por lo que es una gran
ayuda si no se conoce un dato.
E Escribir los datos directamente
De esta manera, los datos son tecleados en la caja de texto sin ayuda de
botones. Los datos introducidos pueden ser validados si la opcin
(GLFLyQ_9DOLGDFLRQHV est activada. Adems, si se encuentra activada la
opcin (GLFLyQ_7UDGXFFLRQHV, al desplazarse al siguiente campo se muestra
en el campo calculado el nombre asociado al valor propuesto.
Algunos formularios incluyen en su rea de trabajo varios controles agrupados en

172

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRVGHHGLFLyQUiSLGD

una zona, de modo que para visualizar y realizar operaciones en stos, es


necesario que utilice las barras de desplazamiento que conforman su marco.
Si en el proceso de insercin de datos de la seccin cabecera se desea corregir o
deshacer la informacin introducida, se puede utilizar la tecla SUPR sobre el campo
editable deseado, o seleccionar la opcin de men 5HJLVWUR_1XHYRPDHVWURpara
visualizar todos los campos de la cabecera en blanco y completar de nuevo la
seccin cabecera
,QVHUWDUGDWRVHQODVHFFLyQGHWDOOH
 Site el cursor en la lnea donde quiera insertar el nuevo registro.
 La lnea de insercin aparece por defecto al final de dicha seccin al editar
sta. Si la seccin detalle sobrepasa el espacio que tiene reservado en pantalla
y no se visualiza la ltima lnea en blanco, es posible desplazarse con la barra
de desplazamiento vertical.
En cuanto haga un clic con el PRXVHen dicha lnea, sta se convierte en el
registro activo.
Si desea insertar una nueva lnea de insercin seleccione la opcin de men
5HJLVWUR_1XHYR o haga clic en el botn correspondiente de la barra de
herramientas.
 Consigne la informacin necesaria para el nuevo registro.
Cuando comience a insertar datos en la lnea del registro activo el indicador del
registro muestra un pequeo lpiz a su izquierda.
Segn sea el diseo del formulario, adems de ayudarse de los botones de
lista y calendario, puede activar las opciones 9DOLGDFLRQHV y7UDGXFFLRQHV
del men (GLFLyQque permiten comprobar la validacin de los datos
insertados con los de la tabla o tablas asociadas al formulario y visualizar los
nombres asociados a los datos insertados, respectivamente.
 Guarde los registros seleccionando la opcin de men 5HJLVWUR_*XDUGDU,
haciendo clic en el botn correspondiente o utilice el modo de guardado
automtico a medida que se produzcan actualizaciones activando la opcin de
men5HJLVWUR_*UDEDFLyQSRUOtQHD.
Si durante el proceso de insercin ha actualizado datos en la seccin detalle del
formulario y desea recuperar su estado inicial, antes de guardar los nuevos
cambios realizados, puede restaurar los valores anteriores. Para ello, dispone de
dos opciones en el men (GLFLyQ y sus correspondientes botones:
5HVWDXUDUOtQHD:permite restituir o recuperar la informacin previamente
modificada de una lnea. Tambin dispone de esta funcionalidad si selecciona la
lnea a restaurar y hace clic con el botn derecho del mouse. Aparece una lista
desplegable desde la que ha de seleccionar la opcin8QGR. Es posible adems
restaurar parcialmente una lnea si selecciona nicamente alguno de sus campos y
hace uso de la opcin 8QGR. Si selecciona ms de una lnea la opcin 8QGR
aparece deshabilitada.
5HVWDXUDUFDPSR: permite restituir o recuperar la informacin previamente

173

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRVGHHGLFLyQUiSLGD

modificada de una celda.

0RGLILFDUUHJLVWURV

Para modificar registros en un formulario de edicin rpida siga los siguientes


pasos:
 Localice el registro que desea modificar.
 Site el cursor en el campo de la seccin cabecera o en la celda
correspondiente de la seccin detalle del registro que desea modificar, y
reemplace el valor que aparece por el nuevo valor.
Tal y como sucede al trabajar en modo insercin, si el valor que desea
modificar es un campo validado se puede ayudar en la seleccin del nuevo
valor de los botones de lista y calendario, as como de las opciones
9DOLGDFLRQHV y 7UDGXFFLRQHV del men (GLFLyQ.
 Guarde los registros seleccionando la opcin de men 5HJLVWUR_*XDUGDU,
haciendo clic en el botn correspondiente o utilice el modo de guardado
automtico a medida que se produzcan actualizaciones activando la opcin de
men5HJLVWUR_*UDEDFLyQSRUOtQHD.
Si durante el proceso de modificacin ha actualizado datos en la seccin detalle del
formulario y desea recuperar su estado inicial, antes de guardar los cambios
realizados tiene la posibilidad de restaurar los valores anteriores.
Para ello, dispone de dos opciones en el men (GLFLyQ y sus correspondientes
botones:
5HVWDXUDUOtQHD: permite restituir o recuperar la informacin previamente
modificada de una lnea.
5HVWDXUDUFDPSR: permite restituir o recuperar la informacin previamente
modificada de una celda.

%RUUDUUHJLVWURV

Para borrar registros siga los siguientes pasos teniendo en cuenta la seccin y el
tipo de formulario:
7LSRIRUPXODULR
 Seleccione el registro que desea borrar.
 Seleccione la opcin de men 5HJLVWUR_%RUUDUo haga clic en el botn
correspondiente.
7LSRWDEOD
 Seleccione el registro que desea borrar. Para ello, sitese en la lnea o lneas
que desea borrar (haciendo clic con el PRXVHsobre el margen izquierdo del
detalle o utilizando conjuntamente la tecla SHIFT y las teclas de navegacin).

174

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRVGHHGLFLyQUiSLGD

 Seleccione la opcin 5HJLVWUR_%RUUDUo haga clic en el botn correspondiente


de la barra de herramientas. Antes de ejecutarse la opcin de borrado aparece
un cuadro de dilogo para confirmar o cancelar la eliminacin de los datos
seleccionados.
7LSRPDWUL]
 Sitese en la celda del registro que desea borrar.
 Presione la tecla RETROCESO.
 Si desea borrar una lnea completa seleccione la lnea deseada y a
continuacin seleccione la opcin 5HJLVWUR_%RUUDU.
7LSRFRPELQDGR
 Consigne en la cabecera los datos correspondientes al registro del detalle.
 Ejecute el borrado en el detalle segn sea este tipo tabla o matriz siguiendo los
pasos que se describen ms arriba en este apartado.
Tambin es posible borrar registros completos o campos de la seccin detalle del
formulario tras seleccionar la fila o celdas correspondientes y marcar la opcin
%RUUDU que aparece en la lista que se despliega tras hacer clic con el botn
derecho del PRXVH.
Una vez efectuado el borrado guarde los registros seleccionando la opcin de
men 5HJLVWUR_*XDUGDU, o utilice el modo automtico (para los formularios con
seccin detalle) a medida que se produzcan actualizaciones activando la opcin
de men5HJLVWUR_*UDEDFLyQSRUOtQHD.

,PSULPLUUHJLVWURV

Para imprimir el formulario de edicin rpida activo seleccione la opcin de men


$UFKLYR_,PSULPLU.
Adems, el usuario puede configurar las opciones de impresin. Para ello
seleccione la opcin de men $UFKLYR_&RQILJXUDU,PSUHVLyQ. Para ms
informacin sobre esta posibilidad consulte el apartado &RQILJXUDFLyQGHOD
LPSUHVRUD del captulo "Generalidades" del 0DQXDOGHGHVDUUROORGHDSOLFDFLRQHV
0HWD.

(MHFXWDUSURFHGLPLHQWRVGHEDVHGHGDWRV

La ejecucin de procedimientos de base de datos se lleva a cabo en los formularios


de edicin rpida al igual que en los formularios convencionales descritos en el
captulo "Editor de formularios y rboles." de este manual.
As, algunos formularios de edicin rpida han sido diseados de modo que es
posible invocar a ciertos objetos de base de datos denominados procedimientos,
que ejecutan automticamente operaciones de insercin, modificacin o borrado
de datos, de forma implcita cuando el usuario realiza operaciones con registros
antes, despus o en el momento de proceder a la operacin guardar.
Para ms informacin sobre los procedimientos consulte el captulo Diseador de

175

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRVGHHGLFLyQUiSLGD

formularios de edicin rpida del 0DQXDOGHGHVDUUROORGHDSOLFDFLRQHV0HWD.

(MHFXWDUSURFHVRV

La ejecucin de procesos se lleva a cabo nicamente en los formularios de edicin


rpida y es de gran utilidad para el usuario ya que permiten realizar una sucesin
de tareas ms avanzadas.
As, algunos formularios de edicin rpida han sido diseados de modo que es
posible invocar a una o varias tareas que se agrupan con el nombre de procesos.
Algunos incluyen determinados controles, principalmente botones, a los que se les
asocian tareas, de manera que al ejecutarlos de forma explcita se ejecutan los
procesos definidos. Por ejemplo, al hacer clic en un botn del formulario que tenga
asociado un proceso es posible realizar tareas tales como remontarse a una
consulta, visualizar un grfico, ejecutar determinadas sentencias y procedimientos
de base de datos, imprimir documentos e informes, etc.
En el momento de ser diseados tales formularios se puede especificar si los
procesos (cuando se trate de procesos que permiten el acceso a componentes
Meta4 del nucleo de la aplicacin, es decir, aquellos componentes que aparecen
en el control de versiones) se van a ejecutar de manera sncrona o asncrona. Si tal
especificacin no tiene lugar en el momento de diseo (desde el Diseador de
formularios de edicin rpida), existen determinadas propiedades de configuracin
que permiten definir el modo de ejecucin.
Si desde el editor, a travs de un formulario de edicin rpida, se ejecuta
sncronamente un proceso el editor queda deshabilitado hasta que tal proceso
finalice, no siendo posible abandonar el componente hasta ese momento.
Para ms informacin sobre los procesos en general y el modo de especificar la
ejecucin sncrona o no de cierto tipo de procesos, consulte el subapartado
3URFHVRV(Acceso a herramientas de la aplicacin e-mind - Proceso Meta4-)
dentro de Creacin de un formulario con rutinas definidas del captulo Diseador
de formularios de edicin rpida del 0DQXDOGHGHVDUUROORGHDSOLFDFLRQHV0HWD.

)DFLOLGDGHVDODHGLFLyQ

El Editor de formularios de edicin rpida facilita las tareas de insercin y


actualizacin de datos a travs de distintas opciones como arrastrar datos, duplicar
registros, accin personalizada de las teclas ENTER y TABULADOR, la calculadora o
cortar, copiar y pegar. Todas estas opciones se explican a continuacin.

$UUDVWUDU
El Editor de formularios de edicin rpida facilita la tarea de copiar en la seccin
detalle el valor de una celda a una serie de celdas contiguas y en cuatro
direcciones distintas.
Para ello, seleccione la opcin de men (GLFLyQ_$UUDVWUDU con sus
correspondientessubmens o active la barra de herramientas correspondiente
seleccionando la opcin de men 9HU_%DUUDGHDUUDVWUHVy haga clic en los

176

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRVGHHGLFLyQUiSLGD

botones que se ilustran a continuacin:


$UUDVWUDUKDFLDDEDMR
$UUDVWUDUKDFLDDUULED
$UUDVWUDUKDFLDODL]TXLHUGD
$UUDVWUDUKDFLDODGHUHFKD
Para arrastrar valores siga los siguientes pasos:
 Site el FXUVRU sobre la celda cuyo valor desee copiar.
 Haga clic con el botn izquierdo del PRXVH y manteniendo ste presionado
desplcese a travs de la lnea o columna en la direccin deseada hasta la
ltima celda a la que desee asignar el valor. A medida que se desplaza por las
celdas y mantiene el botn izquierdo del PRXVH presionado, el fondo de las
celdas por las que se desplaza se vuelve de color negro o azul.
 Seleccione la opcin de men, o el botn de la barra de arrastres,
correspondiente al tipo de desplazamiento realizado para marcar las celdas del
detalle. A continuacin puede observar cmo el valor de la primera celda ha
sido copiado a las celdas seleccionadas.

'XSOLFDUUHJLVWURV
En aquellos formularios que incluyen informacin que pueda reutilizarse para
insertar un nuevo registro en el mismo formulario, es posible realizar la duplicacin
de datos de manera que no sea necesario volver a consignar datos que resultan
comunes con los insertados previamente en otro registro de ese formulario.
Para ejecutar esta opcin seleccione la opcin de men 5HJLVWUR_'XSOLFDUo haga
clic en el botn correspondiente. Ntese que esta opcin slo estar activa en
aquellos formularios en los que se haya definido esta propiedad en fase de diseo.

$FFLyQGHO(QWHU\7DEXODGRUUiSLGR
Para sistematizar el proceso de insercin o actualizacin de datos es posible
personalizar o modificar la funcionalidad asignada a las teclas ENTER y TABULADOR
a travs de las opciones $FFLyQGHO(QWHUy7DEXODGRUUiSLGR del men )RUPDWR.
De esta manera, es posible indicar a qu celda se desplazar el cursor cada vez
que se presionen dichas teclas.
El desplazamiento por defecto al presionar la tecla ENTER es la celda contigua
(siguiendo un orden de desplazamiento de izquierda a derecha y de arriba a abajo).
Si se desea modificar la secuencia de desplazamientos, la ventana
3HUVRQDOL]DFLyQGHODWHFOD(QWHU ofrece las siguientes alternativas para
desplazarse dentro de la seccin detalle:
D Ignorar la tecla
E Ir a la celda de arriba
F Ir a la celda de abajo

177

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRVGHHGLFLyQUiSLGD

G Ir a la celda de la izquierda


H Ir a la celda de la derecha
I Ir a la celda siguiente (opcin por defecto)
J Ir a la celda previa
K Ir a la primera celda de la siguiente fila
El desplazamiento por defecto al presionar la tecla TABULADOR es la celda contigua
(siguiendo un orden de desplazamiento de izquierda a derecha y de arriba a abajo).
La opcin 7DEXODGRUUiSLGRactivada permite desplazarse entre las secciones
cabecera y detalle.

&DOFXODGRUD
Cuando necesite realizar una operacin de clculo matemtico, puede utilizar una
calculadora sin necesidad de salir del Editor de formularios de edicin rpida ya
que sta se visualiza en su monitor al seleccionar la opcin de men
+HUUDPLHQWDV_&DOFXODGRUD.

Figura 102. Calculadora

&RUWDUFRSLDU\SHJDU
Para facilitar las operaciones de insercin y modificacin es posible reutilizar los
datos de un registro ya existente utilizando las siguientes opciones del men
(GLFLyQ:
&RUWDU: corta y copia una seleccin de datos en el portapapeles.

&RSLDU: copia en el portapapeles una seleccin de datos del formulario.

3HJDU: pega una seleccin de datos del portapapeles en el formulario.


Para ejecutar estas opciones siga los siguientes pasos:
 Seleccione los datos de una celda, fila o columna.
 Seleccione la opcin de men o haga clic en el botn correspondiente a la
operacin que se quiere realizar (&RSLDUo &RUWDU).

178

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRVGHHGLFLyQUiSLGD

 En el caso de que vaya a reutilizar dicha seleccin de datos site el cursor en la
celda, fila o columna donde se quieran pegar los datos y finalmente seleccione
la opcin 3HJDU.
Al realizar estas operaciones es necesario que tenga en cuenta que los datos que
se desean reutilizar deben ser vlidos para la seccin donde se desean mover.
Tambin dispone de estas opciones en la lista desplegable que aparece tras hacer
clic con el botn derecho del PRXVHsobre los campos correspondientes en la
seccin detalle del formulario.

(QWRUQRPXOWLXVXDULR

El Editor de formularios de edicin rpida permite trabajar en un entorno


multiusuario, es decir, existe la posibilidad de que varios usuarios actualicen
simultneamente los datos de un mismo formulario. Este entorno facilita la
actualizacin de los contenidos de una misma tabla de la base de datos.
En el caso de que dos usuarios estn trabajando en una misma sesin con la
misma tabla y uno de ellos realice alguna modificacin sobre sta (insercin,
actualizacin o borrado), el otro usuario no podr conocer el resultado de estas
modificaciones a menos que visualice la ltima actualizacin sobre los datos del
formulario.
Por este motivo, cuando varios usuarios estn trabajando sobre una misma tabla
de la base de datos es conveniente que stos visualicen la informacin ms
actualizada.
Por ello, para conocer el estado actual de la tabla es importante tener en cuenta
dos opciones del men 5HJLVWUR que se describen a continuacin:
5HIUHVFDUWDEOD: el usuario actualiza en el formulario todos los registros asociados
al formulario activo.
5HIUHVFDUOtQHD: el usuario actualiza en el formulario los datos ms recientes de la
lnea activa seleccionada.
Adems, si intenta modificar o borrar un registro que ha sido previamente
modificado o borrado por otro usuario. aparece un mensaje advirtiendo que el
registro ha sido actualizado.

%~VTXHGD\VHOHFFLyQGHUHJLVWURV

El Editor de formularios de edicin rpida facilita la bsqueda y seleccin de


registros en los formularios de edicin rpida, hecho que constituye una gran ayuda
cuando estos contienen un nmero elevado de registros.
Cada vez que se llevan a cabo operaciones con los registros de un formulario y se
busca un registro determinado, puede visualizarlos y seleccionarlos a travs de
listas de registros que se despliegan de dos formas:

179

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRVGHHGLFLyQUiSLGD

l A travs de controles como botones asociados a un proceso de lista que


aparecen en el rea de algunos formularios.
l A travs de la opcin de men 5HJLVWUR_/LVWDU o su botn correspondiente.
Ntese que estas opciones slo estarn activas en aquellos formularios en los que
se haya definido esta propiedad en fase de diseo.
La bsqueda de un registro se realiza mediante una lista que permite visualizar
todos los registros posibles como muestra la siguiente figura

Figura 103. Ventana de lista de registros

Una vez seleccionado el registro deseado se hace clic en el botn $FHSWDU.


Por otro lado, la opcin de bsqueda /LVWDU guarda relacin con la opcin 'XSOLFDU,
que se explica en el apartado )DFLOLGDGHVDODHGLFLyQAsen el caso de que se
quiera reutilizar informacin de un registro, previamente es necesario buscar y
seleccionar el registro cuyos datos se desean duplicar para insertar otro registro en
el mismo formulario.

3HUVRQDOL]DFLyQGHOGLVHxRGHIRUPXODULRVGHHGLFLyQUiSLGD

Si bien es posible personalizar el diseo del formulario con las opciones del men
)RUPDWR descritas en este apartado, cada vez que abra el formulario ste volver a
mostrar su aspecto predeterminado. Si desea modificar dichas opciones de forma
permanente consulte el captulo "Diseador de formularios de edicin rpida" del 0DQXDO
GHGHVDUUROORGHDSOLFDFLRQHV0HWD.

180

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRVGHHGLFLyQUiSLGD

El Editor de formularios de edicin rpida ofrece varias posibilidades para cambiar


la presentacin de formularios en lo que se refiere al formato de las fuentes y al
aspecto de la seccin detalle.
El aspecto en que aparece la informacin en los formularios se puede modificar a
travs de distintas opciones del men )RUPDWR. En los dos apartados siguientes se
describen las distintas posibilidades para la personalizacin del diseo de
formularios durante la sesin de trabajo.
l )XHQWHV: relacionado con la personalizacin del aspecto de la letra (tipo,
tamao, etc.).
l $VSHFWRGHOGHWDOOH: relacionado con la personalizacin de la seccin detalle
como la altura de las filas, anchura de las columnas, visualizacin del
interlineado y columnas fijas.

)XHQWHVWLSRGHOHWUDWDPDxRHVWLOR\FRORU
Las fuentes utilizadas por defecto en las secciones cabecera y detalle pueden ser
personalizadas por el usuario de forma muy sencilla.
l Personalizar fuentes en la seccin cabecera: seleccione la opcin de men
)RUPDWR_)XHQWHGHOPDHVWUR
l Personalizar fuentes en la seccin detalle: seleccione la opcin de men
)RUPDWR_)XHQWHGHOGHWDOOH.
Al seleccionar estas opciones aparece una ventana que permite modificar los
siguientes aspectos relativos a las fuentes: tipo (Times New Roman, Arial, etc.),
tamao (puntos para aumentar o disminuir), estilo (negrita, cursiva, etc.) efectos
(tachado o subrayado) y color (negro, rojo, etc.).

$VSHFWRGHOGHWDOOH
Adems del tipo de fuente, es posible modificar otras variables del formato que
afectan a la visualizacin de la seccin detalle.
l $OWXUDGHODVILODVpara modificar la altura asignada por defecto a cada fila
seleccione la opcin de men )RUPDWR_$OWXUDGHODVILODV, aparece una
ventana en la que escribir el nuevo valor. Las modificaciones efectuadas desde
esta opcin afectan a todas las filas del detalle.
Dentro de esta ventana aparece la casilla de verificacin $OWXUDHVWDQGDU. En
caso de que est chequeada, siempre que acceda a esta ventana el campo
$OWXUDGHODVILODV mostrar la ltima altura asignada a las filas antes de
realizar ninguna modificacin.
l $QFKXUDGHODVFROXPQDVpara aumentar o disminuir la anchura de una
columna, posicinese en el borde lateral derecho de la lnea de ttulo de los
campos del detalle (lnea superior del detalle con fondo gris en la que se
muestran los nombres de cada una de las columnas), haga clic con el PRXVH
sobre sta y desplace el puntero del PRXVH hasta la posicin deseada de la
celda. Esta misma tcnica se puede utilizar para modificar la altura de las filas.

181

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRVGHHGLFLyQUiSLGD

l 9LVXDOL]DFLyQGHOLQWHUOLQHDGR: para visualizar u ocultar el interlineado de las


distintas filas y columnas es posible activar o desactivar esta opcin
seleccionando las opciones &XDGUtFXODKRUL]RQWDOy &XDGUtFXODYHUWLFDOdel
men )RUPDWR.
Slo podr realizar estas operaciones en aquellos formularios de edicin rpida
cuyo detalle sea del tipo matriz y en el que existan varias columnas no
autocalculadas contigas y que no tengan ningn tipo de botn.
l &ROXPQDVILMDV: para visualizar las diferentes columnas de informacin no
contigua a un enunciado en un formulario que contenga un nmero elevado de
columnas, es posible inmovilizar un grupo de columnas de manera que
permanezcan fijas evitando moverse con la barra de desplazamiento
horizontal. As, la informacin de columnas que no estn dispuestas de forma
contigua al enunciado correspondiente de una fila puede visualizarse al mismo
tiempo mientras se desplaza horizontalmente por el resto de la tabla.
El nmero de columnas fijas se define en el Diseador de formularios de
edicin rpida. En el Editor de formularios de edicin rpida slo puede activar
o desactivar esta posibilidad a travs de la opcin de men
)RUPDWR_,QPRYLOL]DUSODQWLOOD. Si esta opcin est activada, las columnas que
hayan sido definidas como fijas no respondern a las acciones sobre la barra
de desplazamiento horizontal. Si esta opcin est desactivada, las columnas
que hayan sido definidas como fijas respondern a las acciones sobre la barra
de desplazamiento. Para ms informacin sobre esta opcin consulte la
propiedad del detalle 1~PHURGHFROXPQDVLQPRYLOL]DGDV en el captulo
Diseador de formularios de edicin rpidadel 0DQXDOGHGHVDUUROORGH
DSOLFDFLRQHV0HWD.

2SFLRQHVDYDQ]DGDV

El Editor de formularios de edicin rpida permite ejecutar distintas opciones


avanzadas que han sido clasificadas en este apartado de la siguiente forma:
l &UHDFLyQGHXQIRUPXODULRGHHGLFLyQUiSLGDGHVHFFLyQGHWDOOH:se
describe cmo disear, desde el editor, un fomulario de edicin rpida que
cuente nicamente con seccin detalle.
l 3HUVRQDOL]DFLyQGHOGLVHxRGHIRUPXODULRVGHHGLFLyQUiSLGD: se describen
aspectos de personalizacin en los formularios como la posibilidad de aadir y
eliminar columnas a la seccin detalle.
l 1XHYDVSRVLELOLGDGHVGHYDOLGDFLyQGHGDWRV: se describen nuevas opciones
de validacin o verificacin del valor de los campos de un formulario en su
forma o en su contenido.
l 9DULDEOHVGHHQWRUQR: se describe el comportamiento de las variables de
entorno en el trabajo con formularios.
l 5HIUHVFDUFDEHFHUD: se describe cmo facilitar el refresco de datos en los
registros para los formularios que constan nicamente de seccin cabecera.

182

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRVGHHGLFLyQUiSLGD

l 2SFLRQHVGHGHSXUDFLyQGHORVIRUPXODULRVGHHGLFLyQUiSLGD: se describen
un conjunto de opciones que permiten obtener mayor informacin del
formulario con el que se est trabajando.

&UHDFLyQGHIRUPXODULRVGHHGLFLyQUiSLGDGHVHFFLyQGHWDOOH

Desde el diseador de formularios de edicin rpida es posible disear formularios


que cuenten nicamente con seccin detalle, de modo que se permite, durante esa
sesin de trabajo, el acceso a la informacin de cualquier tabla o vista de la base
de datos de forma rpida y masiva.
Para que el usuario disponga de esta posibilidad, es necesario aadir el permiso
correspondiente en el objeto con extensin .PER del Sistema cach. Para ms
informacin remita al personal tcnico al apartado (GLWRUGHIRUPXODULRVGH
HGLFLyQUiSLGD 0)DVWHGLWGOO  del captulo "Anexo I: Configuracin de
herramientas" del Manual de desarrollo de aplicaciones Meta4.
Para disear un formulario de este tipo, si el usuario dispone de permisos, ha de
seguir los siguientes pasos:
 Seleccione la opcin de men $UFKLYR_$EULU o haga clic en el icono
correspondiente de la barra de herramientas. A continuacin se despliega una
ventana que incluye la lista de formularios de edicin rpida.

Figura 104. Ventana de Abrir formulario

 Haga clic en el botn 7DEOD.

183

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRVGHHGLFLyQUiSLGD

Este botn solo aparecer si se ha incluido el permiso correspondiente en el objeto con


extensin .PER del sistema cach.

Figura 105. Seleccin de la tabla

 Seleccione la tabla base sobre la que quiere generar el formulario de edicin
rpida y haga clic en el botn 6LJXLHQWH.

Figura 106. Seleccin de los campos del formulario

 Seleccione, dentro de la pestaa &DPSRV, los campos que quiere que formen
parte del formulario de edicin rpida y haga clic en el botn 6LJXLHQWH.

184

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRVGHHGLFLyQUiSLGD

Figura 107. Seleccin de la clave primaria

 Indique qu campos formarn la clave primaria y haga clic en el botn


7HUPLQDU. Automticamente se despliega el formulario creado.

Figura 108. Fel de solo detalle

3HUVRQDOL]DFLyQGHOGLVHxRGHIRUPXODULRVGHHGLFLyQUiSLGD

La seccin detalle de los formularios puede personalizarse aadiendo o eliminando


columnas de datos como se explica a continuacin.

$xDGLU\HOLPLQDUFROXPQDVHQODVHFFLyQGHWDOOH

Los formularios de edicin rpida toman el contenido de sus campos de


informacin de una o varias tablas de la base de datos. Dependiendo de cmo se

185

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRVGHHGLFLyQUiSLGD

haya diseado el formulario, se mostrarn en la seccin detalle la totalidad de


campos de dichas tablas, o slo algunos de ellos.
La posibilidad de mostrar aquellos campos que no se visualizan en la seccin
detalle del formulario de edicin rpida se define en el Diseador de formularios de
edicin rpida.
En el Editor de formularios de edicin rpida estos campos se aaden en la seccin
detalle en forma de columnas, denominadas grupos de duplicacin.
Para aadir una columna en el formulario seleccione la opcin de men
+HUUDPLHQWDV_(GLWDUSODQWLOODKRUL]RQWDO_$xDGLUJUXSRGHGXSOLFDFLyQ o haga
clic en el botn correspondiente. Una vez realizada la seleccin aparece la ventana
(GLFLyQGHODSODQWLOODKRUL]RQWDO. En esta ventana figura una lista con la totalidad
de valores que pueden aadirse como columnas en la seccin detalle del
formulario.
Una vez seleccionado el campo deseado, haga clic en el botn $FHSWDU. De esta
manera, se aade una nueva columna en blanco a la seccin detalle del formulario
activo. En la cabecera de la columna aadida figura el nombre del campo.
Si el formulario activo no permite aadir nuevas columnas, al seleccionar la opcin
correspondiente explicada anteriormente, aparece un aviso indicando que no
existe dominio de donde tomar valores para un nuevo grupo de duplicacin.
Adems, tiene la posibilidad de eliminar los grupos de duplicacin aadidos. Para
ello seleccione la columna que se quiera eliminar y a continuacin seleccione la
opcin de men +HUUDPLHQWDV_(GLWDUSODQWLOODKRUL]RQWDO_(OLPLQDUJUXSRGH
GXSOLFDFLyQo haga clic en el botn correspondiente. Antes de ejecutarse la opcin
de borrado aparece un cuadro de dilogo para confirmar o cancelar la eliminacin
de los datos seleccionados.
Finalmente, para conservar los cambios referentes a la estructura de un formulario,
es decir, nuevas columnas aadidas y/o eliminadas, que difieren del formulario
inicial, es necesario guardar el formulario.
Si el usuario tiene los permisos necesarios, puede guardar de forma permanente
en el Sistema cach las actualizaciones efectuadas en el formulario, de manera
que en una sesin de trabajo posterior el usuario tenga acceso al formulario
modificado.Tambin puede guardar el formulario modificado en fichero de disco y
acceder a ste posteriormente.
Para guardar un formulario seleccione la opcin de men $UFKLYR_*XDUGDU
IRUPXODULRo haga clic en el botn correspondiente. Es importante sealar que
dependiendo de si el acceso al Editor se realiza con el modo instalacin activado
(propiedad $B,QVWDODFLyQ  en la seccin OPTIONS del registro de Windows de su
estacin de trabajo) o desactivado, el formulario se podr guardar bien en unidad
de disco y en el Sistema cach o slo en unidad de disco, respectivamente.
l Tipo de grabacin de los formularios:
)LFKHURGHO6LVWHPDFDFKp:el formulario se guarda en el Sistema cach.

186

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRVGHHGLFLyQUiSLGD

Siempre que se modifique un formulario y se desee guardar este tipo de cambios de forma
permanente, se debe guardar el formulario actualizado con un nombre distinto.

)LFKHURGHGLVFRel formulario se guarda en una unidad de disco.


Al seleccionar la opcin de guardar formulario en modo instalacin, aparece la
siguiente ventana en la que es necesario que indique el tipo de grabacin y asignar
un nombre al formulario como se describe a continuacin.

Figura 109. Ventana guardar formulario de edicin rpida

3DVRVSDUDJXDUGDUXQIRUPXODULRHQHO6LVWHPDFDFKp:
 Acceda a la aplicacin en modo de instalacin. Para ello active la propiedad
$B,QVWDODFLyQ  en la seccin OPTIONS del registro de Windows de su
estacin de trabajo. Se recomienda al usuario que consulte a su instalador.
 Seleccione la opcin de men $UFKLYR_*XDUGDUIRUPXODULR.
 Seleccione el botn de radio )LFKHURGHO6LVWHPDFDFKp y haga clic en el botn
de edicin.
 Asigne un identificador lgico en el Sistema cach y un nombre traducido con
el que se reconocer el formulario de edicin rpida.
 Haga clic en el botn $FHSWDU.
 Asigne permisos para el formulario a travs de la herramienta Editor del
sistema cach. Para ms informacin consulte el captulo Seguridad y
administracin de objetos del 0DQXDOGHGHVDUUROORGHDSOLFDFLRQHV0HWD.
 Puede crear una opcin de men para dicho formulario de edicin rpida en
caso de que lo utilice frecuentemente. Para ms informacin consulte el
captulo "Diseador de mens" del 0DQXDOGHGHVDUUROORGHDSOLFDFLRQHV
0HWD
 Salga de la aplicacin y vuelva a entrar para actualizar la lectura de la base de
datos.
3DVRVSDUDJXDUGDUXQIRUPXODULRHQXQLGDGGHGLVFR:
 Seleccione la opcin de men $UFKLYR_*XDUGDUIRUPXODULR.
 Seleccione )LFKHURGHGLVFR, opcin activa por defecto, y haga clic en el botn
de edicin.
 Asigne un nombre al formulario, y elija la unidad de disco para guardar el
formulario.
 Haga clic en el botn $FHSWDU.

187

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRVGHHGLFLyQUiSLGD

Para abrir posteriormente este tipo de formularios guardados en unidades de


disco acceda a la ventana de seleccin de formularios $EULUIRUPXODULR donde
se incluye el botn )LFKHUR. Se recuerda al usuario que esta posibilidad est
ligada a la existencia o no de determinada propiedad en el objeto con extensin
.PER del sistema cach. Para ms informacin consulte con el personal
tcnico o acceda al apartado (GLWRUGHIRUPXODULRVGHHGLFLyQUiSLGD
0)DVWHGLWGOO del captulo "Anexo I Configuracin de herramientas" del
0DQXDOGHGHVDUUROORGHDSOLFDFLRQHV0HWD. Por defecto el botn )LFKHUR no
aparece en la ventana $EULUIRUPXODULR, es necesario incluir la propiedad y
asociarle el cdigo de permisos correspondeniente (slo lectura, insercin,
modificacin, borrado).

2WUDVSRVLELOLGDGHVGHYDOLGDFLyQGHGDWRV

Las nuevas posibilidades de validacin de datos, tanto en la introduccin de datos


como en el momento de la grabacin, han sido explicadas en el captulo "Editor de
formularios y rboles." de este manual.
Para ms informacin sobre el comportamiento de los modos validacin en la
introduccin de datos, en lo que se refiere a la obligatoriedad, mscaras e
integridad de valor, consulte el apartado 2WUDVSRVLELOLGDGHVGHYDOLGDFLyQGH
GDWRVdentro de 2SFLRQHVDYDQ]DGDVdel captulo "Editor de formularios y rboles
de este manual.
No obstante, tenga en cuenta que si bien el comportamiento y funcionamiento de
estos modos de validacin es igual al explicado en ese apartado, el aspecto visual
de las ventanas que muestran los mensajes de error por obligatoriedad, mscaras
e integridad de valor que lanza la aplicacin, varan en el trabajo con el editor de
formularios de edicin rpida.
Para ms informacin sobre el comportamiento de los mensajes de validacin
optimizada en la grabacin de datos y mensajes de error del gestor, consulte el
apartado 2WUDVSRVLELOLGDGHVGHYDOLGDFLyQGHGDWRVdentro de 2SFLRQHV
DYDQ]DGDVdel captulo "Editor de formularios y rboles de este manual.
Para ms informacin sobre las propiedades y forma de activacin de la validacin
en la introduccin de datos y en el momento de la grabacin, consulte el apartado
2WUDVSRVLELOLGDGHVGHYDOLGDFLyQGHGDWRVdentro de 2SFLRQHVDYDQ]DGDVdel
captulo "Diseador de formularios de edicin rpida del 0DQXDOGHGHVDUUROORGH
DSOLFDFLRQHV0HWD

9DULDEOHVGHHQWRUQR

Desde cualquier formulario de edicin rpida puede editar las variables de entorno.
Las variables de entorno, comunes a todos los formularios, asignan valores de
forma automtica a campos de un formulario, tanto si se accede a ste por remonte
desde un formulario o directamente al abrir un formulario por opcin de men o

188

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRVGHHGLFLyQUiSLGD

lista.

Tenga en cuenta que las variables de entorno definidas como locales slo podr ser
utilizadas desde el Editor de formularios de edicin rpida, mientras que las variables de
entorno definidas como globales pueden ser utilizadas desde cualquier componente de la
aplicacin.

As, las variables de entorno asignan valores sobre fechas (inicio, fin, paga), tipos
de Sistema cach, indican el mbito de la variable del formulario (global/local), el
tipo de campo (numrico, texto, etc.), si la variable es de tipo remonte o no, etc.
Para editar las variables de entorno en un formulario es necesario acceder a la
aplicacin en modo instalacin. Para ello debe activar la propiedad $B,QVWDODFLyQ
 en la seccin OPTIONS del registro de Windows de su estacin de trabajo. Se
recomienda al usuario que consulte a su instalador.
A continuacin, seleccione en el Editor de formularios de edicin rpida la opcin
de men +HUUDPLHQWDV_(GLWDUHQWRUQR, y seguidamente aparece una ventana
donde se lleva a cabo la edicin de variables de entorno.

Figura 110. Ventana variables de entorno

Para editar cualquier propiedad de las variables de entorno site el cursor en las
celdas correspondientes y escriba directamente los valores o aydese de los
botones de lista.
Para eliminar una variable seleccione la lnea de datos y a continuacin haga clic
en el botn (OLPLQDUUna vez agregada o eliminada una variable de entorno es
necesario seleccionar la opcin de men ,QVWDODFLyQ_*UDEDUHQWRUQRHQ6LVWHPD
FDFKpsi desea guardar el nuevo estado de las variables de entorno en el Sistema
cach.
Posteriormente, es necesario acceder al Diseador de formularios de edicin
rpida tanto para asociar el valor de la variable creada al campo deseado, como
para borrar la asociacin correspondiente en caso de que se haya eliminado
alguna variable. Para ms informacin, consulte el captulo Diseador de
formularios de edicin rpida del 0DQXDOGHGHVDUUROORGHDSOLFDFLRQHV0HWD
2SFLyQGHUHPRQWHGHODVYDULDEOHVGHHQWRUQR
Algunos formularios tienen botones asociados a determinados procesos cuyas
variables de entorno se pueden traspasar a los controles de texto de los

189

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRVGHHGLFLyQUiSLGD

formularios.
El usuario puede determinar si las variables de entorno asociadas a un formulario
de edicin rpida deben cargarse o deben ser ignoradas, independientemente del
tipo de acceso al formulario (por opcin de men, lista de formulario o remonte).
Las variables de entorno en la propiedad 5HPRQWH pueden tener dos valores (Si/
No) que indican lo siguiente:
l 1R: la variable de entorno asociada es ignorada en todos los formularios de
edicin rpida.
l 6t: (opcin por defecto) la variable de entorno asociada puede ignorarse o no
en el formulario segn el estado, activada o desactivada, de la opcin de men
9HU_9DULDEOHVUHPRQWH.
D desactivada (opcin por defecto): todas las variables de entorno asociadas
al formulario sern cargadas independientemente del acceso al formulario
(por opcin de men, lista de formulario o remonte).
E activada: las variables de entorno slo sern cargadas si el acceso al
formulario ha sido a travs de un remonte y no si el acceso ha sido desde la
lista de formularios u opcin de men.

5HIUHVFRGHFDEHFHUD\UHIUHVFRVHOHFWLYRGHFDEHFHUD

Las opciones de refresco de cabecera y refresco selectivo de cabecera resultan


operativas en aquellos formularios de edicin rpida que tengan nicamente
seccin cabecera y se activan a travs de la opcin de men (GLFLyQ_5HIUHVFDU
FDEHFHUD o el botn correspondiente de la barra de herramientas.
5HIUHVFRGHFDEHFHUD
Dada la posibilidad por parte del usuario de modificar los valores asociados a
determinados campos, esta opcin permite restaurar los valores originales
asociados a los campos calculados -a partir de la seleccin de los valores de la lista
asociada teniendo en cuenta los valores almacenados en la base de datos,
siempre que los nuevos valores insertados no se hayan guardado previamente.
Para describir la utilidad de la opcin refresco de cabecera se utiliza como ejemplo
el formulario de edicin rpida de la aplicacin estndar $OWDGHHPSOHDGRV.

En el formulario de edicin rpida $OWDGHHPSOHDGRV es posible crear o


duplicar una fase de alta a un empleado. En ambos casos, los campos de datos
de la seccin IDVHVDOWD aparecen editables y el usuario puede insertar la infor-
macin que corresponda a la nueva fase de alta. Sin embargo, si antes de

190

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRVGHHGLFLyQUiSLGD

guardar el registro, el usuario quisiera recuperar de la base de datos la infor-


macin asociada a la ltima fase de alta que se encuentre activa para ese
empleado, porque considera que est introduciendo en algn momento infor-
macin errnea, puede seleccionar la opcin de refresco de cabecera.
De este modo, si se ha modificado algn valor, pero se ha cometido un error en
la introduccin de ste, refrescando la cabecera se recuperar de la base de
datos todos los valores asociados a la ltima fase de alta.

5HIUHVFRVHOHFWLYRGHFDEHFHUD
A travs de esta opcin, adems de recuperar de la base de datos los valores
modificados de los campos calculados, se restauran tambin los valores asociados
a procesos de lista. Siguiendo con el ejemplo anterior del formulario $OWDGH
HPSOHDGRVse restauraran aquellos campos asociados al proceso de /LVWDGH
HPSOHDGRV, es decir, los campos que aparecen al hacer clic en el botn del
proceso de listado.
Aunque las dos opciones descritas en este apartado estn asociadas en el Editor
de formularios de edicin rpida a la misma opcin de men y botn de la barra de
herramientas, al ejecutar esta opcin se realiza por defecto un refresco de
cabecera no selectivo.
Para realizar un refresco selectivo de cabecera es necesario aadir expresamente
dicha funcionalidad. Para ello, se activa la propiedad 5HIUHVFRVHOHFWLYRGH
FDEHFHUDen el Diseador de formularios de edicin rpida. Para ms informacin
consulte el captulo Diseador de formularios de edicin rpida del 0DQXDOGH
GHVDUUROORGHDSOLFDFLRQHV0HWD

2SFLRQHVGHGHSXUDFLyQGHORVIRUPXODULRVGHHGLFLyQUiSLGD

El Editor de formularios de edicin rpida dispone de un conjunto de opciones de


depuracin que ofrecen informacin adicional durante el trabajo con estos objetos
de la aplicacin que estn disponibles siempre y cuando la propiedad
$BLQVWDODFLyQ de la seccin OPTIONS del registro de Windows de la estacin de
trabajo toma valor 1. Se recomienda al usuario que consulte a su instalador.
Dispone de las siguientes opciones de depuracin a las que puede acceder
seleccionando la opcin de men ,QVWDODFLyQ:
l 'HVFRQHFWDUDOD%': esta opcin permite que el usuario desconecte una a
una todas las conexiones que haya establecido excepto la conexin principal.
Para consultar el nmero de conexiones a la base de datos que tiene abiertas
seleccione la opcin de men ,QVWDODFLyQ_9HUSDUiPHWURVLQWHUQRV.
l 9HULQVWDQFLD: mediante esta opcin se despliega la ventana ,QVWDQFLD en la
que se visualiza la definicin del formulario de edicin rpida que tiene abierto.

191

COPYRIGHT 2003 Meta4 Spain, S. A.


(GLWRUGHIRUPXODULRVGHHGLFLyQUiSLGD

l 9HUSDUiPHWURVLQWHUQRV: si selecciona esta opcin se despliega la ventana


3DUiPHWURVLQWHUQRV que muestra informacin sobre distintas propiedades de
uso interno as como de las conexiones abiertas con la base de datos.
l $FWLYDUGHSXUDFLyQ: si selecciona esta opcin, cada vez que realice una
operacin con el Editor, se despliega la ventana 9LVRUGHGHSXUDFLyQ que
ofrece informacin sobre la sentencia que se lanza a la base de datos para
llevar a cabo dicha operacin.
l *UDEDUHQWRUQRHQ6LVWHPDFDFKp: en caso de que seleccione est opcin se
guarda en el Sistema cach la informacin incluida en las variables de entorno
del formulario con el que est trabajando. De esta forma, cuando acceda de
nuevo a este formulario se utilizarn los valores guardados.

192

COPYRIGHT 2003 Meta4 Spain, S. A.


Visin general del clculo

,QWURGXFFLyQ

El proceso de clculo de nmina, que forma parte un ciclo de nmina,


se realiza para la liquidacin de la paga de los empleados activos y
dados de alta dentro de un periodo determinado.
En la aplicacin e-mind este proceso consta de los siguientes pasos:
 Seleccin de una paga abierta a calcular.
 Entrada de datos en las distintas pagas de la organizacin.
 Ejecucin del proceso del clculo de nmina.
 Verificacin de los resultados.
Meta4, Meta4Mind, Meta4 PeopleNet, Meta4 KnowNet, Meta4 e-mind y Meta4 t.innova son marcas registradas propiedad de Meta4 Spain, S.A.

Una vez completado el proceso de clculo, debe proceder a la emisin


de informes legales (como el recibo de nmina) y de otros especficos
de la organizacin. Por ltimo, para completar el ciclo de una nmina,
se cierra la paga antes de dar comienzo al ciclo de la nmina siguiente.
Al comenzar un nuevo ciclo de nmina es posible que se presente la
necesidad de variar algn dato de ciclos anteriores. Para realizar esta
variacin, la aplicacin cuenta con la opcin de clculo retroactivo de
una paga. Esta opcin permite, desde el proceso activo del clculo de
nmina, lanzar nuevamente el clculo de una o varias pagas
anteriores. El resultado de este clculo refleja las diferencias que son
liquidadas en el ciclo actual.
Todo el proceso de clculo de nmina puede realizarse en la aplicacin
mediante dos formas:
l (QORFDO: al realizar el clculo en local se ejecuta el proceso en un
puesto cliente. Esta opcin se recomienda para organizaciones con
un nmero de empleados no muy elevado o para realizar clculos
selectivos (como el clculo retroactivo a un solo empleado o a un
grupo limitado). Las ventana principales de este tipo de clculo son:

193

COPYRIGHT 2003 Meta4 Spain, S. A.


9LVLyQJHQHUDOGHOFiOFXOR

Ejecucin del proceso del clculo de nmina en tiempo real, permite


comprobar el resultado de cada concepto de nmina calculado para cada
empleado, otorgando un alto grado de interactividad.
Posibilidad de realizar la depuracin de los elementos que intervienen en el
clculo.
l (QVHUYLGRUUHPRWR: al realizar el clculo de nmina en un servidor remoto se
ejecuta el proceso en un servidor de aplicacin incorporado a un entorno de red
basada en una arquitectura cliente/servidor. Esta opcin se recomienda para
organizaciones con necesidades particulares rendimiento y escalabilidad. Las
ventajas principales de este tipo de clculo son:
Ejecucin del proceso en uno o varios servidores de aplicacin para no
afectar el rendimiento del sistema.
Planificacin de tareas del clculo de nmina, por lo que no es necesario
un seguimiento en tiempo real del proceso.
Posibilidad de realizar varios procesos en paralelo.

El clculo en servidor remoto no est incorporado a la aplicacin estndar, por lo que las
organizaciones con necesidades particulares de rendimiento y escalabilidad deben
ponerse en contacto con Meta4 para solicitar su implantacin.

Ambas posibilidades de clculo se detallan en los captulos "Clculo de nmina


local." y "Clculo de nmina en servidores remotos." de este manual.

194

COPYRIGHT 2003 Meta4 Spain, S. A.


9LVLyQJHQHUDOGHOFiOFXOR

)XQFLRQDPLHQWRLQWHUQRGHOFiOFXORGHQyPLQD

En este apartado se explican las generalidades del proceso interno del clculo de
nmina, que es comn tanto para la ejecucin en local como en servidor remoto.
Las generalidades que se explican en este apartado se tratan en detalle en los
captulos "Editor de conceptos" y "Editor de TIs" del 0DQXDOGHGHVDUUROORGH
DSOLFDFLRQHV0HWD.

Figura 111. Esquema de funcionamiento interno del clculo (en local y en remoto)

Una vez que se inicia la ejecucin del clculo de una paga, el proceso interno sigue
las siguientes fases:
 )DVHSUHYLD: se calculan los conceptos de nmina cuyos valores son fijos para
todos los empleados incluidos en la paga. Estos conceptos se calculan slo
una vez durante el proceso.
 )DVHGHFiOFXORGHFDGDHPSOHDGR: se calculan los conceptos de nmina
cuyos valores son particulares para cada empleado. En esta fase se
almacenan en el acumulado aquellos valores, definidos oportunamente, que
son necesarios para la confeccin de impresos, tanto legales como propios de
la organizacin, as como informacin necesaria para realizar otros procesos
de nmina posteriores al clculo.
 )DVHGHILQGHFiOFXOR: ofrece la posibilidad de realizar operaciones una vez
que hayan sido calculadas las pagas de todos los empleados.
Durante cada una de estas fases se llevan a cabo las siguiente acciones:
l (MHFXFLyQGHODUHJODGHFiOFXORDVRFLDGD: se realiza a travs de la ejecucin
de los conceptos de nmina definidos. Los conceptos de nmina son
componentes de la aplicacin que a travs de propiedades o frmulas realizan
clculos especficos en el proceso de clculo de nmina. El resultado de cada
concepto se almacena en una hoja de clculo temporal.

195

COPYRIGHT 2003 Meta4 Spain, S. A.


9LVLyQJHQHUDOGHOFiOFXOR

l 2EWHQFLyQGHODLQIRUPDFLyQ: se realiza a travs de las tablas internas (TIs),


que son utilizadas para extraer valores de las tablas de la base de datos
durante el proceso de clculo. Las TIs, que son invocadas desde las reglas de
clculo de los conceptos, actan como un interfaz entre el programa encargado
de calcular la nmina y la base de datos.
Una ltima caracterstica del proceso interno es que, en cada una de las fases
sealadas, se ejecutan los conceptos de nmina implicados de acuerdo a un orden
definido.

196

COPYRIGHT 2003 Meta4 Spain, S. A.


9LVLyQJHQHUDOGHOFiOFXOR

UHDGHWUDEDMR

Una vez que se accede a la herramienta de clculo de nmina, puede distinguir en


el rea de trabajo las siguientes secciones:

Figura 112. rea de trabajo

l %DUUDGHWtWXOR: en esta barra figura el nombre de la herramienta, en este caso


&iOFXOR.
l %DUUDGHPHQ~: est formada por un conjunto de entradas de men que
permiten acceder a las distintas opciones de men del clculo.
l %DUUDGHKHUUDPLHQWDV: contiene un conjunto de botones que permiten realizar
funcionalidades de manera inmediata.
La barra de herramientas se puede:
YHUFRPREDUUDQRUPDO: es la opcin por defecto, por la cual se ubica la
barra de forma horizontal justo debajo de la barra de men. En esta
posicin la barra puede desplazarse hacia los lados.

197

COPYRIGHT 2003 Meta4 Spain, S. A.


9LVLyQJHQHUDOGHOFiOFXOR

YHUFRPREDUUDIORWDQWH: haciendo clic sobre algn sector de la barra que


no pertenezca a los botones y arrastrndola con el PRXVH, puede situar la
barra en cualquier sector de la pantalla. Adems, tiene la posibilidad de
modificar la forma de la barra arrastrando alguno de sus bordes.
RFXOWDU: para ocultar la barra de herramientas desactive la opcin de men
9HU_9HUEDUUDSULQFLSDO. Si la barra de herramientas est oculta, es
necesario activar esta opcin para verla. Tambin puede llevar a cabo estas
operaciones haciendo clic con el botn derecho sobre la zona en la que se
muestra esta barra de herramientas, se despliega un men contextual en el
que puede mostrar u ocultar esta barra.
l 9HQWDQDGHWUDEDMR: es el espacio donde se despliegan las ventanas durante el
clculo. En la imagen se muestran dos ventanas:
&DOFXORGHQyPLQD: contiene dos pestaas, una para definir el clculo en
local y otra para el remoto. Para ambas pestaas se cuenta, en la parte
inferior, con tres botones comunes:
&DPELDUSDJD: permite cambiar la paga base que se eligi durante el
acceso.
2SFLRQHVDYDQ]DGDV: permiten especificar una serie de parmetros
para obtener ms informacin sobre el desarrollo del clculo.
&HUUDU: permite cerrar de la ventana &iOFXORGHQyPLQD.
6HUYLGRUHVGHFiOFXOR: muestra los servidores de aplicaciones definidos
para la ejecucin de pagas
l %DUUDGHHVWDGR: est situada en la parte inferior de la pantalla e indica:
el tiempo transcurrido desde que se accede al clculo,
la hora de acceso al diseador,
la hora actual,
la modalidad del clculo: normal o remoto.
Para activar o desactivar esta barra, seleccione la opcin de men 9HU_%DUUD
GH(VWDGR. Tambin puede llevar a cabo estas operaciones haciendo clic con
el botn derecho sobre la zona en la que se muestra la barra de herramientas,
se despliega un men contextual en el que puede mostrar u ocultar la barra de
estado.

198

COPYRIGHT 2003 Meta4 Spain, S. A.


Clculo de nmina local

,QWURGXFFLyQ

La herramienta de clculo de nmina de la versin estndar de la


aplicacin e-mind permite realizar el proceso de clculo de liquidacin
de pagas de todos los empleados de una organizacin en una unidad
local o puesto cliente.
Las ventajas que ofrece el clculo de nmina en local son las
siguientes:
l Seguimiento detallado del proceso de clculo para cada empleado,
obteniendo mximo control sobre el proceso.
l Ejecucin de clculo con retroactividad, lo que permite realizar
Meta4, Meta4Mind, Meta4 PeopleNet, Meta4 KnowNet, Meta4 e-mind y Meta4 t.innova son marcas registradas propiedad de Meta4 Spain, S.A.

revisiones sobre una paga cerrada.


l Consulta de los resultados del clculo.
l Anlisis de la ejecucin del proceso a travs de estadsticas, con la
posibilidad de generar grficos.

199

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDORFDO

1RFLRQHVEiVLFDV

A continuacin se define una serie de trminos relacionados con el clculo de


nmina local que facilitan la comprensin de la informacin contenida en este
captulo.
)HFKDVGHSDJRHLPSXWDFLyQ: son conceptos clave en los clculos retroactivos.
Se entiende por IHFKDGHSDJR la fecha de liquidacin de la paga y, por IHFKDGH
LPSXWDFLyQ, la fecha en que tiene efecto la retroactividad.
El momento de pago e imputacin en el clculo normal coinciden, mientras que en
el clculo retroactivo el pago se realiza en un momento posterior a la imputacin de
la paga.

Suponiendo que para la paga de octubre de 1999 se estipula un aumento


salarial retroactivo al 1 de agosto de 1999. Esto involucra hacer un clculo
retroactivo para la paga de agosto y de septiembre y que el retroactivo
(diferencia) sea pagado en la paga de octubre.
En la aplicacin se eligen como paga base de clculo la del mes de octubre de
1999 y como pagas a retroactivar las de agosto de 1999 y septiembre de 1999.
(Previamente es necesario que haga los ajustes de modificacin de salario en
los formularios correspondientes).
Al seleccionar las pagas siempre comienza a calcular desde la ms lejana a la
ms cercana a la fecha de pago.

Figura 113. Pagas retroactivas

200

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDORFDO

Para ms informacin sobre conceptos bsicos del proceso de clculo de nmina,


consulte el captulo "Visin general del clculo" de este manual.

201

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDORFDO

$FFHVR\VDOLGD

Para acceder al programa de Clculo de nmina de la aplicacin siga los siguientes


pasos:
 Seleccione la opcin de men UHD1yPLQD_1yPLQD si accede al men inicial
HPLQG de la aplicacin e-mind o la opcin 1yPLQD_1yPLQDsi accede al men
inicial de1yPLQD de la aplicacin e-mind, o, en cualquiera de los dos casos,
haga clic en el botn 1yPLQDdel men inicial . A continuacin se despliega la
ventana del men 1yPLQD.
 Seleccione la opcin de men 3URFHVRV_&iOFXOR o haga clic en el botn
&iOFXOR. Se despliega la pantalla &iOFXOR en la cual est incluida la ventana
&iOFXORGH1yPLQD. En esta ventana se distinguen dos pestaas, &iOFXOR
ORFDO, cuyas opciones se describen en este captulo, y &iOFXORUHPRWR.
Para ms informacin sobre el clculo de nmina remoto consulte el captulo
"Clculo de nmina en servidores remotos" de este manual.

Figura 114. Ventana Clculo de Nmina - Clculo local

Si el acceso a la aplicacin fue por pagas/LEUHV, antes de visualizar la pantalla &iOFXOR,


se mostrar una ventana que permite elegir entre una paga abierta o cerradaque se desea
procesar. Para ms informacin sobre esta ventana consulte el captulo "Gestin de pagas"
de este manual.

202

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDORFDO

$FFHVRDOFiOFXORGHSDJDVUHWURDFWLYDV
Para llevar a cabo este primer paso tiene dos opciones:
Acceda a la pantalla &iOFXOR y seleccione la opcin de men
&iOFXOR_5HWURDFWLYLGDGPDQXDO.
Acceda a la pantalla 1yPLQD y seleccione la opcin de men
3URFHVRV_5HYLVLyQGHSDJDVDWUDVDGDV.
Se muestra una ventana en la que puede especificar las pagas que quiere
retroactivar y posteriormente se visualiza la pantalla &iOFXOR .
6DOLGDGHO&iOFXORGHQyPLQD
Para salir de las ventanas propias del clculo de nmina seleccione la opcin de
men $UFKLYR_6DOLU o haga clic en el botn correspondiente.

203

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDORFDO

8VRGHOSURJUDPD

En este apartado se describen las diferentes opciones de que dispone para trabajar
con el &iOFXORGHQyPLQD.
El contenido de este apartado se divide en:
l 2SFLRQHVEiVLFDV: se describen las distintas opciones con las que puede
ejecutar el clculo de nmina.
l 2SFLRQHVDYDQ]DGDV: se explica la definicin de filtros para el clculo de
nmina, as como otras opciones de carcter general.

Figura 115. Proceso de clculo de nmina

Se incluye adems un anexo en el que se explica la retroactividad automtica


individual y colectiva.

204

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDORFDO

2SFLRQHVEiVLFDV

De manera general los pasos a seguir tanto para el clculo de pagas sin
retroactividad como para el clculo de pagas con retroactividad son los siguientes:
 6HOHFFLRQDUODSDJDRSDJDVVREUHODTXHVHGHVHHWUDEDMDU
Para iniciar el clculo de la nmina es necesario que indique la paga o pagas
sobre las que quiere realizar las operaciones de clculo.
En el caso de una paga sin retroactividad nicamente se elige una paga a
procesar, mientras que en una paga con retroactividad, adems de la paga
original, es posible elegir una o ms pagas a retroactivar.
 6HOHFFLRQDUODVRSFLRQHVGHFiOFXOR
Una vez que se accede a la ventana &iOFXORGH1yPLQD y antes de iniciar el
mismo, es importante que decida si desea activar alguna de las siguientes
opciones del clculo de nmina:
D ,QWHUDFFLyQGHOXVXDULRHQHOSURFHVRGHFiOFXOR. El proceso de Clculo
de nmina permite optar por:
Ejecutar el proceso con la posibilidad de acceder a la informacin
detallada del clculo de cada empleado. Para ello haga clic en la casilla
de verificacin &DOFXODUGHXQRHQXQR que aparece en la pestaa
&iOFXORORFDO de la ventana &iOFXORGH1yPLQD (esta opcin est
marcada por defecto).
Ejecutar el proceso de forma completa sin tener acceso a la
informacin detallada. Para ello debe desmarcar la casilla de
verificacin &DOFXODUGHXQRHQXQR haciendo clic sobre ella.
Para el clculo de pagas con retroactividad, adems las opciones
anteriores, es posible decidir que el clculo se detenga en cada paga
retroactivada con la finalidad de poder verificar los resultados en el clculo
de cada paga. Esta opcin slo es vlida cuando se tiene ms de una paga
a retroactivar. Para ello, marque la casilla &DOFXODUUHYLVLyQDUHYLVLyQ. Al
no marcarse sta, se calcularn las pagas a retroactivar sin detenerse.
E &iOFXORFRQFDUiFWHUSURYLVLRQDORGHILQLWLYR. Al ejecutar el clculo de
nmina puede optar por guardar o no los datos de ste en las tablas de
resultado del clculo.
Si desea ejecutar el clculo con carcter definitivo, haga clic en la casilla de
verificacin 0RGLILFDHODFXPXODGR de la pestaa &iOFXORORFDO que est
incluida en la ventana &iOFXORGH1yPLQD. Los resultados obtenidos por el
clculo se guardan en la tabla de acumulado.
Si no selecciona la casilla de verificacin 0RGLILFDHQHODFXPXODGR, los
resultados obtenidos por el clculo no se guardan en la tabla de
acumulado. De esta forma puede realizar un clculo de manera provisional.
En este caso, tiene la posibilidad de ejecutar el clculo tantas veces como
desee sin alterar las tablas de acumulado.

205

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDORFDO

F )LOWUR. La aplicacin permite ejecutar clculos para determinados


empleados (por departamento, por apellido, fecha de alta, antigedad, etc.)
con lo que se agiliza el proceso de clculo de la nmina. Para llevar a cabo
esta agilizacin dispone de las opciones de filtro para el clculo. Para ello,
el programa cuenta bsicamente con dos tipos de filtros:
)LOWURGHILQLGRHQHMHFXFLyQ: este filtro se define a partir del momento en
que se inicia el clculo y se muestra por defecto al acceder a la pestaa
)LOWUR situada en la ventana 2SFLRQHV$YDQ]DGDV.
)LOWURSUHGHILQLGR: antes de iniciar el clculo es posible seleccionar un
filtro entre el conjunto de filtros predefinidos. stos pueden ser creados
y guardados de acuerdo a las necesidades del usuario. Para visualizar
estos filtros acceda a la pestaa )LOWUR situada en la ventana 2SFLRQHV
$YDQ]DGDV.
Para ms informacin sobre los tipos de filtros para el clculo, consulte
dentro de 2SFLRQHV$YDQ]DGDV el apartado )LOWUR de este captulo.
 ,QLFLDUHOFiOFXOR
Una vez elegidas las opciones para realizar el clculo, haga clic en el botn
,QLFLDU&iOFXOR para ejecutar el mismo.

Si se ha seleccionado la opcin 0RVWUDUILOWURDOLQLFLDUHOFiOFXOR, a continuacin se mos-


trar una ventana de filtro con el fin de establecer ste. En caso de no querer definirlo, haga
clic en el botn $FHSWDU para ejecutar el clculo.

Al comenzar el clculo y dependiendo del modo de interaccin seleccionado en


las opciones de clculo, ste seguir diferentes secuencias:
Si en la ventana &iOFXORGH1yPLQD activ la casilla de verificacin
&DOFXODUGHXQRHQXQR, podr hacer operaciones como avance empleado
por empleado, avance rpido, detener el avance rpido, etc. (consulte el
apartado 6HFXHQFLDGHOFiOFXOR QDYHJDFLyQ de este captulo).
Si en la ventana &iOFXORGH1yPLQD no activ la casilla de verificacin
&DOFXODUGHXQRHQXQR, antes de que se procese el clculo se despliega
una mensaje para informar al usuario que se calcularn todos los registros.
Si hace clic en el botn <HV se procesan todos los registros, en caso de
que haga clic en el botn 1R se vuelve a la ventana &iOFXORGH1yPLQD sin
llevar a cabo el proceso de clculo.
Para pagas con retroactividad se tiene adems de esta opcin, la de
detener el clculo paga por paga. Esto se hace a travs de la opcin
&DOFXODUUHYLVLyQDUHYLVLyQ la cual permite detenerse en cada paga
retroactiva calculada. El uso de esta opcin es recomendable cuando se
calculan dos o ms pagas a retroactivar.
 6HJXLPLHQWRGHOFiOFXOR

206

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDORFDO

El programa de clculo permite, durante la secuencia del mismo, obtener


informacin de los valores que se han calculado para cada concepto de nmina
y TI, as como la definicin del clculo y de los componentes que intervienen en
stos. Para ello es necesario que active la casilla de verificacin &DOFXODUGH
XQRHQXQR que se encuentra en la pestaa &iOFXORORFDO.
 7LHPSRV\HVWDGtVWLFDV
A medida que se ejecuta el clculo tiene la posibilidad de obtener informacin
estadstica detallada sobre los tiempos invertidos en el proceso de clculo. De
esta forma puede optimizar el clculo de nmina y detectar posibles errores e
inconsistencias resultado de la parametrizacin de la aplicacin.
Esta informacin permite distinguir entre tiempos totales, tiempo de clculo por
cada empleado y tiempo invertido en calcular la ltima nmina. Tambin es
posible visualizar grficos de esta informacin.
Tiene la posibilidad de cancelar el proceso de clculo de nmina en cualquier
momento del mismo. Para ello seleccione la opcin de men &iOFXOR_$ERUWDU
FiOFXOR o haga clic en el botn $ERUWDU. En caso de que se cancele un clculo se
pueden producir dos situaciones:
l El clculo se cancel cuando todava no se han empezado a procesar los
registros. Se despliega un mensaje solicitando confirmacin de la cancelacin
del clculo.
l El clculo se cancel cuando ya se ha procesado algn registro. Se muestra un
mensaje pidiendo confirmacin de la cancelacin del clculo e informando
sobre el nmero de registros procesados y el nmero de registros que quedan
por procesar.
A continuacin se describen de manera detallada los pasos antes mencionados.

6HOHFFLRQDUODSDJDDSURFHVDU

Para la ejecucin del clculo de nmina debe seleccionar previamente la paga


sobre la cual quiere trabajar, as como decidir si el clculo se har para pagas sin o
con retroactividad.
l &iOFXORVLQUHWURDFWLYLGDG
Al acceder al clculo desde la ventana 1yPLQD, existen dos posibilidades:
Si al acceder a la aplicacin, eligi la opcin de pagas$FWLYDV, cuando
seleccione la opcin de men 3URFHVRV_&iOFXOR o haga clic en el botn
&iOFXOR de la pantalla 1yPLQD, se muestra la pantalla &iOFXOR
directamente.
Sin embargo, si el acceso a la aplicacin fue a travs de pagas/LEUHV,
cuando seleccione la opcin de men 3URFHVRV_&iOFXOR o haga clic en el
botn &iOFXOR, se muestra una ventana desde la cual debe seleccionar la
paga que desea procesar y a continuacin se despliega la pantalla
&iOFXOR.

207

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDORFDO

Figura 116. Elegir Paga activa

Para ms informacin sobre el acceso a la aplicacin, consulte el apartado


6HOHFFLRQDUXQDSDJD del captulo "Gestin de pagas" de este manual.
l &iOFXORFRQUHWURDFWLYLGDG
En el caso de pagas con retroactividad, el acceso al clculo de nmina es
similar al descrito en el punto anterior.
Una vez dentro de la pantalla &iOFXOR, seleccione la opcin de men
&iOFXOR_5HWURDFWLYLGDG PDQXDO. A continuacin se muestra una ventana
solicitando que se indiquen las pagas a retroactivar.
Sin embargo, si accede al clculo de pagas retroactivas desde la opcin de
men 3URFHVRV_5HYLVLyQGHSDJDVDWUDVDGDVsituada en la ventana 1yPLQD
se puede encontrar con dos casos:
Si accedi a la aplicacin por pagas$FWLYDV, se despliega la ventana
5HWURDFWLYLGDG0DQXDO desde la cual puede indicar las pagas a
retroactivar.
Si accedi a la aplicacin por pagas/LEUHV, en primer lugar aparece una
ventana desde la que puede elegir la paga, y una vez que indique la paga
desde la que se quiere realizar la retroactividad se despliega la ventana
5HWURDFWLYLGDG0DQXDO desde la cual se seleccionan las pagas a
retroactivar. Tras seleccionar estas pagas se muestra la ventana &iOFXOR
GH1yPLQD.

208

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDORFDO

Figura 117. Pagas con retroactividad

Para seleccionar la paga o pagas a retroactivar siga los siguientes pasos:


 Haga clic en el botn $xDGLU. Se despliega una ventana que permite elegir
las pagas.
 Seleccione con el botn izquierdo del PRXVH las pagas (en caso de varias
pagas puede hacerlo manteniendo presionada la tecla CTRL para
seleccionar las pagas una a una y con la tecla SHIFT para seleccionar un
bloque de pagas).
 Una vez seleccionadas, haga clic en el botn $FHSWDU para regresar a la
ventana 5HWURDFWLYLGDGPDQXDO.
Si desea borrar alguna paga seleccionada para realizar una retroactividad siga
los siguientes pasos:
 Marque la lnea correspondiente a la paga que se desea eliminar.
 Haga clic en el botn (OLPLQDU.
Para salir de esta ventana, haga clic en el botn &HUUDU. Se despliega de nuevo
la pantalla &iOFXOR.
l &DPELDUSDJD
Dentro de la ventana &iOFXORGH1yPLQD tiene la posibilidad de cambiar la
paga a calcular. Para ello siga los siguiente pasos:
 Haga clic en el botn &DPELDU3DJD. Se despliega una ventana que
permite elegir una paga distinta de la seleccionada en primer lugar.
 Seleccione la nueva paga en la ventana que se despleg anteriormente.
 Haga clic en el botn $FHSWDU. Vuelve de nuevo a la ventana &iOFXORGH
1yPLQD.

Si se accede a la aplicacin mediante la opcin de pagas Libres y el usuario cuenta con


un permiso especfico en el objeto con extensin .PER del Sistema cach, existe la
posibilidad de calcular o recalcular pagas cerradas y revisar pagas abiertas. Para ms
informacin consulte el apartado *HQHUDUXQSURFHVRFRQXQDSDJDFHUUDGD del
captulo "Gestin de pagas" de este manual

209

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDORFDO

6HOHFFLRQDUODVRSFLRQHVGHOFiOFXOR

Una vez situado en ventana de &iOFXORGH1yPLQD tiene diferentes opciones, las


cuales se pueden utilizar para la ejecucin del clculo. Estas opciones son:
l ,QWHUDFFLyQGHOXVXDULRHQHOSURFHVRGHFiOFXOR.
El programa Clculo de nmina ofrece diferentes opciones a elegir antes de
ejecutar el clculo, donde puede decidir el tipo de secuencia de ejecucin del
proceso. Los tipos de secuencia son:
(MHFXFLyQGHOFiOFXORFRQLQWHUDFFLyQGHOXVXDULR:
Esta posibilidad es de gran utilidad especialmente cuando se ejecuta el
clculo de manera provisional ya que permite verificar los resultados de
cada clculo, accediendo a toda la informacin detallada de stos (consulte
el apartado 6HJXLPLHQWRGHOFiOFXOR de este captulo).
Este tipo se secuencia permite de manera interactiva, detener la ejecucin
del clculo de cada empleado, y a travs de distintas opciones, revisar los
valores de conceptos de nmina y TIs del clculo de un empleado.
Posteriormente, es posible indicar si se avanza al siguiente empleado y as
sucesivamente, o bien completar el proceso de clculo sin detenerse
(consulte el apartado 6HFXHQFLDGHOFiOFXOR QDYHJDFLyQ de este
captulo).
Para poder utilizar este tipo de secuencia haga clic en la casilla de
verificacin &DOFXODUGHXQRHQXQR que se encuentra en la pestaa
&iOFXORORFDO.
Asimismo, durante el proceso del clculo, tiene la posibilidad de visualizar
el recibo-resumen empleado por empleado, con la finalidad de ver el
resultado del clculo para cada uno. Para ello, es necesario que haga clic
en la casilla de verificacin 0RVWUDUUHFLERGHQyPLQDsituada en la
pestaa 9LVXDOL]DFLyQ a la que puede acceder seleccionando la opcin de
men +HUUDPLHQWDV_2SFLRQHV$YDQ]DGDV o haciendo clic en el botn 2S
$YDQ]DGDV. Si durante el proceso se seleccion la opcin que permite
ejecutar el clculo continuo aunque se produzcan errores (pestaa *HQHUDO
de la ventana 2SFLRQHV$YDQ]DGDV) y tales errores suceden durante la
ejecucin, el recibo-resumen mostrar, junto al importe lquido a percibir, un
icono en forma de tringulo que advertir al usuario que el recibo en
cuestin ha sido calculado con errores.
Adems, en la barra de tareas de la ventana que muestra el recibo-
resumen el usuario puede observar, del total de registros calculados,
cuantos recibos han sido visualizados sin contener errores y cuantos
conteniendo estos. En el ejemplo mostrado a continuacin, de 102 recibos
calculados, el usuario ha visualizado dos sin errores y uno con error.

210

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDORFDO

Figura 118. Recibo-resumen con errores

3DJDVFRQUHWURDFWLYLGDG:
Para el clculo de pagas con retroactividad es necesario que haga clic en la
casilla de verificacin &DOFXODUUHYLVLyQDUHYLVLyQ ubicada en la pestaa
&iOFXORORFDO. De esta forma se detiene el proceso de clculo al final del
clculo de cada paga retroactivada antes de comenzar la siguiente. Esta
opcin se utiliza cuando se elige ms de una paga a retroactivar.
Es de gran utilidad, ya que, al tener varias pagas, permite detener el clculo
al final de cada paga para visualizar los resultados y estadsticas, as como
definir nuevas opciones de clculo para la siguiente paga retroactiva.
Si se activ la casilla de verificacin &DOFXODUUHYLVLyQDUHYLVLyQ, al
terminar el clculo de la primera paga retroactivada, se muestra de nuevo
la ventana &iOFXORGH1yPLQD pero ahora con el botn &RQWLQXDU&iOFXOR
en lugar del botn ,QLFLDU&iOFXOR. En este momento puede volver a definir
opciones de clculo para la paga en espera.
Una vez que haya definido las opciones de clculo, haga clic en el botn
&RQWLQXDU &iOFXOR o seleccione la opcin de men &iOFXOR_&RQWLQXDU
FiOFXOR para que se ejecute el clculo de la siguiente paga a retroactivar
hasta que se calculen todas aquellas pagas que fueron seleccionadas.

211

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDORFDO

Figura 119. Clculo-Continuar Clculo

Tambin puede activar simultneamente las casillas de verificacin


&DOFXODUUHYLVLyQDUHYLVLyQ y &DOFXODUGHXQRHQXQR. En este caso se
calcula cada paga retroactiva y se muestran los datos de cada empleado.
Al finalizar la primera paga haga clic en el botn &RQWLQXDU&iOFXOR para
que comience a calcularse la siguiente paga que tambin mostrar los
datos de cada empleado. Ejecute este proceso hasta que se termine el
clculo de todas las pagas seleccionadas.
(MHFXFLyQGHOFiOFXORVLQLQWHUDFFLyQGHOXVXDULR
Esta posibilidad es de gran utilidad cuando se desea ejecutar el proceso de
clculo de nmina de manera definitiva, tras haber verificado previamente
que los resultados que obtiene son correctos.

Recuerde que si no marca la casilla de verificacin &DOFXODUGHXQRHQXQR se despliega


un mensaje informando de que se procesarn todos los registros.
Para ello, es necesario que la casilla de verificacin &DOFXODUGHXQRHQ
XQR situada en la pestaa &iOFXORORFDO no est marcada. De esta forma el
clculo de nmina se ejecuta para todos los empleados sin detenerse en
cada uno.
Este mtodo de ejecucin no permite utilizar las opciones de navegacin
por lo que agiliza en gran medida el proceso de clculo.
En el caso de pagas con retroactividad, si no est marcada la casilla de
verificacin &DOFXODUGHXQRHQXQR, pero s la casilla de verificacin
&DOFXODUUHYLVLyQDUHYLVLyQ, el proceso se detiene al finalizar cada paga,
debiendo indicar que se contine con el clculo (siguiente paga). Si esta
ltima casilla de verificacin no est marcada, el clculo de nmina se
ejecutar para todas las pagas sin detenerse en ningn momento.
l &iOFXORFRQFDUiFWHUSURYLVLRQDORGHILQLWLYR.

212

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDORFDO

La distincin entre el carcter provisional y definitivo del clculo de nmina


permite realizar pruebas o simulaciones sin tener que preocuparse por el hecho
de que stas puedan desvirtuar la veracidad del sistema de informacin de la
organizacin.
La aplicacin permite ejecutar el clculo tantas veces como sea necesario,
permitiendo as realizar pruebas y validar las consistencias de los datos de
algunos empleados. Sin embargo la informacin sobre el clculo se
actualiza siempre que, al calcular la nmina de los empleados, se decida si
se han de modificar o no los valores de resultado del clculo. Para sto, se
debe activar la casilla de la opcin0RGLILFDHODFXPXODGR. De esta forma, el
clculo de nmina tiene un carcter definitivo.
Se aconseja utilizar esta opcin nicamente cuando se est seguro de la
validez de los clculos y de haber efectuado el proceso de forma correcta. En
caso de cometer algn error u omisin en el clculo, que requiera modificacin
posterior, la aplicacin permite efectuar clculos retroactivos que corrijen los
valores acumulados.
l )LOWUR
La aplicacin cuenta con dos tipos de filtros:
Filtro definido en ejecucin.
Este filtro se define manualmente una vez que se inicia el clculo. Para que
pueda definir este filtro es necesario que en la pestaa )LOWUR a la que se
accede seleccionando la opcin de men +HUUDPLHQWDV_2SFLRQHV
$YDQ]DGDV o haciendo clic en el botn2S$YDQ]DGDV est seleccionada
la opcin 0RVWUDUILOWURDOLQLFLDUHOFiOFXOR. Una vez que compruebe que
esta opcin est seleccionada haga clic en el botn $FHSWDU para regresar
a la ventana &iOFXORGH1yPLQD.

Figura 120. Ventana Opciones Avanzadas-Filtro

Filtro predefinido

213

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDORFDO

La aplicacin cuenta con un conjunto de filtros predefinidos que puede


elegir antes de iniciar el clculo de la nmina. Para elegir uno de stos siga
los siguientes pasos:
 Desde la ventana &iOFXORGH1yPLQD seleccione la opcin de men
+HUUDPLHQWDV_2SFLRQHV$YDQ]DGDV o haga clic en el botn 2S
$YDQ]DGDV. Se despliega la ventana 2SFLRQHV$YDQ]DGDV.
 Seleccione desde la pestaa )LOWUR, aquel que desee utilizar en la barra
de )LOWURVDOPDFHQDGRV utilizando el botn de lista que aparece debajo
del literal )LOWURVDOPDFHQDGRV.
Tambin tiene la posibilidad de crear y almacenar nuevos filtros (consulte el
apartado )LOWUR de este captulo). Una vez que seleccione el filtro
predefinido, al iniciar el clculo la aplicacin ejecutar este proceso
utilizando el filtro elegido.

,QLFLDUHOFiOFXOR

Una vez definidas las opciones de clculo haga clic en el botn ,QLFLDUHO&iOFXOR.

(VWDEOHFHUILOWURVSDUDHOFiOFXOR

Si antes de iniciar el clculo eligi dentro de la pestaa )LOWUR la opcin 0RVWUDU


ILOWURDOLQLFLDUHOFiOFXOR, tras hacer clic en el botn ,QLFLDU&iOFXOR se despliega
la pantalla de filtro 6XEFRQVXOWD desde la cual puede definir el filtro deseado. Para
ms informacin sobre los filtros del clculo, consulte dentro de 2SFLRQHV
DYDQ]DGDV el apartado )LOWUR de este captulo. Si no desea establecer ningn filtro,
haga clic en el botn $FHSWDU.

6HFXHQFLDGHOFiOFXOR QDYHJDFLyQ

El poder determinar en distintos momentos la secuencia de clculo resulta til para


que, antes de ejecutar una paga con carcter definitivo, se realicen
comprobaciones sobre la validacin de los resultados. De esta forma puede
comenzar a calcular una o varias pagas de forma que el programa se detenga en
cada empleado y muestre el resultado (recibo-resumen) de cada uno antes de
calcular el siguiente empleado (siempre que se hubiera seleccionado la opcin del
clculo 0RVWUDUUHFLERUHVXPHQ). Si estos resultados son correctos, puede
ejecutar el clculo de la nmina de todos los empleados y pagas restantes,
agilizando el proceso.
Se recuerda al usuario que si durante el proceso se seleccion la opcin que
permite ejecutar el clculo continuo aunque se produzcan errores (pestaa
*HQHUDOde la ventana 2SFLRQHV$YDQ]DGDV) y tales errores suceden durante la
ejecucin, el recibo-resumen mostrar, junto al importe lquido a percibir, un icono
en forma de tringulo que advertir al usuario que el recibo en cuestin ha sido
calculado con errores.
Una vez que el proceso se detiene en el primer empleado, puede hacer uso de las

214

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDORFDO

herramientas de navegacin siempre y cuando, antes de iniciar el clculo, haya


seleccionado la casilla de verificacin &DOFXODUGHXQRHQXQR.
Si no selecciona esta casilla de verificacin, el clculo se ejecutar en su totalidad,
sin permitir navegar por empleado.
Otra ventaja, es que permite optar, en cualquier momento, entre una ejecucin ms
rpida y un seguimiento ms efectivo del clculo.
A continuacin se describen los tipos de secuencias:
l &DOFXODUGHXQRDXQR
Si ha activado esta casilla de verificacin, el proceso de clculo de nmina se
ejecuta interactivamente empleado por empleado. Esta opcin permite que al
detenerse en cada empleado, sea posible hacer un seguimiento del clculo
consultando informacin detallada sobre conceptos de nmina y TIs, as como
informacin estadstica del proceso. Para ms informacin sobre el
seguimiento y estadsticas del clculo, consulte los apartados 6HJXLPLHQWRGHO
FiOFXOR y 7LHPSRV\HVWDGtVWLFDV de este captulo.
Durante el proceso de clculo, la opcin &DOFXODUGHXQRDXQR, cuenta con
los siguientes botones de la barra de herramientas:
Calcula la nmina del siguiente empleado mostrando de uno en uno el
recibo-resumen de cada empleado. Esta operacin tambin la puede
realizar seleccionando la opcin de men 1DYHJDFLyQ_6LJXLHQWH.

Para que el proceso de clculo muestre el recibo-resumen de cada empleado, es necesario


que la casilla de verificacin 0RVWUDUUHFLERGHQyPLQD situada en la pestaa 9LVXDOL]D
FLyQ a la que se accede seleccionando la opcin de men +HUUDPLHQWDV_2SFLRQHV$YDQ
]DGDV o haciendo clic en el botn 2S$YDQ]DGDV, est marcada.

Acelera el clculo mostrando secuencialmente sin detenerse los datos de


cada empleado. Tambin puede hacerlo seleccionando la opcin de men
1DYHJDFLyQ_$YDQFHUiSLGR.
Detiene el avance rpido mostrando el recibo-resumen del empleado en
que se detuvo el clculo. Tambin se puede detener seleccionando la
opcin de men 1DYHJDFLyQ_3DXVD.
l &DOFXODUUHYLVLyQDUHYLVLyQ
Esta casilla de verificacin se utiliza cuando se calcula ms de una paga
retroactiva. Si se marca la casilla de verificacin, el proceso se detendr al
finalizar el clculo de cada paga retroactiva, debiendo hacer clic en el botn
&RQWLQXDUFiOFXOR para proceder a la ejecucin de la siguiente paga.

&DPELDUODVHFXHQFLDGHOFiOFXOR
Es posible modificar la secuencia del clculo mediante los botones &DOFXODUSDJD
y &RPSOHWDUFiOFXOR, o mediante sus opciones equivalentes desde el men

215

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDORFDO

1DYHJDFLyQ. Estas opciones permiten:


l Finalizar el clculo de una paga cuando se est calculando una paga empleado
por empleado. Para ello haga clic en este botn correspondiente o seleccione
la opcin de men 1DYHJDFLyQ_&DOFXODUSDJD. Se despliega el siguiente
mensaje:

Figura 121. Mensaje Calcular paga

Al confirmar este mensaje se procesa el clculo de la paga y se regresa a la


ventana &iOFXORGHQyPLQD.
l En el caso de una paga con retroactividad, donde se calculan varias pagas a
retroactivar, si para ejecutar el clculo activ la casilla de verificacin &DOFXODU
UHYLVLyQDUHYLVLyQ, el proceso de clculo se detendr en cada paga (si
tambin marc la casilla de verificacin &DOFXODUGHXQRHQXQR, adems se
detendr en cada empleado). Si desea que el clculo se realice por completo
para todas las pagas, sin detenerse en cada una, haga clic en el botn
correspondiente o seleccione la opcin de men 1DYHJDFLyQ_&RPSOHWDU
FiOFXOR. A continuacin se muestra el siguiente mensaje:

Figura 122. Mensaje clculo completo

Al confirmar este mensaje, se procesa el clculo de la paga y se regresa a la


ventana &iOFXORGHQyPLQD.

&DQFHODUHOFiOFXOR
Durante el proceso de navegacin, puede detener el proceso de clculo en
cualquier momento. Para ello seleccione la opcin de men &iOFXOR_$ERUWDU
FiOFXOR, haga clic en el botn correspondiente $ERUWDU&iOFXOR o presione la
combinacin de teclas $/7+3 (se recomienda el uso de esta opcin cuando el
puntero del PRXVH est deshabilitado. Este caso se presenta cuando se calculan
todos los empleados sin que el proceso se detenga). En caso de que se cancele un

216

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDORFDO

clculo se pueden producir dos situaciones:


l El clculo se cancel cuando todava no se han empezado a procesar los
registros. Se despliega un mensaje solicitando confirmacin de la cancelacin
del clculo.
l El clculo se cancel cuando ya se ha procesado algn registro. Se muestra un
mensaje pidiendo confirmacin de la cancelacin del clculo e informando
sobre el nmero de registros procesados y el nmero de registros que quedan
por procesar.
La actualizacin de los valores en las tablas de resultados se efecta conforme se
procesa la nmina de cada empleado. Esto implica que, si se aborta el proceso de
clculo en un momento dado, todos los valores que se hayan calculado hasta ese
momento se habrn guardado en las tablas de resultado del clculo.
Por lo tanto, para que el sistema de informacin de la organizacin ofrezca una
visin real de la informacin salarial, en caso de que se interrumpa un clculo que
actualiza los valores acumulados, debe recordar los siguientes puntos:
l Es necesario volver a ejecutar el clculo desde el empleado en el que se
interrumpi el proceso, o
l Ejecutar nuevamente el clculo para la paga cuyo clculo se cancel.

6HJXLPLHQWRGHOFiOFXOR

El programa clculo de nmina permite obtener informacin sobre la definicin de


aquellos componentes que intervienen en el clculo de cada empleado como
conceptos de nmina y TIs. Durante el proceso de clculo, puede tener acceso
directo a la relacin de conceptos de nmina y a la de TIs desde la ventana
&DOFXODQGR, la cual permite visualizar informacin de ambos objetos.

Figura 123. Informacin de conceptos y TIs

A travs de este seguimiento durante el proceso, es posible analizar los resultados


obtenidos en el clculo de cada empleado.
La informacin que puede consultar es la siguiente:
l ,QIRUPDFLyQVREUHFRQFHSWRV
Detalles del concepto
Normas del concepto
Detalles de ejecucin

217

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDORFDO

Descomposicin en conceptos
Usos en conceptos
Descomposicin en totales
Usos en totales
Descomposicin en TIs
Usos en TIs
l ,QIRUPDFLyQGH7,V
Descomposicin en conceptos
Usos en conceptos
Cabe sealar que esta informacin es slo de carcter informativo, por lo que si
detecta o desear realizar un cambio sobre algn concepto de nmina o TI, deber
hacerlo a travs de los editores correspondientes. Para ms informacin sobre la
modificacin de conceptos y TIs, consulte el apartado 0RGLILFDFLyQGHFRQFHSWRV
del captulo "Editor de conceptos", y el apartado 0RGLILFDFLyQGH7,Vdel captulo
"Editor de TIs", ambos del 0DQXDOGHGHVDUUROORGHDSOLFDFLRQHV0HWD .
A continuacin se describe el detalle y manera de acceder a cada una de estas
opciones.

,QIRUPDFLyQVREUH&RQFHSWRV

Para obtener informacin sobre los conceptos de nmina, seleccione la opcin de


men 9HQWDQD_1XHYDYHQWDQD_&RQFHSWRV o haga clic sobre el botn
correspondiente. Se despliega la ventana ,QIRUPDFLyQGH&RQFHSWRV:

Figura 124. Informacin de Conceptos

Utilice la barra de desplazamiento vertical para visualizar todos los conceptos que
intervienen en el clculo de nmina; si conoce el identificador del concepto
buscado, escriba su cdigo en la casilla de texto editable situada en la parte
superior de la ventana. En caso de no darse una correspondencia exacta, har la
bsqueda hasta alcanzar el concepto cuyo identificador tenga asignado el valor
inmediatamente superior.

218

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDORFDO

Una vez que se selecciona el concepto deseado, puede obtener informacin


detallada sobre ste de cuatro formas: mediante los tres botones situados en la
parte superior de la ventana, o mediante el botn $FHSWDU.
Adems, desde la ventana Informacin de conceptos dispone de las siguientes
opciones:
l 'HWDOOHVGHOFRQFHSWR: este botn permite acceder a una ventana en la que
se especifica:

Figura 125. Detalles del Concepto

El identificador del concepto de nmina (cdigo)


Nombre corto
Nombre largo del concepto de nmina
Tipo de dato (numrico, fecha o texto)
Clasificacin
Momento de ejecucin (previo, de nmina, fin de registro o fin de
clculo)
Acumulado (en caso de que tenga salida al acumulado largo o corto).
Campo en el acumulado (largo o corto, en caso de que tenga salida al
acumulado).
Para ms informacin sobre la definicin de estas propiedades, consulte el
apartado 1RFLRQHVEiVLFDVdel captulo "Editor de conceptos" del 0DQXDOGH
GHVDUUROORGHDSOLFDFLRQHV0HWD.
l 1RUPDVGHOFRQFHSWR: con esta opcin accede a la definicin de la Frmula
primera (F1) y Frmula segunda (F2), que se utilizan para calcular el valor
del concepto de nmina. Tambin un concepto puede recoger su valor de la
suma de los valores asignados a otros conceptos de nmina (conceptos que
recogen un total).
La ventana 1RUPDVGH&RQFHSWRVofrece informacin sobre:
Identificador del concepto de nmina (cdigo)
Nombre corto

219

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDORFDO

Si el concepto de nmina es o no un total, es decir, indica si el valor del


concepto lo recoge de un total (suma del valor de otros conceptos).
El orden de ejecucin del concepto de nmina (en caso de haberse definido
desde el Editor de conceptos).
Tipo de orden. Indica si el concepto de nmina es de orden forzado o no
forzado. Si en el punto anterior se defini un orden, este ser forzado, en
caso contrario, ser no forzado.
Definicin del comportamiento en retroactividad. Informa sobre la definicin
del comportamiento para pagas retroactivas: Reclculo y Diferencia.

Figura 126. Normas del concepto

l 'HWDOOHVGH(MHFXFLyQ: al seleccionar esta opcin se obtiene una ventana


con ms informacin sobre el concepto de nmina.
Para cada concepto se muestra:
Identificador del concepto de nmina (cdigo)
Nombre corto
Valor actual: muestra el valor actual que tiene el concepto de nmina.
Orden de ejecucin: el orden en que el concepto de nmina se ejecuta en
el proceso de clculo. Si es de orden forzado, este valor es el que se
especific en la definicin del concepto. Si no tena orden (orden no
forzado), el orden se asigna de acuerdo al flujo de asignacin de valores
(frmulas, dependencias, tablas de valor, etc.).
Asignacin: Indica de dnde tom su valor final el concepto de nmina.
Histrico de valores asignados: muestra aquellas asignaciones que se
realizaron durante el flujo de asignacin incluyendo el valor, el tipo de
asignacin y el origen. En relacin al origen se especifica el nombre de la TI
en caso de que el concepto de nmina tome su valor directamente de la
base de datos. Si se trata de asignacin directa, es decir, el valor viene
dado por otro concepto, se muestra el identificador de ste para conocer en

220

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDORFDO

qu concepto se est realizando la asignacin. Se informa acerca del


origen en todos los tipos de asignacin (no slo en asignacin directa), a
excepcin de revisin y revisin en diferencias.
Estas asignaciones se basan en los criterios predefinidos en la aplicacin
comenzando por una Asignacin de mnima prioridad (Correccin dbil),
pasando por una Asignacin Estructural (Asignacin directa y/o Frmula
primera, Correccin primera y Frmula segunda) y finalizando con una
Asignacin mxima (Correccin fuerte). Para ms informacin sobre la
asignacin de valores, consulte el $QH[R,,)OXMRGHDVLJQDFLyQGHYDORUHV
SDUDHOFiOFXORGHXQFRQFHSWRdel captulo "Editor de conceptos" del 0DQXDO
GHGHVDUUROORGHDSOLFDFLRQHV0HWD.
En caso de pagas con retroactividad, muestra informacin sobre: Reclculo,
Acumulado, Comportamiento en Reclculo y Comportamiento en Diferencia.
Si durante el proceso de clculo se seleccion la opcin que permite ejecutar el
clculo continuo aunque se produzcan errores (pestaa *HQHUDO de la ventana
2SFLRQHV$YDQ]DGDV) y tales errores suceden durante la ejecucin, la
ventana Detalles de ejecucin muestra, para cada concepto que incluye
errores, un icono en forma de tringulo que advierte al usuario de este hecho.
El icono aparece adjunto a la etiqueta Valor actual del concepto.

Figura 127. Detalles de Ejecucin

Para obtener ms informacin sobre un concepto de nmina, desde la ventana


,QIRUPDFLyQGHFRQFHSWRV haga doble clic sobre el concepto elegido, o bien
haga clic en el concepto elegido y a continuacin haga clic en el botn $FHSWDU.
Se despliega una ventana de &RQFHSWRV. Si durante el proceso de clculo se
seleccion la opcin que permite ejecutar el clculo continuo aunque se produzcan

221

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDORFDO

errores (pestaa *HQHUDO de la ventana 2SFLRQHV$YDQ]DGDV) y tales errores


suceden durante la ejecucin, la ventana Conceptos muestra un icono en forma de
tringulo que advertir al usuario de este hecho.

Figura 128. Conceptos

Esta ventana, que muestra el cdigo del concepto de nmina seleccionado, su


nombre corto y su valor, incluye las siguientes opciones del concepto seleccionado.
l 'HVFRPSRVLFLyQHQFRQFHSWRV. La ejecucin de un concepto de nmina
puede depender de la definicin de otro u otros conceptos, ya que en la
frmula del primero, se incluyen referencias a otros conceptos de nmina.
Esta opcin muestra los conceptos que se han utilizado para calcular el
valor del concepto de nmina seleccionado, es decir, de aquellos conceptos
que dependen del concepto de nmina en referencia. Esta informacin se
puede visualizar en la tabla 'HSHQGHQFLDVGHFRQFHSWRV, localizada en el
men &RQILJXUDFLyQ_&iOFXOR_7DEODVDX[LOLDUHVGHOVLVWHPD..
l 8VRVHQFRQFHSWRV. Esta opcin muestra los conceptos de nmina que para
calcular su valor utilizan el concepto seleccionado, es decir, aqullos en los que
su frmula hace referencia a este concepto de nmina.
l 'HVFRPSRVLFLyQHQWRWDOHV. Muestra informacin para conocer si el concepto
de nmina seleccionado se utiliza como elemento que, sumado a otros
conceptos, calculan el valor de un concepto de nmina total.
l 8VRVHQWRWDOHV. Si se trata de un total, es decir, de un concepto de nmina
que toma su valor de la suma de varios conceptos, muestra los conceptos de
nmina que totaliza.
l 'HVFRPSRVLFLyQHQ7,V. Muestra informacin sobre las dependencias de TIs
con el concepto de nmina, es decir, aquellas TIs a partir de las cuales se
obtienen los campos de la base de datos que se utilizarn para calcular el valor
del concepto de nmina seleccionado.
l 8VRVHQ7,V. Indica qu TIs hacen referencia al concepto de nmina, es decir,
TIs que utilizan al concepto para su clculo.
Finalmente, la ventana &RQFHSWRV cuenta con el botn 7RGRV que se utiliza
para acceder a la informacin de cada concepto uno a uno, es decir, se
despliega una ventana para cada concepto de nmina de forma simultnea.

222

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDORFDO

,QIRUPDFLyQVREUH7,V

Para acceder a la informacin sobre las TIs que participan en el clculo de nmina
seleccione desde la ventana &iOFXOR&DOFXODQGR la opcin de men
9HQWDQD_1XHYD9HQWDQD|7DEODV,QWHUQDV, o haga clic en el botn correspondiente.
A continuacin se muestra la ventana ,QIRUPDFLyQGH7,V.

Figura 129. Informacin sobre TIs

Al seleccionar cualquiera de las TIs mostradas en el lado izquierdo de la ventana,


en el lado derecho se visualizan (seccin &DPSRVGHOD7DEOD) los campos que
recoge la TI seleccionada.
Para obtener informacin ms detallada sobre cada TI haga doble clic sobre la que
elija, o bien haga clic en la TI elegida y a continuacin haga clic en el botn
$FHSWDU.
Como resultado de esta accin se muestra la ventana correspondiente a la TI
seleccionada (a manera de ejemplo se seleccion la TI 9$/B62&,('$'). Si
durante el proceso de clculo se seleccion la opcin que permite ejecutar el
clculo continuo aunque se produzcan errores (pestaa *HQHUDO de la ventana
2SFLRQHV$YDQ]DGDV) y tales errores suceden durante la ejecucin, la ventana7,
muestra, para cada tabla interna que incluye errores, un icono en forma de
tringulo que advierte al usuario de este hecho.

Figura 130. TI VAL_SOCIEDAD (Ejemplo)

En esta ventana se muestra informacin de la TI 9$/B62&,('$', como el


nmero de registros que ha recuperado de la base de datos al ejecutarse y los
valores de los campos recuperados.

223

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDORFDO

El dato de la casilla +HUHQFLD permite saber en todo momento desde qu ventana


se ha accedido a la actual. En esta ventana el valor de la casilla +HUHQFLD es TI
Raz, ya que se ha accedido a esta ventana desde el listado de TIs.
Para esta TI, se muestra el campo recogido, el concepto (cdigo), el Valor
resultante del concepto y el Tipo de aplicacin. Este ltimo muestra el orden de
asignacin, el cual ha de definirse desde el concepto 45 (APLICA_VALOR).
Para conocer la relacin de esta TI con los conceptos de nmina, se utilizan las
siguientes opciones de correspondencia con TIs:
l 'HWDOOHVGHOD7,: una vez que ha accedido a la TI 9$/B62&,('$', si desea
obtener ms informacin sobre la misma, por ejemplo, la sentencia SELECT
completa, haga clic en el botn correspondiente. Se despliega una ventana en
la que se indica:
Denominacin de la TI.
Argumentos que utiliza la TI para su ejecucin.
Tipo de dato de cada uno de estos argumentos.
Nivel de ejecucin (registro o general).
Tiempo que ha dedicado el sistema a ejecutar la sentencia y cargar su
resultado a memoria principal, y
Sentencia SELECT: para aquellos usuarios que no cuenten con
conocimientos de SQL, esta sentencia indica los campos que se extraen de
una tabla para los registros que cumplan unas condiciones especficas. Los
datos que se quieren recuperar se especifican detrs de la palabra
SELECT, la tabla detrs de la palabra FROM, y las condiciones de filtrado
detrs de la palabra WHERE.
Para ms informacin sobre la definicin de una TI, consulte el apartado
&UHDFLyQGHXQD7, del captulo "Editor de TIs" del 0DQXDOGHGHVDUUROORGH
DSOLFDFLRQHV0HWD.

224

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDORFDO

Figura 131. Detalles de TIs

l 'HVFRPSRVLFLyQHQ7,V. Esta opcin muestra los conceptos de nmina que


utiliza la TI 9$/B62&,('$'. En este caso, el filtro de la TI se sirve de un
concepto previo de nmina: FEC_IMPUTACIN

Figura 132. Desc. de VAL_SOCIEDAD

l 8VRVHQ7,V. Muestra informacin sobre los conceptos de nmina que


dependen de la TI. Al seleccionar esta opcin, se obtiene una ventana de usos
de la TI seleccionada en la que se muestran los campos que toman su valor a
partir de los datos recuperados por la TI. As, continuando con el ejemplo
anterior, al concepto $3/,&$B9$/25, al que corresponde el cdigo 45, se le
asignar un valor tomando como punto de partida la informacin recuperada
por la TI 9$/B62&,('$'

225

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDORFDO

Figura 133. Usos de VAL_SOCIEDAD

7LHPSRV\HVWDGtVWLFDV

El clculo de nmina permite obtener informacin estadstica sobre el resultado de


una paga o pagas durante su ejecucin o al finalizar stas. Dicha informacin se
refiere sobre toda a los tiempos invertidos en el clculo, permitiendo ver grficos de
la misma e incluso exportar sta a un archivo txt.
Para acceder a la ventana que muestra informacin sobre el tiempo dedicado a la
ejecucin del clculo seleccione la opcin de men 9HU_9HU(VWDGtVWLFDV o haga
clic en el botn correspondiente.

Esta informacin puede visualizarse para el clculo en general (una vez terminado el cl-
culo), o durante el proceso de clculo (en caso de haber elegido la opcin &DOFXODUXQRD
XQR). En este ltimo caso, las estadsticas mostradas se refieren a los registros calculados
hasta ese momento.

226

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDORFDO

Figura 134. Estadsticas de clculo del registro actual

En esta ventana se muestra el tiempo invertido para calcular una o varias pagas
(en caso de efectuar retroactividad), para todos o para un nmero limitado de
empleados.
En caso de que existan varias pagas, puede seleccionarlas desde el botn de lista
3DJDV.
Tiene la posibilidad de solicitar las estadsticas sobre los tiempos de clculo
invertidos en cualquier momento en el que se detenga el proceso de clculo (esto
puede variar dependiendo de la secuencialidad elegida) o al finalizar ste,
permitiendo distinguir entre:
l Tiempos totales
l Tiempo medio por registro, y
l Tiempo que se ha invertido en calcular la ltima nmina.
Estas opciones se seleccionan desde el botn de lista 7LSRGHHVWDGtVWLFD.
El ejemplo mostrado en esta ventana se ha obtenido al solicitar informacin
estadstica tras haber procesado el clculo de la nmina de un grupo de
empleados. El nmero de registros procesados hasta el momento de la
interrupcin se detalla en la casilla 5HJLVWURVFDOFXODGRV y el estado del clculo en
la casilla (VWDGR(en el ejemplo, se podr ver que el proceso todava no ha
concluido).
Tambin se detalla el nmero de registros errneos si los hubiera (siempre que se
haya lanzado el clculo continuo aunque se produzcan errores seleccionando esta
opcin dentro de la pestaa *HQHUDO de la ventana 2SFLRQHVDYDQ]DGDV del
clculo) . Para consultar qu registros son los errneos haga clic en el botn que
aparece junto al campo 5HJLVWURVFRQHUURUHV. Se accede a la ventana Registros
completados con errores en la que se detalla en qu sociedad, empleado y fase de
alta se ha producido el fallo.

227

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDORFDO

Figura 135. Registros completados con errores

La ventana de estadsticas muestra tambin informacin sobre el tiempo que ha


invertido el proceso de "definicin del clculo (carga de TIs ejecutables a nivel
general y clculo de los conceptos previos). Tambin se muestran datos sobre el
tiempo que ha necesitado el sistema para efectuar el clculo, distinguiendo entre
tiempo de base de datos y tiempo de ejecucin. A su vez, el tiempo de base de
datos se distribuye entre tiempo de API SQL, TIs y grabacin en el acumulado.
De cada uno de estos tiempos, se obtiene una mayor informacin mediante el
botn 'HWDOODU, el cual muestra informacin ms detallada del registro de tiempo
seleccionado. Por ejemplo, si selecciona el botn 'HWDOODU del literal 7DEODV
LQWHUQDV, obtiene informacin concreta relativa a cada TI.
Si hace clic en el botn *UiILFR puede visualizar un grfico con la informacin
que se muestra en estas ventanas.

*UiILFRVGHODVHVWDGtVWLFDV

La informacin estadstica puede:


l Utilizarse para generar un grfico, haciendo clic en el botn *UiILFRV.
l Guardar la informacin a un archivo ASCII con extensin .TXT, mediante el
botn ([SRUWDU. La opcin ([SRUWDUest disponible en todas las ventanas. En
la ventana (VWDGtVWLFDVGHFiOFXOR se distinguen dos posibilidades:
Generar un archivo de texto con la informacin disponible en esta misma
ventana (botn ([SRUWDU), y
Generar un archivo de texto con la informacin disponible en todas las
ventanas con informacin estadstica, a las que se accede seleccionando
los sucesivos niveles de detalle (botn ([SRUWDFLyQWRWDO).

2SFLRQHVDYDQ]DGDV

La ventana &iOFXORGH1yPLQD dispone del botn 2S$YDQ]DGDV a travs del

228

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDORFDO

cual puede establecer parmetros de ayuda para el clculo de nmina. Estos


parmetros se refieren al tipo de seguimiento que quiere que realice el programa
as como a la informacin que desea obtener sobre cmo se est procesando el
clculo.
Tras hacer clic en este botn se despliega la ventana Opciones Avanzadas la cual
cuenta con cuatro pestaas: )LOWUR, 9LVXDOL]DFLyQ, *HQHUDO y &RQH[LRQHV.
Slo puede modificar los valores de la ventana 2SFLRQHV$YDQ]DGDVantes de
iniciar el clculo, y no durante el tiempo en el que ste se est ejecutando.

)LOWUR

Con la finalidad de aumentar la velocidad del clculo de nmina en los casos en


que se requiera, puede utilizar filtros que permiten efectuar clculos para un
intervalo especfico de la totalidad de los empleados de acuerdo a caractersticas
predefinidas.
Para establecer un filtro en el proceso de clculo, acceda a la pestaa )LOWUR
situada dentro de la ventana 2SFLRQHV$YDQ]DGDV.

Figura 136. Ventana Opciones Avanzadas-Filtro

A continuacin se describen las opciones que ofrece esta ventana desde la


seccin )LOWURVDOPDFHQDGRV:

0RVWUDUILOWURHQHMHFXFLyQ

La aplicacin permite seleccionar la opcin 0RVWUDUILOWURDOLQLFLDUHOFiOFXOR la


cual hace que la aplicacin solicite un filtro en el momento de iniciar el proceso de
clculo (filtro definido en ejecucin). Esta opcin provoca que al iniciar el clculo de
nmina se despliegue la siguiente ventana 6XEFRQVXOWD.

Figura 137. Filtro-Subconsulta1

Desde esta ventana puede disear un filtro para el clculo de nmina. Para

229

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDORFDO

ms informacin sobre el diseo de filtros consulte el apartado )LOWUR del


captulo "Consulta y anlisis de la informacin" de este manual.
Adems de esta posibilidad, el programa le permite utilizar filtros predefinidos.

(VWDEOHFHUILOWURVSUHGHILQLGRV

Los filtros predefinidos que contiene la aplicacin estndar son:


l 6yORIDVHVGHDOWDGXUDQWHODVIHFKDVGHSDJR: este filtro permite calcular la
nmina de los empleados cuya fecha de alta est incluida en el periodo de
pago a procesar.
l 7RGDVODVIDVHVGHDOWD: a travs de esta seleccin, se calcularn todos los
empleados. Es el filtro activado por defecto en la aplicacin.
Elija cualquiera de estos filtros y haga clic en el botn $FHSWDU.

&UHDUXQQXHYRILOWUR

Tiene la posibilidad de crear nuevos filtros y aadirlos a la lista )LOWURV


DOPDFHQDGRV. Para ello siga los siguientes pasos.
 Desde la pestaa )LOWUR haga clic en el botn 1XHYR. Se muestra la ventana
6XEFRQVXOWD.
 Indique las condiciones del nuevo filtro de acuerdo a las necesidades del
clculo. Para ms informacin sobre el diseo de filtros consulte el apartado
)LOWUR del captulo "Consulta y anlisis de la informacin" de este manual.
 Una vez definido el nuevo filtro, haga clic en el botn $FHSWDU. Se despliega de
nuevo la ventana 2SFLRQHV$YDQ]DGDV que incluye el filtro que se ha definido.

*XDUGDUPRGLILFDU\HOLPLQDUILOWURV

La ventana 2SFLRQHV$YDQ]DGDV tambin permite almacenar los filtros creados


por el usuario, as como su posterior modificacin o borrado.
Para grabar un filtro creado segn los pasos del apartado anterior, siga los
siguientes pasos.
 Haga clic en el botn correspondiente de la ventana 2SFLRQHV$YDQ]DGDV,
que aparece activado una vez que ha definido el filtro a salvar. Se despliega
la ventana *XDUGDU&RPR.

Si se ha elegido un filtro almacenado en la ventana Subconsulta1, el nombre y la


descripcin son por defecto los que tiene dicho filtro.

230

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDORFDO

Figura 138. Guardar como

 Escriba un identificador para el nuevo filtro en la caja de texto situada a


continuacin del literal 1RPEUHGHOILOWUR. Tambin puede aadir un
comentario a dicho filtro en la caja de texto situada bajo el literal
'HVFULSFLyQGHOILOWUR: a continuacin, haga clic en el botn $FHSWDU.

En el caso de que seleccione un filtro guardado, el clculo heredar su nombre y su


descripcin.
 El nuevo filtro, que se guardar en el objeto con extensin .OPT del usuario del
Sistema cach, estar disponible a partir de ahora como una opcin ms de la
lista de seleccin desplegable.
Para modificar el filtro seleccionado, siempre que ste no sea predefinido, haga clic
en el botn correspondiente. Se despliega la ventana 3URSLHGDGHVGHOILOWUR,
donde aparece exactamente la misma informacin que haba insertado en la
ventana *XDUGDUFRPR. Ahora puede modificar el nombre del filtro y su
descripcin. A continuacin, haga clic en el botn $FHSWDU.
En caso de que desee eliminar el filtro seleccionado, siempre que ste no sea
predefinido, haga clic en el botn correspondiente. A continuacin, se muestra un
mensaje para que confirme si desea seguir adelante con el proceso de eliminacin.
Si hace clic en el botn 6t, se elimina el filtro seleccionado.

9LVXDOL]DFLyQ

Desde la pestaa 9LVXDOL]DFLyQincluida dentro de la ventana 2SFLRQHV


$YDQ]DGDV es posible indicar la informacin que desea obtener sobre cmo se
est procesando el clculo.

231

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDORFDO

Figura 139. Opciones Avanzadas

Las opciones que ofrece esta carpeta son las siguientes:


l 9LVXDOL]DUHOQ~PHURGHHPSOHDGRVFDOFXODGRVFDGD: la casilla de
verificacin situada a la derecha de esta opcin permite seleccionar el nmero
de empleados que se procesarn cada vez, antes de mostrar el recibo-
resumen correspondiente a cada uno de ellos. Por defecto, el valor de esta
opcin es 1.
l 0RVWUDUHOFLFORGHFRQFHSWRV: un concepto de nmina puede calcular su
valor tomando como punto de partida el valor asignado a otro concepto; a su
vez, este segundo concepto de nmina puede servirse de un tercer concepto;
ste, de otro, y as sucesivamente, de forma que se obtiene una cadena de
referencias.
Por "ciclo de conceptos" se entiende la situacin en la que un mismo concepto
de nmina aparece en dos ocasiones en la misma cadena de referencia de
forma que, para calcular su valor, se tendra que haber calculado en una fase
anterior. Esta situacin imposibilitara concluir el clculo con correccin.
Al activar la opcin 0RVWUDUFLFORGHFRQFHSWRV, puede saber si en algn
momento se produce algn conflicto de este tipo durante el clculo. Para ello,
seleccione la opcin de men 9HU_9HUFLFORGHFiOFXOR
l 0RVWUDUHORUGHQGHFiOFXORGHORVFRQFHSWRV: al activar esta casilla de
verificacin puede obtener informacin sobre el orden de ejecucin de todos
los conceptos de nmina que intervienen en el clculo. Para ello seleccione la
opcin de men 9HU_9HU2UGHQGHHMHFXFLyQ. Se despliega la ventana 2UGHQ
GH(MHFXFLyQGH&RQFHSWRV:

232

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDORFDO

Figura 140. Orden de Ejecucin de Conceptos

Desde esta ventana no es posible efectuar ningn cambio sobre el orden de


ejecucin de conceptos de nmina. Para ello, debe acceder al (GLWRUGH
FRQFHSWRV de la aplicacin, realizar las modificaciones y revisar las
dependencias entre conceptos de nmina. sto puede resultar til para el
administrador de la aplicacin o para el tcnico de la aplicacin, puesto que de
esta forma pueden monitorizar el proceso de clculo, comprobar su correccin,
o detectar la causa de posibles errores.
l 0RVWUDUKLVWRULDOGHYDORUHVDVLJQDGRV: a definir el proceso de clculo, un
concepto de nmina puede tomar su valor de una frmula que tenga asociada,
o bien por una asignacin de un valor extrado de la base de datos. Activando
esta casilla, en la ventana 'HWDOOHVGHHMHFXFLyQ indica el valor y el tipo de
asignacin aplicados a un concepto determinado a lo largo del clculo, as
como el origen de la asignacin. En relacin al origen se especifica el nombre
de la TI en caso de que el concepto de nmina tome su valor directamente de
la base de datos. Si se trata de asignacin directa, es decir, el valor viene dado
por otro concepto, se muestra el identificador de ste para conocer en qu
concepto se est realizando la asignacin. Se informa acerca del origen en
todos los tipos de asignacin (no slo en asignacin directa), a excepcin de
revisin y revisin en diferencias.
l 0RVWUDUODVIXQFLRQHVTXHKDQFDXVDGRHOHUURU: si esta casilla de
verificacin est marcada y se producen errores, se obtiene informacin sobre
la causa de stos.
l 0RVWUDUHUURUHVHQHOPRPHQWRHQTXHVHSURGXFHQ: al activar esta casilla
de verificacin, el programa de clculo informa de la presencia de un error en
cuanto ste se produce.
l 0RVWUDUORVYDORUHVGHUHFiOFXORHQUHYLVLyQ: si se procesa el clculo de
pagas retroactivas, y esta opcin est activada, en la ventana 'HWDOOHVGH
HMHFXFLyQse mostrar informacin sobre el comportamiento y valores que
toma el concepto de nmina en la retroactividad.
La ventana 'HWDOOHVGHHMHFXFLyQ muestra cuatro casillas que informan
sobre los valores y comportamiento de un concepto al efectuar una
retroactividad: 5HFiOFXOR, $FXPXODGR, &RPSRUWDPLHQWRHQ5HFiOFXOR y
&RPSRUWDPLHQWRHQ'LIHUHQFLDV.

233

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDORFDO

Las casillas 5HFiOFXOR y $FXPXODGR indican el valor que toma el concepto de


nmina al ser calculado de nuevo, y al actualizar las Tablas de Acumulado. Las
casillas &RPSRUWDPLHQWRHQ5HFiOFXOR y &RPSRUWDPLHQWRHQ'LIHUHQFLDV
permiten saber cmo se han obtenido estos valores. Caben las siguientes
posibilidades:
&RPSRUWDPLHQWRHQ5HFiOFXOR: puede tomar los valores 9DORU
UHFDOFXODGR, 9DORUSDJDRULJLQDO y 9DORUFHUR. En el primer caso, al
recalcular el valor del concepto de nmina se le asignar el valor
resultado de la ltima asignacin. En el segundo caso, no se modificar
el valor que le fue asignado en primera instancia, y en el tercer caso, se
le asignar el valor 0.
&RPSRUWDPLHQWRHQ'LIHUHQFLD: permite saber cmo se obtendr el valor
que se guardar en los registros de acumulado, con las siguientes
posibilidades: 'LIHUHQFLD, 'LIHUHQFLDFHUR, 7RPDYDORUGHODUHYLVLyQ,
7RPDYDORUGHODSDJDRULJLQDO. En el primer caso, en el acumulado se
guardarn los valores procedentes de la diferencia entre el valor
recalculado y el valor calculado en primera instancia. En el segundo
caso, se asignar un valor 0. En el tercer caso, se asignar el valor
resultado del ltimo clculo, y en el ltimo caso, el valor resultado del
clculo que se efectu en primera instancia.
l 0RVWUDUOLVWDGHFRQFHSWRV: si se marca esta casilla de verificacin, tiene la
posibilidad de acceder a una relacin con todos los conceptos de nmina
que intervienen en el clculo. Para ello debe seleccionar la opcin de men
9HQWDQD_1XHYDYHQWDQD_&RQFHSWRV.
l 0RVWUDUUHFLERGHQyPLQD: si se marca esta casilla de verificacin y se ejecuta
el clculo con una secuencialidad de uno en uno, se muestra el recibo-resumen
para cada nmina a medida que se procesa.

*HQHUDO

Desde la pestaa *HQHUDOincluida dentro de la ventana 2SFLRQHV$YDQ]DGDV es


posible indicar el tipo de seguimiento que quiere hacer del programa.

234

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDORFDO

Figura 141. Opciones avanzadas

l 1~PHURGHGHFLPDOHVDORVTXHUHGRQGHDODIXQFLyQ5281'esta casilla
permite modificar el comportamiento de esta funcin LN4 modificando el
nmero de decimales que tiene en cuenta para redondear el valor que se le
pasa. El comportamiento y valores por defecto de esta opcin se especifica a
travs de determinadas propiedades a nivel del editor del registro o del objeto
.CLC del clculo. Para ms informacin remita al personal tcnico al apartado
3DUDPHWUL]DFLyQGHOIURQWHQGGHFiOFXOR del captulo "Anexo I Configuracin
de herramientas", del 0DQXDOGHGHVDUUROORGHDSOLFDFLRQHV0HWD .
l &RQWLQXDUHOFiOFXORDXQTXHVHSURGX]FDQHUURUHV esta casilla activada
permite continuar con el clculo de la nmina aunque en su ejecucin se
produzcan errores, si bien los registro errneos no se grabarn en ningn caso
en las tablas de Acumulado. Al finalizar el clculo, el usuario podr disponer de
un listado que refleje los registros afectados. El comportamiento y valores por
defecto de esta opcin se especifica a travs de determinadas propiedades a
nivel del editor del registro o del objeto .CLC del clculo.
Cuando se produce algn error, este hecho aparecer reflejado de las
siguientes formas:
l Marcado con el icono de advertencia en el recibo en pantalla, en la ventana
que muestra informacin sobre los conceptos, en la ventana que muestra
los detalles de ejecucin y en la ventana que recoge informacin sobre las
TIs.
l En la barra de herramientas del recibo en pantalla se mostrar, del total de
registros, el nmero de registros correctos que el usuario ha visualizado y
el nmero de registros incorrectos* que el usuario ha visualizado, por
ejemplo, 67+1*/102
l En el listado de las estadsticas del clculo se detalla el nmero de registros
con errores. Haciendo clic en el botn que aparece junto al campo
5HJLVWURVFRQHUURUHV, se puede consultar el listado de dichos registros.
Concretamente se detalla en qu sociedad, empleado y fase de alta se ha
producido el fallo.

235

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDORFDO

l finalizado el clculo continuo con errores, la aplicacin advierte de esta


circunstancia y pregunta al usuario si desea analizar los resultados de la
paga calculada. Si hace clic en el botn 6L aparece la pantalla de
estadsticas mencionada anteriormente.
Para ms informacin acerca de cmo activar esta funcionalidad, remita al
personal tcnico al apartado 3DUDPHWUL]DFLyQGHOIURQWHQGGHFiOFXOR del
captulo "Anexo I Configuracin de herramientas", del 0DQXDOGHGHVDUUROORGH
DSOLFDFLRQHV0HWD .
l $FWLYDUILFKHURGHWUD]DSDUDHOFiOFXOR ORFDO : esta casilla permite decidir si
se genera o no el fichero de traza en el proceso de clculo. En el caso de
activar la traza, el usuario debe seleccionar el nombre y la ruta en la que se
guardar el fichero. El comportamiento y valores por defecto de esta opcin se
especifica a travs de determinadas propiedades a nivel del editor del registro o
del objeto .CLC del clculo. Para ms informacin remita al personal tcnico al
apartado 3DUDPHWUL]DFLyQGHOIURQWHQGGHFiOFXORGHOFDStWXOR"Anexo I
Configuracin de herramientas", del 0DQXDOGHGHVDUUROORGHDSOLFDFLRQHV
0HWD .
l &RQFDWHQDUILFKHURGHWUD]D en el caso de activar el fichero de traza con la
opcin anterior y si ya existiera este fichero, se dispone de la posibilidad de
aadir la traza del nuevo proceso al ya existente o sobreescribir el contenido
del mismo. El comportamiento y valores por defecto de esta opcin se
especifica a travs de determinadas propiedades a nivel del editor del registro o
del objeto .CLC del clculo. Para ms informacin remita al personal tcnico al
apartado 3DUDPHWUL]DFLyQGHOIURQWHQGGHFiOFXORGHOFDStWXOR"Anexo I
Configuracin de herramientas", del 0DQXDOGHGHVDUUROORGHDSOLFDFLRQHV
0HWD .
l )RU]DURUGHQDFLyQDVFHQGHQWHHQODV7,VVHJ~QVXVDUJXPHQWRV: esta
casilla se corresponde con la propiedad ECR_FORCEORDER del objeto CLC.
Se tiene en cuenta el valor de esta propiedad cuando se realizan accesos a
una TI por ndice. En este caso, si la propiedad no est activa, los registros
devueltos por la TI son ordenados en base de datos siguiendo la ordenacin
especificada en el ORDER BY de la TI. Si, por el contrario, la propiedad est
activa entonces, adems de realizar la ordenacin en base de datos, se lleva a
cabo una ordenacin adicional en memoria siguiendo el orden de los
argumentos definidos en la TI; es decir, la aplicacin se comporta como hasta
antes de introducir la nueva propiedad.
Si no se ha especificado un ORDER BY en la TI se fuerza una ordenacin
ascendente segn los argumentos, garantizando, en este caso, que los datos
siempre sern devueltos en el mismo orden.
Como precaucin antes de desactivar esta opcin, se recomienda revisar
aquellas TIs que tengan ORDER BY.
Para llevar a cabo esta revisin en las TIs, siga estos pasos:
 Desde el (GLWRUGHUHJLVWUR, cambie la aplicacin a modo
A_INSTALACION o DEBUG.

236

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDORFDO

 Acceda a la aplicacin y, dentro del(GLWRUGH7,V, seleccione la opcin de


men 3URFHVRV_([SRUWDU64/JHQHUDGRSRU7,V. Esto permite volcar a
un archivo el SQL generado de todas las TIs que cumplen el filtro actual del
editor de TIs, lo que facilita una bsqueda de aquellas sentencias que
contengan "ORDER BY".
l 2SWLPL]DU64/: si se marca esta casilla se optimiza el lenguaje SQL
empleado.
l 2EWHQHUWLHPSRVGHFiOFXOR: si se marca esta casilla de verificacin, dispone
de la informacin de los resultados sobre tiempos de ejecucin del clculo. Si
no se marca, el botn y los mens de estadsticas estn disponibles, pero no
muestra informacin del clculo. Para acceder a esta informacin seleccione
la opcin de men 9HU_9HUHVWDGtVWLFDV.
l 5HJLVWURGHLQLFLRGHOFiOFXORGHPHGLDV: indica el nmero de nminas
calculadas a partir de la cual comienza a calcularse la media de los tiempos de
ejecucin. Para acceder a este nmero seleccione la opcin de men 9HU_9HU
HVWDGtVWLFDV.
l 1~PHURPi[LPRGHIXQFLRQHVGHJUXSR: mximo nmero de funciones de
agrupamiento que pueden utilizarse en la sentencia SQL lanzada contra la
base de datos. Por omisin, toma el valor 60 y se recomienda no modificar este
valor.

&RQH[LRQHV

Para acceder a esta carpeta, sitese en la ventana 2SFLRQHV$YDQ]DGDV y haga


clic en la pestaa &RQH[LRQHV.

Figura 142. Opciones Avanzadas

Desde esta carpeta puede visualizar con qu base de datos trabajan los distintos
elementos que intervienen en el clculo de nmina, y obtener informacin detallada
de cada uno de ellos.

237

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDORFDO

A cada base de datos le corresponde un registro con extensin .CON en el Sistema


cach.
Antes de cambiar cualquier conexin desde esta carpeta, la herramienta verifica
que se puede establecer dicha conexin y, en caso de que sea necesario, solicita el
usuario y la contrasea que desea utilizar para conectarse.
Para obtener informacin de cada conexin:
l Haga clic sobre el objeto del que quiere obtener informacin, dentro del
recuadro situado bajo el literal 2EMHWRV. Entre los objetos disponibles estn: las
Tablas de Acumulado, las Tablas Internas y la tabla )DVHVGHDOWD.
Cuando haga clic sobre un objeto, el recuadro situado debajo del literal
&RQH[LRQHV mostrar las conexiones con las que trabaja el objeto
seleccionado.
l Haga doble clic sobre la lnea correspondiente a la conexin de la que quiere
obtener informacin. Se visualizar la ventana 'HWDOOHVGHODFRQH[LyQ.

Figura 143. Detalles de la Conexin

Esta ventana recoge la siguiente informacin.


l ,GHQWLILFDGRUGHODFRQH[LyQ: recoge el nombre del registro con extensin
.CON del Sistema cach correspondiente a la conexin seleccionada.
l %DVHGHGDWRV: Sistema Gestor de Base de Datos con el que se establece la
conexin. Por ejemplo, Oracle, Informix, Sybase, etc.
l 8VXDULR: nombre de usuario que se utiliza para acceder a la base de datos.
l &DGHQDGHFRQH[LyQ: cadena que utiliza el programa para establecer la
conexin con la base de datos. Se define de acuerdo con la especificacin
ODBC.
l 0RGRGHDFFHVR: Determina las acciones que se pueden efectuar sobre la
base de datos: lectura, escritura, etc.
l *UDEDFLyQDXWRPiWLFD: indica si mientras se realizan cambios en el programa
de clculo de nmina, stos se guardan de forma simultnea en la base de
datos, o si las actualizaciones se gestionan mediante transacciones.

238

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDORFDO

l 7UD]D\DUFKLYRGHWUD]D: indica si se est generando un archivo de traza en el


que se registran todas las acciones que se efectan con la base de datos.
l 7LHPSRGHHVSHUD: nmero de segundos que espera el Sistema Gestor de
Bases de Datos para establecer la conexin una vez se ha propuesto el
nombre de usuario y la contrasea. Si se supera el tiempo indicado, tendr que
volver a indicar el nombre de usuario y la contrasea.

239

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDORFDO

$QH[R,5HWURDFWLYLGDGDXWRPiWLFDHQHOFiOFXORGH
QyPLQDORFDO

La retroactividad automtica consiste en detectar modificaciones en datos que


afectan a clculos de nminas ya cerradas o calculadas, y permite retroactivar
automticamente todas las pagas implicadas.
El conjunto de pagas que se retroactivan automticamente ser el comprendido en
el intervalo de tiempo desde la fecha de retroactividad hasta la paga actual. La
fecha se calcula automticamente en funcin de las fechas en las que se
introducen variaciones en los valores a nivel colectivo y en los histricos o de las
fechas en las que se producen variaciones en los valores que afectan a nivel
individual. Esta fecha automtica podr ser variada posteriormente para que se
efecte la retroactividad en cualquier otra fecha.
En la versin estndar de la aplicacin e-mind, tiene la posibilidad de ejecutar la
retroactividad automtica tanto a nivel individual como a nivel colectivo. Para cada
uno de los casos se han considerado, a modo de ejemplo, los cambios que afectan
a los formularios con una mayor influencia sobre la nmina:
l Retroactividad automtica individual:
Histrico de Categoras
Histrico de Convenios
Histrico de Grupos Tarifa
Histrico de Contratos
Absentismos
Valores Fase Alta
l Retroactividad automtica colectiva:
Valores Convenio
Valores Convenio - Categora

8VRGHODUHWURDFWLYLGDGDXWRPiWLFD

La retroactividad automtica permite, como ya se ha descrito anteriormente, tanto


detectar modificaciones en datos de distintas pagas como retroactivar
automticamente dichas pagas. El siguiente esquema muestra la secuencia de
ejecucin del proceso de retroactividad automtica.

240

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDORFDO

Figura 144. Esquema del proceso de retroactividad automtica

Como puede observar en el esquema el proceso de retroactividad automtica


sigue los siguientes pasos:
 Al producirse algn cambio en los datos que involucre a las pagas calculadas,
un proceso determina y almacena la fecha a partir de la cual es necesario
retroactivar como consecuencia de ese cambio. Este proceso variar en
funcin del tipo de modificacin:
D Si el cambio ha sido a nivel colectivo se determina si se desea retroactivar
automticamente al grupo y se analiza la fecha colectiva sugerida por el
proceso, transfiriendo seguidamente dicha informacin a cada una de las
Fases de Alta afectadas.
E En el caso de que el cambio se haya producido a nivel individual el proceso
habr actualizado en Fases de Alta la fecha individual.

241

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDORFDO

 Se comprueba la informacin actualizada, para cada una de las Fases de Alta,
determinando si se desea retroactivar automticamente o no y verificando la
conveniencia de la fecha a partir de la cual se retroactivara.
 Se realiza el clculo de la retroactividad automtica.
 Se borra la informacin referente a la retroactividad automtica en Fases de
Alta.
El clculo de nmina ofrece la posibilidad de realizar:
l Retroactividad automtica individual.
l Retroactividad automtica colectiva.

5HWURDFWLYLGDGDXWRPiWLFDLQGLYLGXDO\FROHFWLYD

La retroactividad automtica individual afecta nicamente a un empleado de la


organizacin. La retroactividad automtica colectiva afecta a un conjunto de
empleados de la organizacin. Los pasos a seguir para llevar a cabo estos
procesos son:
l Modificacin de datos.
l Comprobacin de datos Fases de alta.
l Clculo de nmina. Este paso es comn a ambos procesos de retroactividad,
por lo tanto se explica una nica vez.
l Gestin de la informacin. Este paso es comn a ambos procesos de
retroactividad, por lo tanto se explica una nica vez.
En estos apartados se describe, con un ejemplo, qu sucede cuando se produce
un cambio a nivel individual y con otro ejemplo a nivel colectivo.

0RGLILFDFLyQGHGDWRV UHWURDFWLYLGDGLQGLYLGXDO

Se ha registrado una modificacin en el Histrico de categoras de un empleado de


la organizacin:
l En funcin de que vare el intervalo de pertenencia a la categora y/o que el
empleado cambie de categora, se calcula la fecha a partir de la cual se debe
retroactivar por motivo del cambio.
l Se actualiza en Fases de alta la fecha de retroactividad individual, siempre que
no se haya indicado que al empleado se le retroactive con anterioridad.
l Se activa por defecto una casilla de verificacin para indicar que se desea
retroactivar automticamente ese empleado, permitindose su posterior
desactivacin.

&RPSUREDFLyQGHGDWRVHQ)DVHVGHDOWD UHWURDFWLYLGDGLQGLYLGXDO

Para comprobar y actualizar la informacin disponible en Fases de Alta acerca de


la retroactividad, tal como la fecha de inicio o la posibilidad de activar o desactivar

242

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDORFDO

el proceso de la retroactividad individual, dispone del formulario 'DWRV


5HWURDFWLYLGDG$XWRPiWLFD. Para acceder a este formulario tiene las siguientes
posibilidades:
l Desde el men e-mind, seleccione la opcin de men
,QYHQWDULR_$UFKLYR_'DWRV5HWURDFWLYLGDG$XWRPiWLFD.
l Desde el men Nmina, seleccione la opcin de men
3HUVRQDO_$UFKLYR_'DWRV5HWURDFWLYLGDG$XWRPiWLFD.
l Haga clic en el botn 'DWRV5HWURDFWLYLGDG del formulario )DVHVGH$OWD.
En este formulario se distinguen los siguientes campos:

Figura 145. Datos Retroactividad Automtica

l ,G6RFLHGDG: identidad de la sociedad (identificador y nombre).


l ,G(PSOHDGR: identidad del empleado (identificador, nombre y apellidos).
l )HF$OWD: fecha de alta del empleado.
l )HF5HWUR,QGLYLGXDO: fecha a partir de la cual se retroactivar
individualmente la fase de alta, no teniendo por qu coincidir con la fecha
colectiva. Esta fecha se actualiza automticamente al hacer algn cambio
individual, aunque se puede cambiar mediante su introduccin directa o con el
uso del botn calendario asociado.
l )HF5HWUR&ROHFWLYD: fecha que el proceso de actualizacin de datos en fases
de alta ha calculado para la retroactividad colectiva. Esta fecha se puede
cambiar, mediante su introduccin directa o con el uso del botn calendario
asociado.
l 'HVDFWLYD5HWUR,QGLYLGXDO: este campo sirve para indicar si se desea activar
o desactivar la retroactividad individual para la fase de alta del empleado. Si
toma valor 0 significar que la retroactividad se encuentra activada, mientras
que el valor 1 indica que se encuentra desactivada. Por defecto, la
retroactividad automtica individual est activada.
l 'HVDFWLYD5HWUR&ROHFWLYD: este campo, que el proceso de actualizacin en
fases de alta activa por defecto, sirve para indicar si se desea activar o
desactivar la retroactividad automtica colectiva para la fase de alta del

243

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDORFDO

empleado. Si toma valor 0 significar que la retroactividad se encuentra


activada, mientras que el valor 1 indica que se encuentra
desactivada. Igualmente, la retroactividad automtica est activada por
defecto.
Del mismo modo que puede realizar el tratamiento de los datos a nivel de
empleado, puede obtener un conjunto de empleados filtrando por centro de trabajo
para poder marcar y desmarcar si se desea retroactivar automticamente, as
como modificar la fecha de retroactividad individual y colectiva para los empleados
que se desee. Para ello dispone del formulario de edicin rpida 'DWRV5HW
$XWRPiWLFDSRU&HQWURGH7UDEDMRal que puede acceder de la siguiente forma:
l Desde el men e-mind, seleccione la opcin de men ,QYHQWDULR_(
5iSLGD_'DWRV5HWURDFWLYLGDG$XWRPiWLFD_3RU&HQWURGH7UDEDMR.
l Desde el men Nmina, seleccione la opcin de men 3HUVRQDO_(
5iSLGD_'DWRV5HWURDFWLYLGDG$XWRPiWLFD_3RU&HQWURGH7UDEDMR.

Figura 146. Datos Ret. Automtica por Centro de trabajo

El centro de trabajo en este formulario de edicin rpida se elegir mediante la lista


asociada en la seccin cabecera.

0RGLILFDFLyQGHGDWRV UHWURDFWLYLGDGFROHFWLYD

Se ha registrado una modificacin en valores convenio para un concepto de


nmina:
l Si vara el intervalo de vigencia del valor de ese concepto para el convenio y/o
se modifica el valor de ese concepto, se calcula la fecha a partir de la cual se
debe retroactivar por motivo de cambio.
l Se actualiza en el formulario auxiliar correspondiente, en este caso convenios,
la fecha de retroactividad colectiva, siempre que no est indicado que al
convenio se le retroactive con anterioridad.
l Se activa por defecto una casilla de verificacin para indicar que se desea
retroactivar automticamente ese colectivo, permitindose su posterior
desactivacin.

244

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDORFDO

&RPSUREDFLyQ\WUDVSDVRGHGDWRVD)DVHVGHDOWD UHWURDFWLYLGDGFROHF
WLYD

Siguiendo con el ejemplo de Retroactividad automtica colectiva, el usuario puede


decidir si desea ejecutar el proceso que volcar la informacin en cada una de las
Fases de Alta del grupo. Adems, tiene la posibilidad de validar o cambiar la fecha
de retroactividad automtica que se haya calculado.
Para realizar estas operaciones dispone de tres formularios de edicin rpida:
l 'DWRV5HW&ROHFWLYD&RQYHQLRV: para acceder a este formulario tiene dos
posibilidades,
Desde el men e-mind, seleccione la opcin de men ,QYHQWDULR_(
5iSLGD_'DWRV5HWURDFWLYLGDGFROHFWLYD_&RQYHQLRV.
Desde el men Nmina, seleccione la opcin de men 3HUVRQDO_(
5iSLGD_'DWRV5HWURDFWLYLGDGFROHFWLYD_&RQYHQLRV.
En este formulario se distinguen los siguientes campos en el detalle:

Figura 147. Datos retroactividad colectiva convenios

,G&RQYHQLR: cdigo identificador del convenio.


1RPEUHGHO&RQYHQLR
)HF5HWUR&ROHFWLYD: fecha que la aplicacin ha insertado
automticamente al cambiar un dato en el formulario de valores - convenio.
Si se desea, esta fecha puede modificarse manualmente mediante la
introduccin directa de su valor o con el uso del botn calendario asociado.
$FWLYD5HWUR: esta casilla de verificacin permite al usuario decidir si desea
retroactivar automticamente el convenio (traspasar esa fecha a cada fase
de alta que pertenezca a ese convenio).
)HF8OW$FW)$: este campo muestra la fecha en la que los datos
colectivos fueron traspasados a cada una de las fases de alta
correspondientes.
En la seccin maestro se encuentra el botn /DQ]DU3URFHVR, que permite al
usuario traspasar la informacin al colectivo afectado, tras haber verificado o
modificado los campos anteriores. Una vez hecho el traspaso se desmarcarn

245

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDORFDO

las correspondientes casillas de verificacin, se actualizar la fecha que


muestra la ltima vez que se ejecut el proceso para los convenios y se
eliminar la fecha de retroactividad colectiva que se introdujo en el formulario
auxiliar al producirse el cambio.
La misma operacin que se ejecuta mediante este botn se puede realizar con
otro proceso, a travs de la opcin de men 1yPLQD_3URFHVRV
(VSHFLDOHV_3URFHVRV$FWXDOL]DFLyQ)$5HW&ROUna vez seleccionada la
paga (en caso de que haya accedido al producto por pagas /LEUHV), desde la
pestaa &iOFXORORFDO, tan solo deber hacer clic con el PRXVH sobre el botn
,QLFLDU&iOFXOR:

Figura 148. Clculo

Para ms informacin sobre las opciones de esta ventana consulte el apartado


6HOHFFLRQDUODVRSFLRQHVGHOFiOFXOR de este captulo.
l 'DWRV5HW&ROHFWLYD&RQY&DW: para acceder a este formulario tiene dos
opciones,
Desde el men e-mind, seleccione la opcin de men ,QYHQWDULR_(
5iSLGD_'DWRV5HWURDFWLYLGDG$XWRPiWLFD_&RQYHQLRFDWHJRUtD.
Desde el men Nmina, seleccione la opcin de men 3HUVRQDO_(
5iSLGD_'DWRV5HWURDFWLYLGDG$XWRPiWLFD_&RQYHQLRFDWHJRUtD.
En este formulario se distinguen los siguientes campos en el detalle:

Figura 149. Datos retroactividad colectiva convenios-categora

,G&RQYHQLR: cdigo identificador del convenio.

246

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDORFDO

,G&DWHJRUtD: cdigo identificador de la categora.


)HF5HWUR&ROHFWLYD: fecha que la aplicacin ha insertado
automticamente al cambiar un dato en el formulario de valores Convenio-
Categora. Si se desea, esta fecha puede modificarse manualmente
mediante la introduccin directa de su valor o con el uso del botn
calendario asociado.
$FWLYD5HWUR: esta casilla de verificacin permite al usuario decidir si desea
retroactivar automticamente el convenio - categora (traspasar esa fecha a
cada fase de alta que pertenezca a ese convenio - categora).
)HF8OW$FW)$: este campo muestra la fecha en la que los datos
colectivos fueron traspasados a cada una de las fases de alta
correspondientes.
En la seccin maestro de este formulario de edicin rpida se encuentra el
botn /DQ]DUSURFHVR, que permite al usuario traspasar la informacin al
colectivo afectado tras haber verificado o modificado los campos anteriores.
Una vez hecho el traspaso se desmarcarn las correspondientes casillas de
verificacin, se actualizar la fecha que muestra la ltima vez que se ejecut el
proceso para los convenios - categoras que se introdujo en el formulario
auxiliar al producirse el cambio.
Tal y como se explic anteriormente, la misma operacin que se ejecuta
mediante este botn se puede realizar con otro proceso al que se accede
seleccionando la opcin de men Nmina|Procesos Especiales|Procesos
Actualizacin F.A. Ret. Colec.
Este formulario muestra todos los convenios - categoras que han sufrido
modificaciones susceptibles de provocar una retroactividad; se permite tambin
la introduccin de nuevas relaciones entre convenios y categoras a retroactivar
(mediante los botones de lista asociados a cada campo) de forma que se
puede retroactivar un convenio - categora sin necesidad de que se haya
producido un cambio en valores.
l 'DWRV5HW$XWRPiWLFDSRU&HQWURGH7UDEDMR. Para ms informacin sobre
este formulario de edicin rpida consulte el apartado &RPSUREDFLyQGH
GDWRVHQ)DVHVGHDOWD UHWURDFWLYLGDGLQGLYLGXDO de este captulo.

&iOFXORGHQyPLQD FRP~Q

Una vez que haya completado los datos necesarios para ejecutar la retroactividad
se puede llevar a cabo dicho proceso, el cual contempla las siguientes
posibilidades:
l Retroactividad automtica colectiva.
l Retroactividad automtica individual.
l Retroactividad manual.
Tenga en cuenta que la retroactividad automtica efectuar el clculo de todas las
pagas a partir de la fecha de retroactividad que se haya indicado en Fases de Alta.
A continuacin se describe el proceso de clculo de la retroactividad automtica

247

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDORFDO

individual y colectiva:
 Seleccione la opcin de men 1yPLQD_&iOFXOR. Se despliega una ventana de
pagas en caso de que haya accedido a la aplicacin utilizando la opcin de
pagas /LEUHV.
 Elija una paga. Se despliega la ventana &iOFXOR.
 Marque la pestaa &iOFXORORFDOy a continuacin seleccione las opciones de
procesamiento deseadas, por ejemplo calcular las nminas de los empleados
una a uno y/o modificar el acumulado.
 Haga clic en el botn ,QLFLDU&iOFXOR. En el momento en que se inicie el clculo
se despliega la ventana 2SFLRQHVGHSODQLILFDFLyQ desde la que puede elegir
las opciones de retroactividad.
En esta ventana puede elegir una o varias opciones:
3DJD1RUPDO: si se elige esta opcin se calcula slo la paga activa, es
decir, aquella por la que accedi a la herramienta de clculo de nmina.
5HWURDFWLYLGDG,QGLYLGXDO: se calcular la retroactividad individual segn
los datos que haya almacenados en Fases Alta.
5HWURDFWLYLGDG&ROHFWLYD: se calcular la retroactividad colectiva segn
los datos que haya almacenados en Fases Alta.
5HWURDFWLYLGDG0DQXDO: se calcular la retroactividad para todos los
empleados y pagas elegidas.

*HVWLyQGHODLQIRUPDFLyQ FRP~Q

Para facilitar la gestin de todos los datos relacionados con la retroactividad


automtica individual y colectiva, la aplicacin e-mind ofrece la posibilidad de
realizar un tratamiento automatizado de los siguientes aspectos:
l Borrado de las fechas de retroactividad a nivel individual y colectivo de todas
las fases de alta.
l Activar o desactivar todas las fases de alta para que sean contempladas o no
en el clculo de la retroactividad automtica individual y colectiva.
Para llevar a cabo estos procesos, mediante la opcin de men 1yPLQD_3URFHVRV
(VSHFLDOHV_7UDWDPLHQWRGH)$5HW$XWRPiWLFD se acceder a un formulario en
el que podr ejecutar las acciones especificadas anteriormente.

248

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDORFDO

Figura 150. Tratamiento de F.A. Ret. Automtica

En este formulario se distinguen los siguientes botones para la Retroactividad


automtica individual y colectiva:
l %RUUDGRGHODIHFKD: borra la fecha de retroactividad individual o colectiva
colectiva de todas las fases de alta.
l $FWLYDUWRGRVORV(PSOHDGR: activa el proceso de retroactividad individual o
colectiva para todas las fases de alta, siempre que no se haya borrado
previamente la fecha de retroactividad individual o colectiva de todas las fases
de alta.
l 'HVDFWLYDUWRGRVORV(PSOHDGRV: desactiva el proceso de retroactividad
individual o colectiva para todas las fases de alta, siempre que no se haya
borrado previamente la fecha de retroactividad individual o colectiva de todas
las fases de alta.
En el caso de que desee dar un tratamiento especial slo a ciertos empleados,
deber realizar dicho tratamiento en el formulario 'DWRV5HWURDFWLYLGDG
$XWRPiWLFD al que puede acceder:
l Desde el men e-mind, seleccione la opcin de men
,QYHQWDULR_$UFKLYR_'DWRV5HWURDFWLYLGDG_$XWRPiWLFD.
l Desde el men Nmina, seleccione la opcin de men
3HUVRQDO_$UFKLYR_'DWRV5HWURDFWLYLGDG$XWRPiWLFD.

'HILQLFLyQGHODIUHFXHQFLDGH
WUDQVDFFLRQHVHQHOSURFHVRGH
UHWURDFWLYLGDGDXWRPiWLFDLQGLYLGXDO\
FROHFWLYD

Para mejorar el proceso de la retroactividad automtica, en el que el nmero de

249

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDORFDO

operaciones es elevado, el producto desarrollado por Meta4 ofrece la posibilidad


a la persona encargada de configurar la herramienta de clculo local de definir una
frecuencia de transacciones a la base de datos.
Para ello dispone del formulario 'HILQLFLyQGH7UDQVDFFLRQHVGH3URFHVRV al que
se accede seleccionando la opcin de men &iOFXOR_7$X[LOLDUHVGHO
VLVWHPD_'HILQLFLyQGH7UDQVDFFLRQHVGH3URFHVRV. Desde este formulario
puede especificar la frecuencia de transaccin a la base de datos en los nuevos
procedimientos de insercin, modificacin, borrado y tratamiento de fechas en
Fases Alta.

Figura 151. Definicin de Transacciones de Procesos

En este formulario se distinguen los siguientes campos:


l ,GHQWLILFDGRU: cdigo identificador del proceso al que se le define una
frecuencia de transaccin.

Meta4 ha reservado los 100 primeros cdigos para procesos de la versin estndar del pro-
ducto por lo que no debe eliminar ninguno de ellos.

l 1RPEUH: nombre del proceso al que se le define una frecuencia de


transaccin.
l (IHFWXDU7UDQVDFFLyQ&DGD: este campo se utiliza para almacenar el nmero
de operaciones que formarn una transaccin, es decir, definir la frecuencia de
transacciones de proceso.

250

COPYRIGHT 2003 Meta4 Spain, S. A.


Clculo de nmina en
servidores remotos

,QWURGXFFLyQ

La aplicacin permite ejecutar el clculo de la nmina en servidores


remotos conectados a travs de una red de rea local basada en
una arquitectura cliente/servidor.
El modelo de arquitectura cliente/servidor que Meta4 ha
desarrollado ofrece grandes ventajas, ya que sigue un modelo de
lgica distribuida, dividiendo el proceso de la aplicacin de manera
inteligente entre las estaciones de trabajo cliente y los servidores de
aplicaciones o de base de datos.
En este sentido, se ofrece la posibilidad de distribuir los procesos entre
Meta4, Meta4Mind, Meta4 PeopleNet, Meta4 KnowNet, Meta4 e-mind y Meta4 t.innova son marcas registradas propiedad de Meta4 Spain, S.A.

el cliente y distintos servidores (de base de datos y de aplicaciones). El


modelo de arquitectura desarrollado por Meta4 proporciona un acceso
interactivo a la informacin del sistema, al mismo tiempo que los datos
introducidos pueden ser recibidos y procesados de manera smamente
gil.
Este modelo permite optimizar la capacidad de proceso de sistema y
adaptarla a las necesidades de la organizacin en cada momento.
Una de las ventajas ms significativas del clculo remoto es la
ejecucin programada a travs de la planificacin de tareas, la cual no
requiere, durante la ejecucin del clculo, de una conexin en tiempo
real entre el cliente y el servidor de aplicaciones.
Otra ventaja de la arquitectura cliente/servidor es el rendimiento del
sistema y su escalabilidad. Por escalabilidad se entiende la posibilidad
de aumentar las solicitudes cursadas a los servidores de aplicaciones
por un nmero creciente de procesos sin que sto afecte de manera
negativa al rendimiento del sistema. En cualquier momento puede
aumentar el nmero de servidores de bases de datos y de aplicaciones
para atender una mayor cantidad de puestos de trabajo cliente.

251

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

En el modelo cliente/servidor es importante destacar la transparencia, que es un


mecanismo por el que se ocultan al usuario los detalles de implementacin de una
aplicacin, es decir, para el cliente es transparente si el clculo de nmina se est
ejecutando localmente en la misma mquina o en otra u otras mquinas remotas,
ya que su comportamiento debe ser el mismo. El cliente y el servidor pueden estar
ejecutndose en diferentes mquinas, funcionando como si estuviesen en la misma
mquina.

252

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

1RFLRQHVEiVLFDV

A continuacin se define una serie de trminos relacionados con el clculo de


nmina en servidores remotos que facilitan la comprensin de la informacin
contenida en este captulo.
3URFHVR: es la parte del lote que equivale a una paga. Es decir, un proceso es
igual a una paga.
/RWH: un lote se compone de uno o ms procesos (pagas). De forma general se
puede decir que los distintos casos de lotes que pueden existir son los siguientes:
Paga normal, la cual se compone de un slo proceso o paga.
Pagas retroactivas, en las que el lote se compone de las pagas a
retroactivar dentro de la paga origen.

Figura 152. Tipos de lotes

La ejecucin de un lote se realiza secuencialmente por cada proceso que compone


dicho lote.
3ODQLILFDFLyQ: es la programacin de la ejecucin de un lote en determinada fecha
y hora. El clculo de nmina en servidores remotos ofrece la opcin de ejecutar el
clculo de nmina tan pronto como sea posible, o en una fecha y hora especfica.
En la planificacin de tareas, el puesto cliente solicita la ejecucin de un lote a un
servidor determinado o cualquier servidor de aplicaciones definido en la aplicacin.
En su solicitud, el cliente indica la fecha y hora en que quiere que comience la
ejecucin del lote. El lote se ejecuta en la fecha y hora programadas sin necesidad
de que intervenga el usuario.
Al solicitar la ejecucin de un lote se registra la solicitud en la base de datos.

253

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

Peridicamente, los servidores de aplicaciones leen de la base de datos las


solicitudes que se les han dirigido. De esta forma, si un servidor no est activo en el
momento en que el cliente lance la solicitud, en el momento en que dicho servidor
se active podr saber qu tareas estn pendientes de ejecucin, evitando as que
queden solicitudes sin ser atendidas.
3ULRULGDG: para evitar conflictos entre dos lotes cuya ejecucin se program a la
misma hora, o si desea que un lote se ejecute antes de una serie de lotes en
espera de ser ejecutados, es posible asignar a dicho lote una prioridad. Existen
diferentes niveles de prioridad que dependen de la importancia de ejecucin del
lote. Para ms informacin sobre la prioridad de un lote, consulte el apartado
'HILQLUODSULRULGDGGHOORWH de este captulo.
0RQLWRUGHFiOFXOR: es una herramienta del clculo de nmina en servidores
remotos a travs de la cual puede visualizar y llevar a cabo un seguimiento de los
diferentes estados de un lote, una vez que la peticin de ejecucin es lanzada. El
monitor de clculo permite realizar algunas modificaciones a los diferentes lotes
visualizados.
(VWDGRVGHOORWH: una vez que la peticin de ejecucin del lote se lanza, sta se
almacena en el servidor de base datos, pasando por varios estados hasta su
ejecucin. El monitor de clculo remoto permite visualizar estos estados por los
que pasa el lote. Para ms informacin sobre los estados del lote, consulte el
apartado(VWDGRVGHORVORWHVGXUDQWHFDGDIDVH de este captulo.
(OHPHQWRVTXHLQWHUYLHQHQHQHOFiOFXORUHPRWR
3XHVWRFOLHQWH: a travs del puesto cliente se realiza la definicin de un lote y se
lanza su peticin de ejecucin a un servidor de aplicaciones especfico.
6HUYLGRUGHDSOLFDFLRQHV: es aqul que atiende las solicitudes de los puestos
clientes e implementa la interfaz entre los procesos de aplicacin y los datos
gestionados por los servidores de bases de datos. Para hacer efectiva esta
comunicacin, el servidor de aplicaciones necesita disponer de conectividad con la
base de datos, es decir, para que el servidor de aplicaciones ejecute el clculo
solicitado por el puesto cliente, deber estar activo dentro de la aplicacin y
detectar dicha peticin.
El servidor de aplicaciones realiza las siguientes funciones:
Recibir solicitudes de los puestos clientes.
Controlar la cola de solicitudes, ejecutando los lotes conforme a la
planificacin y/o prioridad definida.
Ejecutar los lotes pendientes en la cola de solicitudes y enviar los
resultados al servidor de base de datos.
Gestionar estadsticas sobre los resultados del clculo.
6HUYLGRUGHEDVHGHGDWRV: al ejecutarse el clculo del lote, los resultados de ste
se almacenan en las tablas de sistema del servidor de base de datos, a travs del
cual se realizan las tareas posteriores al clculo de la nmina.

254

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

$FFHVR\VDOLGD

Para acceder al programa de Clculo de nmina de la aplicacin siga los siguientes


pasos:
 Seleccione la opcin de men UHD1yPLQD_1yPLQD si accede a la aplicacin
e-mind o la opcin 1yPLQD_1yPLQDsi accede al men inicial de1yPLQD de la
aplicacin e-mind, o, en cualquiera de los dos casos haga clic en el botn
1yPLQDdel men inicial . A continuacin se despliega la ventana del men
1yPLQD.
 Seleccione la opcin de men 3URFHVRV_&iOFXOR o haga clic en el botn
&iOFXOR. Se despliega la pantalla &iOFXOR en la cual est incluida la ventana
&iOFXORGH1yPLQD. En esta ventana se distinguen dos pestaas, &iOFXOR
ORFDO y &iOFXORUHPRWR. Seleccione esta ltima pestaa.
Para ms informacin sobre el clculo de nmina local consulte el captulo
"Clculo de nmina local" de este manual.

Figura 153. Ventana Clculo - Clculo Remoto

Si el acceso a la aplicacin fue por pagas/LEUHV, antes de visualizar la pantalla &iOFXOR, se


mostrar una ventana desde la que puede elegir la paga que desea procesar. Para ms
informacin sobre esta ventana consulte el captulo "Gestin de pagas" de este manual.

255

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

Una vez dentro de esta ventana, deber asegurarse que se encuentra visible la
ventana 6HUYLGRUHVGHFiOFXOR situada en el lado derecho. En caso de no
estar visible, acceda a sta a travs de la opcin de men 9HU_9HUVHUYLGRUHV.
$FFHVRDOFiOFXORGHSDJDVUHWURDFWLYDV
Para llevar a cabo este primer paso tiene dos opciones:
Acceda a la pantalla &iOFXOR y seleccione la opcin de men
&iOFXOR_5HWURDFWLYLGDGPDQXDO.
Acceda a la pantalla 1yPLQD y seleccione la opcin de men
3URFHVRV_5HYLVLyQGHSDJDVDWUDVDGDV.
Se muestra una ventana en la que puede especificar las pagas que quiere
retroactivar y posteriormente se visualiza la pantalla &iOFXOR .
6DOLGDGHO&iOFXORGHQyPLQD
Para salir de las ventanas propias del clculo de nmina en servidores remotos
seleccione la opcin de men $UFKLYR_6DOLU o haga clic en el botn
correspondiente.

256

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

8VRGHOSURJUDPD

El proceso de clculo de nmina en un servidor remoto consiste bsicamente en


lanzar la ejecucin de pagas a un servidor de aplicaciones, para ser ejecutadas de
acuerdo a una planificacin. A travs de este proceso se pueden lanzar y ejecutar
pagas sin retroactividad y con sta.
En este apartado se detallan aquellas funcionalidades que permiten realizar
distintas operaciones desde el clculo de nmina en un servidor remoto y desde el
monitor de clculo remoto.
El contenido de este apartado se ha dividido en:
l 9LVLyQJHQHUDOGHFiOFXORUHPRWR, donde se explican las fases del clculo de
un lote y las acciones que puede realizar durante cada fase.
l 2SFLRQHVEiVLFDV, donde se analizan en detalle los pasos a seguir para
ejecutar el clculo de nmina en un servidor remoto, las diferentes operaciones
realizadas para cada lote, y el conjunto de operaciones que puede realizar con
los lotes desde el monitor de clculo remoto.
l 2SFLRQHVDYDQ]DGDV, que describen las operaciones de filtrado, general y
conexin que puede hacer para el clculo de nmina en servidores remotos.
Se incluye adems un anexo en el que se explican los procesos de retroactividad
automtica individual y colectiva.

9LVLyQJHQHUDOGHOFiOFXORUHPRWR

En este apartado se explican un conjunto de conceptos generales que resulta muy


tiles para trabajar con el clculo de nmina en servidores remotos:
l )DVHVGHOFiOFXOR: se describen las distintas fases en las que se divide el
proceso de clculo de nmina en servidores remotos con una breve explicacin
de las mismas.
l (MHFXFLyQGHORWHV: se analizan cules son los pasos a seguir durante la
ejecucin de un lote.
l (VWDGRVGHORVORWHV: se describen los distintos estados por los que puede
pasar un lote durante su ejecucin.
l $FFLRQHVTXHVHSXHGHQUHDOL]DUSDUDFDGDHVWDGRGHOFiOFXOR: se explican
cules son las operaciones que puede realizar con los lotes en dependencia
del estado en el que se encuentre durante el clculo de nmina en servidores
remotos.

)DVHVGHOFiOFXOR

El proceso general del clculo de nmina en servidores remotos consta

257

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

bsicamente de cuatro fases:

Figura 154. Fases del clculo remoto

l )DVH'HILQLFLyQ\SODQLILFDFLyQGHORWHV: en esta fase se define la paga o


pagas a calcular a travs de las siguientes acciones:
Crear el lote a travs de la seleccin de paga o pagas (en caso de ser una
retroactividad).
Definir la prioridad del clculo del lote.
Asignar un identificador del lote para su seguimiento desde el monitor de
clculo.
Indicar si se quieren guardar datos del clculo de nmina en la tabla de
resultados.
Planificar: para cada lote, tiene la posibilidad de definir una fecha y hora
especfica para su ejecucin. En caso de no programar el lote, ste se
ejecutar tan pronto como sea posible, dependiendo de la prioridad que
tenga asignada.

258

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

l )DVH$OPDFHQDPLHQWRHQODEDVHGHGDWRVGHODGHILQLFLyQGHORWHV: tras
definir y planificar la ejecucin del clculo, se lanza la peticin de clculo al
servidor de aplicaciones elegido y el lote queda almacenado en la base de
datos. Durante esta fase los lotes permanecen en diferentes estados en espera
antes de ser ejecutados.
En esta fase puede visualizar la definicin del lote a travs del monitor de
clculo y modificar algunas de sus propiedades.
l )DVH(MHFXFLyQGHORWHV: una vez que el servidor de aplicaciones al que fue
asignado el lote, est disponible para ejecutar el lote, procede a realizar dicha
operacin. Desde el monitor de clculo puede realizar un seguimiento de lote,
obteniendo informacin relativa a si el lote est en ejecucin o si el clculo ha
finalizado.
l )DVH5HVXOWDGRV: al terminar la ejecucin del clculo de cada proceso, se
genera un archivo para cada proceso que recoge la siguiente informacin:
(UURUHV: en los casos en que algn proceso del lote no sea ejecutado con
xito, es decir, no se haya completado debido a algn error, se genera un
archivo que contiene informacin sobre el tipo error.
Si el proceso no tiene errores (su clculo se ha completado) el archivo
generado indicar que no se produjeron errores.
(VWDGtVWLFDV: por cada proceso calculado se genera un archivo que recoge
las estadsticas del mismo.
Estos archivos son guardados en la base de datos.

(MHFXFLyQGHORWHV

La ejecucin de un lote se realiza de manera secuencial, es decir, se calcula uno a


uno cada lote. Sin embargo, dependiendo de la configuracin del servidor de
aplicaciones, es posible ejecutar ms de un lote de forma paralela:
l (MHFXFLyQVHFXHQFLDO: los lotes se ejecutan en todo momento de manera
secuencial, es decir, conforme se lancen los clculos de las tareas, stas se
ejecutan una a una en el orden definido previamente.
Si dentro de la definicin del clculo no se indic ni fecha ni hora de ejecucin,
el clculo se ejecutar inmediatamente (si el servidor de aplicaciones elegido
est disponible) o una vez que se completa el lote que se est ejecutando en
ese momento.

259

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

Figura 155. Ejecucin secuencial

Cuando se lanza el clculo de una serie de lotes, su ejecucin se realiza de


acuerdo a la fecha y hora en que lanz o se planific cada lote.
En este sentido, pueden suscitarse conflictos entre la ejecucin de lotes, ya
que pueden surgir casos en que dos lotes se planifiquen a la misma hora, o
cuando se desea que un lote se calcule antes que otros que estn en espera.
Para solucionar este conflicto tiene la posibilidad de asignar una prioridad de
ejecucin de cada lote. Para ms informacin sobre la prioridad a un lote,
consulte el apartado 'HILQLUODSULRULGDGGHOORWH de este captulo.
l (MHFXFLyQHQSDUDOHOR: puede ejecutar lotes de forma paralela, es decir, se
pueden lanzar varios procesos de clculo remoto, distribuyendo los empleados
de la organizacin en dichos procesos.
Se recomienda utilizar esta modalidad principalmente cuando se procesa la
nmina de una gran cantidad de empleados. Por ejemplo, si se procesa una
nmina de 30.000 empleados, puede lanzar 3 lotes, planificados para la misma
hora. A travs del filtro que se muestra antes de lanzar el clculo, puede definir
los parmetros de cada lote, es decir:
Lote 1. Se filtra para calcular del empleado 00001 al 10 000.
Lote 2. Del empleado 10 001 al 20 000.
Lote 3. Del empleado 20 001 al 30 000.

Es posible configurar su servidor de aplicaciones para que ejecute "n" lotes (en este caso 3),
concurrentemente.

260

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

Figura 156. Ejecucin en paralelo

El siguiente ejemplo muestra una ejecucin secuencial, la cual tambin puede


ser aplicada para una ejecucin en paralelo.

En una ejecucin en paralelo se puede presentar un clculo en secuencia. Esto ocurre


cuando se tienen ms lotes que ejecuciones en paralelo definidas, es decir, suponga que su
servidor est configurado para realizar tres ejecuciones en paralelo pero en este momento
estn en espera cuatro. En este caso, en cuanto finalice algn lote, inmediatamente entrar
en ejecucin el cuarto lote.

El servidor de aplicaciones tiene el lote A en ejecucin y los lotes B, C y D en


espera de ser ejecutados secuencialmente. Suponga que desea lanzar un lote
X que se ejecute antes de que inicie el lote B. En este caso deber lanzar el
lote X con prioridad superior a la asignada a los lotes B, C y D, lo que provocar
que al finalizar el proceso del lote A, se ejecute el lote X y posteriormente los
lotes B, C y D.
Si el lote A en ejecucin contiene tres procesos (pagas) y durante la ejecucin
del primer proceso entra la peticin del lote X con prioridad superior a la
asignada al lote A, se llevarn a cabo los siguientes pasos:
 Finaliza la ejecucin del primer proceso del lote A.
 Se interrumpe la ejecucin del lote A.
 Inicia la ejecucin del lote X.
 Al finalizar el clculo del lote X, se contina con la ejecucin de los dos
ltimos procesos del lote A.
 Posteriormente se contina con los lotes en espera (B, C y D).

261

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

(VWDGRVGHORVORWHVGXUDQWHFDGDIDVH

A continuacin se describen los estados por los que pasa el lote en las diferentes
fases del clculo.
Una vez que se realiza la definicin de cada lote (Fase 1) y se lanza la peticin de
ejecucin del clculo, sta es almacenada (Fase 2). Durante esta fase el programa
de clculo asigna un estado de espera a cada lote, el cual puede ser visualizado a
travs del monitor de clculo.
Los estados que se presentan durante las distintas fases son:
l 3HWLFLyQ: cada vez que se lanza el clculo de un lote, ste queda en estado
3HWLFLyQ hasta que sea detectado por el servidor de aplicaciones al que se
envi dicho lote.
l $ODHVSHUD: cuando se planifica la ejecucin de un lote, es decir, que
programa la fecha y hora del clculo de un lote, una vez que el servidor de
aplicaciones lo detecta, el estado del lote cambia a modo $ODHVSHUD, el cual
indica que est en cola para ser ejecutado.
l /LVWR: cuando se lanza la ejecucin de un lote que no est programado, el lote
se encuentra en estado de 3HWLFLyQ.Una vez que lo detecta el servidor de
aplicaciones, pasa a /LVWR. Sin embargo, cuando el lote es programado o est
esperando la hora de ser ejecutado, pasa de $ODHVSHUD a /LVWR.
El estado /LVWR indica que el lote est preparado para ser ejecutado (Fase 3).
l (MHFXWiQGRVH: una vez que el servidor est listo para ejecutar el clculo, es
decir, en el momento en que est disponible, comienza la ejecucin del lote.
l &RPSOHWDGR: una vez que el lote se ha ejecutado con xito, queda en estado
&RPSOHWDGR. Este es el ltimo estado del lote.
l 0XHUWR: cuando un lote tiene errores durante su ejecucin, sta no se completa
con xito y queda en estado 0XHUWR, generndose un archivo que describe los
errores encontrados en cada proceso. En este caso se deben corregir dichos
errores y:
D Volver a definir el lote (Fase1) y lanzar nuevamente su peticin de
ejecucin.
E Reestablecer el servidor de aplicaciones para que detecte nuevamente el
lote.
l $ERUWDGR: este estado se presenta cuando se cancela un lote durante su
ejecucin. Una vez que se cancela un lote, no puede volverse a ejecutar a
menos que sea definido de nuevo (fase 1).
l 3DUDGR: cuando los procesos de un lote estn en ejecucin y dicho lote es
interrumpido debido a la entrada en ejecucin de otro lote prioritario (consulte el
apartado 3ULRULGDG\ORWHVFRQPiVGHXQSURFHVR de este captulo),

262

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

dependiendo de la planificacin, uno de ellos queda en estado 3DUDGR, y una


vez que el lote prioritario se ejecuta, el lote interrumpido vuelve a estar en
estado (MHFXWiQGRVH.

263

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

Figura 157. Estados del lote

$FFLRQHVTXHVHSXHGHQUHDOL]DUSDUDFDGDHVWDGRGHOFiOFXOR

Las acciones que se describen en este apartado se explicarn en detalle en el apartado

264

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

/DQ]DUHOPRQLWRUGHOFiOFXOR de este captulo.

Para cada estado del clculo de nmina en servidores remotos tiene la posibilidad
de realizar las siguientes acciones a travs del monitor de clculo remoto:
l 0RGLILFDU. Puede modificar las siguientes opciones:
Prioridad: puede cambiar la prioridad de ejecucin del lote (consulte el
apartado &DPELDUODSULRULGDGGHOORWH de este captulo).
Servidor: permite modificar el servidor de aplicaciones que va a procesar el
lote (consulte el apartado &DPELDUHOVHUYLGRUHQFDUJDGRGHSURFHVDUHO
ORWH de este captulo).
Fecha/hora: tiene la posibilidad de cambiar la fecha de inicio de la
ejecucin de las tareas.
Estas modificaciones nicamente las puede realizar el usuario que planific
esta tarea, es decir, el usuario propietario del lote ejecutado.
l $ERUWDU: esta opcin permite abortar (cancelar) el clculo.
l (OLPLQDU: una vez que la tarea se ha ejecutado, y con la finalidad de reducir la
informacin que muestra el monitor de clculo remoto, puede eliminar el lote
ejecutado.

Al eliminar un lote, el resultado del clculo queda almacenado en las tablas de resultados del
sistema, sin embargo, la definicin del lote, as como sus estadsticas y el archivo de errores
(en caso de haberlo), son borrados.

La siguiente tabla muestra las acciones que puede realizar para cada estado del
clculo.

265

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

Figura 158. Acciones a realizar para cada estado del clculo de nmina

2SFLRQHVEiVLFDV

(MHFXFLyQGHORWHV

De manera general los pasos a seguir para el clculo de la nmina en servidores


remotos son los siguientes:
 6HOHFFLyQGHODSDJDRSDJDVVREUHODVTXHVHGHVHDWUDEDMDU
Para lanzar una peticin de clculo es necesario que indique la paga o pagas
sobre las que se realizarn las operaciones de clculo.
En el caso de una paga sin retroactividad nicamente se elige una paga a
calcular, mientras que en una paga con retroactividad es posible elegir una o
ms pagas a retroactivar.
Si desea solicitar el clculo de una paga o pagas retroactivas diferentes a la ya
seleccionada, puede cambiar la paga.
 6HOHFFLyQGHODVRSFLRQHVGHOFiOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV
Una vez que se accede a la pestaa &iOFXOR 5HPRWR incluida en la ventana
&iOFXORGH1yPLQD, y antes de iniciar el mismo, es importante decidir si se
activan las siguientes opciones para solicitar el clculo al servidor:
(VWDEOHFHUODSULRULGDGFRQVHHMHFXWDUiHOFiOFXOR.
Cada vez que se lance la solicitud de ejecucin de uno o ms lotes, puede
indicar la prioridad en tiempo de ejecucin.
Las prioridades en la aplicacin estndar son:
SUPERUSUARIO
MUY ALTA
ALTA
NORMAL
BAJA
MUY BAJA

266

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

'HQRPLQDFLyQGHOORWHRFRQMXQWRGHSDJDVDFDOFXODU.
El programa de clculo de nmina en servidor remoto incluye un monitor
desde el cual puede realizar un seguimiento de cada lote o conjunto de
pagas. Para ello, es importante definir un nombre para el lote.
3URJUDPDULQLFLR
Tiene la posibilidad de programar que el lote definido se ejecute en la fecha
especfica que se indique o que el clculo sea procesado en cuanto el
servidor remoto reciba la peticin (mismo da y hora). Esta ltima opcin
est activada por defecto en la aplicacin estndar. Sin embargo, puede
planificar la fecha que se quiera para el clculo.
&iOFXORFRQFDUiFWHUSURYLVLRQDORGHILQLWLYR.
Antes de lanzar la peticin de clculo, puede optar por guardar o no los
datos de ste en las tablas de resultado. Esto depende de si se desea
ejecutarla de manera provisional o definitiva. Esta operacin la puede
activar o desactivar a travs de la casilla de verificacin 0RGLILFDHO
$FXPXODGR.
)LOWUR.
La aplicacin cuenta bsicamente con dos tipos de filtros:
)LOWURGHILQLGRHQHMHFXFLyQ: este filtro se define a partir del momento en
que se inicia el clculo y se muestra activado por defecto en la carpeta
)LOWUR a la que se accede seleccionando la opcin de men
+HUUDPLHQWDV_2SFLRQHVDYDQ]DGDV o haciendo clic en el botn 2S
$YDQ]DGDV.
)LOWURSUHGHILQLGR: antes de iniciar el clculo puede seleccionar un filtro
entre el conjunto de filtros predefinidos. stos pueden ser creados y
guardados de acuerdo a las necesidades del usuario (consulte dentro
de 2SFLRQHVDYDQ]DGDV de este captulo el apartado )LOWUR).
 /DQ]DUHOFiOFXORGHQyPLQD SHWLFLyQGHOFiOFXOR 
6HOHFFLyQGHOVHUYLGRUUHPRWR.
Una vez que se indican las opciones de clculo ya puede enviar la peticin
de clculo al servidor encargado de procesar el lote.
Si quiere activar el monitor del clculo remoto en cuanto enve la
solicitud, active la casilla de verificacin /DQ]DUHOPRQLWRU (para ms
informacin sobre el monitor del clculo remoto consulte el apartado
/DQ]DUHOPRQLWRUGHOFiOFXOR de este captulo).
Para seleccionar el servidor es necesario que arrastre el icono asociado
hacia uno de los servidores de la ventana 6HUYLGRUHVGHFiOFXOR situada
a la derecha de su pantalla. En caso de que no se muestra esta ventana
seleccinela desde la opcin de men 9HU_9HU6HUYLGRUHV.
 (MHFXWDUHOPRQLWRUGHFiOFXORUHPRWR
El monitor es una herramienta del programa de clculo remoto que permite
visualizar la situacin en que se encuentra el proceso de los lotes.

267

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

El monitor se puede ejecutar junto con el clculo activando la casilla de


verificacin /DQ]DUHOPRQLWRU, o puede acceder directamente seleccionando
la opcin de men +HUUDPLHQWDV_0RQLWRUGH&iOFXOR.
Desde el monitor de clculo remoto, puede dar una serie de indicaciones para
la ejecucin de procesos de cada lote. Estas son:
Indicar qu informacin se quiere visualizar de los lotes.
Indicar qu informacin se quiere visualizar de los procesos.
Eliminar lotes pendientes de ejecucin, completados, abortados y muertos.
Cambiar el servidor encargado de procesar el lote.
Cambiar la prioridad del lote.
Cambiar la fecha de inicio del lote.
Cancelar lotes en estado /LVWR y (MHFXWiQGRVH.
Distinguir con colores el estado de los lotes.
Saber si un clculo ha finalizado.
Orden de los lotes en el Monitor.
Filtrar los clculos en el Monitor.
 7LHPSRV\HVWDGtVWLFDV
Desde el monitor de clculo remoto tiene la posibilidad de obtener informacin
estadstica detallada sobre los tiempos invertidos en el proceso de clculo. De
esta forma puede optimizar el clculo de nmina, analizando los tiempos de
ejecucin del proceso. Esta informacin tambin puede ser exportada a un
archivo con formato TXT.
En los siguientes apartados se describen de manera detallada los pasos para
ejecutar el clculo de nmina en servidores remotos.

6HOHFFLyQGHODSDJDRSDJDVVREUHODVTXHVHGHVHDWUDEDMDU

Para que se pueda llevar a cabo la ejecucin del clculo de nmina en servidores
remotos es necesario que previamente seleccione la paga sobre la cual quiere
trabajar as como decidir si el clculo se realiza para pagas con o sin retroactividad.
&iOFXORVLQUHWURDFWLYLGDG
Para este clculo nicamente se elige la paga con la cual desea ejecutar el proceso
de nmina. Este acceso es diferente en dependencia de cmo haya accedido a la
aplicacin:
D Si el acceso a la aplicacin fue a travs de la opcin de pagas $FWLYDV, cuando
haga clic en el botn &iOFXOR de la pantalla 1yPLQD, se despliega la ventana
&iOFXORGH1yPLQD. Desde sta seleccione la pestaa &iOFXORUHPRWR.

268

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

E En caso de que haya accedido a la aplicacin por pagas /LEUHV, en el momento
en que haga clic en el botn &iOFXOR, la aplicacin muestra una ventana
solicitando que elija la paga a calcular. Una vez elegida, se despliega la
ventana de &iOFXORGH1yPLQD. Desde sta seleccione la pestaa &iOFXOR
UHPRWR.

Figura 159. Elegir Paga

&iOFXORFRQUHWURDFWLYLGDG
Para este clculo se elige una paga o varias pagas con las cuales desea ejecutar el
proceso de nmina. Este acceso es diferente en dependencia de cmo haya
accedido a la aplicacin:
D Si accedi a la aplicacin por la opcin de pagas $FWLYDV, tras hacer clic en el
botn &iOFXOR de la pantalla 1yPLQDy acceder a la pestaa de &iOFXOR
UHPRWR, hay que seleccionar la opcin &iOFXOR_5HWURDFWLYLGDGPDQXDOpara
seleccionar el rango de pagas a retroactivar.
E En caso de que haya accedido a la aplicacin por pagas /LEUHV, en el momento
en que haga clic en el botn &iOFXOR de la pantalla 1yPLQD la aplicacin
solicitar, primero que se elija la paga desde la cual se har efectiva la
retroactividad y posteriormente, tras seleccionar la opcin
&iOFXOR_5HWURDFWLYLGDGPDQXDOse solicitar que se elija el conjunto de pagas
sobre las que tendr efecto dicha retroactividad.
En ambos casos, para elegir ms de una paga, haga uso del botn $xDGLU en la
ventana 5HWURDFWLYLGDGPDQXDO tantas veces como pagas quiera elegir y
seleccione estas pagas en la ventana (OHJLUSDJD.

269

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

Figura 160. Ventana Retroactividad

Para salir de la esta ventana haga clic en el botn &HUUDU. Se despliega de nuevo la
ventana &iOFXOR GH1yPLQD con la pestaa &iOFXORUHPRWR seleccionada.
&DPELDUSDJD
Dentro de la ventana &iOFXORGH1yPLQD puede cambiar la paga a calcular. En el
caso de pagas con retroactividad, el programa tomar como fecha de pago la fecha
que haya seleccionado ya sea desde pagas activas o pagas libres. Si desea utilizar
otra fecha de pago es necesario que cambie la paga seleccionada.
Para ello siga los siguientes pasos:
 Seleccione la opcin de men $UFKLYR_&DPELDUSDJDo haga clic en el el
botn &DPELDU3DJD. Se despliega una ventana desde la que puede elegir una
paga abierta o cerrada.
 Marque la nueva paga haciendo clic sobre ella con el botn izquierdo del
mouse.
 Haga clic en el botn $FHSWDU. Se despliega de nuevo la ventana &iOFXOR GH
1yPLQD con la pestaa &iOFXORUHPRWR seleccionada.

Si se accede a la aplicacin mediante la opcin de pagas Libres y el usuario cuenta con


un permiso especfico en el objeto con extensin .PER del Sistema cach, existe la
posibilidad de calcular o recalcular pagas cerradas y revisar pagas abiertas. Para ms
informacin consulte el apartado *HQHUDUXQSURFHVRFRQXQDSDJDFHUUDGD del
captulo "Gestin de pagas" de este manual

6HOHFFLRQDUODVRSFLRQHVGHFiOFXOR

Una vez situado en pestaa &iOFXOR UHPRWR tiene diferentes opciones, las cuales
puede utilizar dependiendo del tipo clculo que haya elegido (seccin2SFLRQHV
GHOFiOFXORUHPRWR). Estas opciones se explican a continuacin.

270

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

'HILQLUODSULRULGDGGHOORWH

Siempre que se solicita la ejecucin de un lote en un servidor remoto, ste se


puede planificar, es decir, indicar la fecha y hora en la que el servidor debe
comenzar a procesar dicho lote. Esta fecha y hora no tienen por qu coincidir
con la fecha y hora en la que se solicita el clculo.

El da 22 de Julio de 1999 se solicita que se procese un lote dentro de dos


das (el 24 de Julio), a una hora determinada. La solicitud se enviar al
servidor el da 22, y ese mismo da se grabar la peticin en la base de datos.
Sin embargo, el servidor no comenzar a calcular hasta la hora indicada del
da 24.

En este caso la fecha en la que se solicita el clculo no coincide con la fecha en


la que se curs la solicitud.
La prioridad permite resolver conflictos en el caso de que dos puestos clientes
soliciten al mismo servidor la ejecucin de dos o ms clculos en la misma
fecha y hora.
Para indicar la prioridad:
 Haga clic en el botn de la lista desplegable situada a la derecha del literal
3ULRULGDG.
 Seleccione una de las opciones disponibles en la lista:
SUPERUSUARIO (opcin por defecto)
MUY ALTA
ALTA
NORMAL
BAJA
MUY BAJA

En el caso de asignar la misma prioridad a dos lotes cuyo clculo se ha solicitado en la


misma fecha y hora, el servidor resolver el orden de procesamiento a partir de la fecha en la
que se curs la solicitud.

271

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

Un servidor de clculo recibe dos peticiones de dos puestos de trabajo


clientes. La fecha y hora en la que debe comenzar a procesar los lotes coin-
cide en los dos casos: el 22 de Julio de 1999 a las 9:30 h. En los dos lotes
se ha indicado la misma prioridad: MUY ALTA.
En este caso, el servidor comparar las fechas en las que se lanz la
peticin, y procesar el clculo dando preferencia al lote que se solicit en
primer lugar. Por ejemplo, si el clculo de un lote se solicit el da 20 de
Julio a las 17:00 horas, y el del otro lote el mismo da a las 18:30 horas, el
servidor comenzar a procesar el lote solicitado a las 17:00 horas.

3ULRULGDG\ORWHVFRQPiVGHXQSURFHVR

Cuando un servidor est calculando un lote consistente en varios procesos y


reciba una peticin con una prioridad superior a la del lote que est calculando
y una fecha de inicio que coincida con el momento en el que se est calculando
el lote, suceder lo siguiente:
 El servidor termina de calcular el proceso que est calculando en el
momento de recibir la nueva peticin.
 Se detiene momentneamente la ejecucin del lote activo.
 Se comienza a calcular el nuevo lote.
 Cuando ste haya finalizado, continuar calculando el lote cuya ejecucin
se haba interrumpido.

,QGLFDUXQQRPEUHSDUDHOORWH

Una vez que haya indicado la prioridad del lote, puede especificar un nombre
que le permita identificar al lote. Esto se debe a que desde el monitor de clculo
remoto puede seguir el estado de ejecucin de los distintos lotes, y de esta
forma puede identificarlos ms fcilmente.
Para indicar un nombre es necesario que siga los siguientes pasos:
 Sitese en la casilla de texto editable situada junto al literal 1RPEUHGHO
ORWH.
 Escriba el identificador. Puede utilizar caracteres en blanco.

272

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

,QGLFDUODIHFKDGHLQLFLRGHOORWH

Una vez definido el nombre del lote y su prioridad, tiene la posibilidad de indicar
si quiere que el clculo de nmina se procese un da y a una hora determinada,
o si prefiere que se ejecute en cuanto el servidor reciba la peticin.
El programa de clculo le ofrece dos posibilidades:
l Indicar la hora y la fecha en la que el servidor de aplicaciones debe comenzar a
procesar el lote.
l Indicar que el servidor debe comenzar a procesar el lote en cuanto reciba la
peticin.
Para indicar una fecha y hora distinta de la actual:
 Haga clic en la casilla 3URJUDPDULQLFLR.
 Seleccione en la casilla 'tD, el da en el que se debe iniciar el clculo de la
paga seleccionada. Para ello dispone de un botn calendario.
 Seleccione la hora en la casilla de texto situada en la parte inferior izquierda de
la ventana calendario.

Figura 161. Calendario - Da/Hora

En caso de que no defina ninguna planificacin para la ejecucin del lote, el clculo del
mismo se ejecutar en cuanto se lance la peticin del clculo al servidor de aplicaciones y
este ltimo quede estar disponible.

*XDUGDUORVGDWRVHQODVWDEODVGHDFXPXODGR

Antes de lanzar la peticin de clculo, puede optar por guardar o no los datos de
ste en las tablas de resultado del clculo. Generalmente, cuando no se selecciona
esta opcin, es decir, que no guarde el resultado en la tabla de acumulado, es para
realizar un clculo provisional. En el momento en que quiera ejecutar el clculo con
carcter definitivo, marque la casilla de verificacin 0RGLILFDHO$FXPXODGR.

273

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

)LOWUR

La aplicacin permite ejecutar clculos para determinados empleados (por


departamento, por apellido, fecha de alta, antigedad, etc.), lo que agiliza el
proceso de clculo de la nmina. Esto se hace a travs de las opciones de filtro
para el clculo. Para ello, el programa cuenta con dos tipos de filtros:
l )LOWURGHILQLGRHQHMHFXFLyQ
Este filtro se define a partir del momento en que se lanza el clculo y se
muestra activado por defecto en la carpeta )LOWUR a la que se accede
seleccionando la opcin de men +HUUDPLHQWDV_2SFLRQHVDYDQ]DGDV o
haciendo clic en el botn 2SFLRQHV$YDQ]DGDV.
l )LOWURSUHGHILQLGR
Antes de iniciar el clculo es posible seleccionar un filtro entre el conjunto de
filtros predefinidos. stos pueden ser creados y guardados de acuerdo a las
necesidades del usuario en la carpeta )LOWUR a la que se accede seleccionando
la opcin de men +HUUDPLHQWDV_2SFLRQHVDYDQ]DGDV o haciendo clic en
el botn 2SFLRQHV$YDQ]DGDV.
Para ms informacin sobre los tipos filtros para el clculo, consulte el apartado
)LOWUR de este captulo.

/DQ]DUHOFiOFXORGHQyPLQD SHWLFLyQGHFiOFXOR

Una vez indicada la prioridad, el nombre y la fecha de inicio del clculo, ya


puede enviar la peticin al servidor de clculo encargado de procesar el lote.

Puede activar el Monitor del clculo remoto en el momento de enviar la solicitud. Para ello
active la casilla de verificacin /DQ]DUHOPRQLWRU.Para ms informacin del monitor, con-
sulte el apartado /DQ]DUHOPRQLWRUGHOFiOFXOR de este captulo.

Para lanzar el clculo haga clic en el icono correspondiente y arrstrelo con el


PRXVH hasta el icono del servidor remoto en el que quiere procesar el clculo.
Los iconos de los servidores se muestran en la ventana 6HUYLGRUHVGHFiOFXOR
situada en la parte derecha de la ventana. Si no ve esta ventana, seleccione la
opcin de men 9HU_9HUVHUYLGRUHVpara mostrarla.
Si arrastra el objeto hasta el icono situado junto al literal 7RGRV, la nmina ser
procesada por el primer servidor que cuente con los recursos disponibles. Esta
opcin no significa que la nmina se calcule en todos los servidores de clculo
disponibles.
La opcin 7RGRV garantiza la seleccin de la alternativa ptima y ms eficiente.

274

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

Si se ha seleccionado la opcin 0RVWUDUILOWURDOLQLFLDUHOFiOFXOR, tras lanzar el clculo de


nmina se despliega una ventana de filtro con el fin de establecer ste o bien, si no desea
definirlo, haga clic en el botn $FHSWDU para ejecutar el clculo sin ningn tipo de filtro.

En caso de que haya lanzado el clculo sin definir ninguna fecha, es decir,
solicitando que el clculo se ejecute al momento de la peticin, se muestra la
siguiente ventana:

Figura 162. Confirmacin de clculo

Haga clic en el botn 6t para que la peticin de clculo se registre en el servidor y


proceda a ejecutar el clculo. En caso de que haya activado la casilla de
verificacin /DQ]DUHO0RQLWRU, ste se mostrar en el momento de procesar el
clculo.
A continuacin, aparece la ventana desde la que seleccionar las 2SFLRQHVGH
SODQLILFDFLyQ:

Figura 163. Opciones de planificacin

Si se planific una fecha especfica para la ejecucin del clculo, se despliega una
ventana desde la que puede confirmar la hora de inicio del clculo y el servidor
solicitado. Una vez que confirme la ejecucin, la peticin se registra en la lista de
lotes pendientes y se procesa en cuanto llegue la hora programada.

/DQ]DUHOPRQLWRUGHOFiOFXOR

El monitor del clculo remoto es una herramienta que permite realizar distintas
operaciones con los lotes tales como controlar el estado en el que se encuentra el
proceso de los lotes y de los distintos procesos que incluyen.
Puede acceder al monitor de dos formas:

275

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

D Seleccione la opcin de men +HUUDPLHQWDV_0RQLWRUGHO&iOFXOR desde la


pestaa &iOFXORUHPRWR situada en la ventana &iOFXOR.
E Active, antes de enviar la peticin al servidor seleccionado, la casilla de
verificacin /DQ]DUHOPRQLWRU de la carpeta &iOFXORUHPRWR situada en la
ventana &iOFXORGH1yPLQD.
El Monitor presenta el siguiente aspecto:

Figura 164. Monitor de Clculo Remoto

En el monitor se distinguen dos zonas:


l La parte superior recoge informacin sobre los lotes, es decir, sobre cada una
de las peticiones que se han solicitado desde los puestos de trabajo clientes.
l La parte inferior recoge informacin sobre los procesos incluidos en el lote que
se encuentre activo. Un lote incluir un proceso para cada paga cuyo clculo se
haya solicitado en la misma peticin.
Se distingue el lote activo porque en la celda situada a su izquierda se muestra
el signo !!, y est escrito en negrita.
Si el lote incluye dos o ms procesos, se distingue de la misma forma el
proceso activo.
Para cambiar el lote o el proceso activo, haga doble clic sobre l.
Desde el Monitor de clculos remotos puede:
l Seguir el estado en el que se encuentra el procesamiento de lotes y procesos.
Si antes de planificar el clculo se seleccion la opcin que permite ejecutar el
clculo continuo aunque se produzcan errores (pestaa *HQHUDO de la ventana
2SFLRQHV$YDQ]DGDV) y tales errores suceden durante la ejecucin, se
reflejar como (VWDGRGHO3URFHVR el dato Completado con errores.
l Cancelar la ejecucin de un lote.
l Eliminar lotes de la lista de lotes en estado Completados, Abortados, Muertos,
peticin o a la espera.

276

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

l Cambiar el servidor, la prioridad, y la fecha de inicio de los clculos pendientes


de ejecucin.
l Saber si un lote ha sido procesado.
l Distinguir el estado en el que se encuentra el proceso de los lotes, usando un
color distinto para cada estado.
l Ordenar los lotes de acuerdo a un criterio ascendente o descendente, para ello
haga clic en el botn correspondiente

'HILQLUODLQIRUPDFLyQDYLVXDOL]DUGHORVORWHV

El monitor recoge la siguiente informacin sobre los lotes:


l 8VXDULR%': identificador del usuario de base de datos que solicit la
ejecucin del clculo.
l ,G&RPSXWDGRUD: identificador de la estacin de trabajo que realiz la peticin
de ejecucin.
l 1RPEUHGHOORWH: nombre que se asign al lote en el momento de su definicin.
Opcin activa por defecto.
l 8VXDULR 0HWD : identificador del usuario de aplicacin (de la estacin de
trabajo cliente). Opcin activa por defecto.
l ,G/RWH: identificador que se asign al lote al lanzar el clculo.
l (VWDGR: estado en el que se encuentra la ejecucin del lote. Opcin activa
por defecto. Recoger uno de los siguientes valores:
3HWLFLyQ: el cliente acaba de solicitar la ejecucin del clculo.
$ODHVSHUD: el lote ha sido aceptado por el servidor, y se encuentra en
espera de que llegue la fecha en la que debe ejecutarse.
/LVWR: se ha cumplido el momento en el que debe ejecutarse el lote, pero
an no ha comenzado su ejecucin.
(MHFXWiQGRVH el lote se est ejecutando.
3DUDGR: se ha detenido momentneamente la ejecucin del lote.
&RPSOHWDGR: el lote ha sido procesado.
$ERUWDGR: un usuario finaliz el procesamiento del lote.
0XHUWR: se ha detenido el procesamiento del lote a causa de algn error,
o a causa de una cada del servidor.
l $FFLyQ: ltima accin realizada por el usuario (peticin, modificado y matar).
l 3URJUHVRGHO/RWH: este campo indica el progreso de clculo de los procesos
de los lotes.

277

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

Suponga que tiene un lote con 2 procesos. Cuando se ejecuta el primero, el


campo 3URJUHVRGHO/RWH, tomar el valor Proceso 1, y cuando ejecute el
segundo el valor Proceso 2

l )HFKD5HDOGH,QLFLR: fecha y hora en la que el servidor comenz a ejecutar


el lote.
l )HFKD5HDOGH)LQ: fecha y hora del servidor en la que finaliz la ejecucin
del lote.
l )HFKDGH,QLFLR %' : fecha y hora del servidor de base de datos al lanzar la
peticin de ejecucin. Opcin activa por defecto.
l )HFKDGH3HWLFLyQ %' : fecha y hora en la que la estacin de trabajo cliente
solicit la ejecucin del clculo segn el reloj del servidor de base de datos.
l 3ULRULGDG: indica la prioridad asignada al lote. Opcin activa por defecto.
l 1~PHURGH3URFHVRV: nmero de procesos que incluye el lote.
l )HFKDGH,QLFLR /RFDO : fecha y hora de la estacin de trabajo cliente donde
se lanz la peticin de ejecucin del clculo.
l )HFKDGH3HWLFLyQ /RFDO : fecha y hora de la peticin de la ejecucin del
clculo, segn el reloj de la estacin de trabajo donde se lanz dicha peticin.
l 6HUYLGRU6ROLFLWDGR: nombre del servidor solicitado para que atienda la
peticin de ejecucin del clculo.
l 6HUYLGRU5HDO: nombre del servidor que atiende la peticin del clculo
solicitado. Opcin activa por defecto.
El usuario puede indicar qu informacin quiere visualizar en el Monitor para
cada lote. Para ello, siga los siguientes pasos:
 Seleccione la opcin de men 9HU_2SFLRQHV o haga clic en el botn
correspondiente de la ventana 0RQLWRUGH&iOFXORVHQ5HPRWR. Se despliega
la ventana 2SFLRQHV.

Figura 165. Opciones con lotes

 Compruebe que est activa la carpeta &DPSRV /RWHV . Si esta carpeta no
est activa, haga clic sobre su pestaa.

278

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

En la carpeta se listan todos los campos disponibles que puede incluir en el


monitor. Puede realizar las siguientes operaciones con estos campos:
l Aadir un campo para su visualizacin, active la casilla del campo situada a la
izquierda del nombre del campo.
l Desactivar la casilla situada a la izquierda del nombre del campo para que no
se visualice.
Tras indicar esta informacin podr indicar qu informacin quiere mostrar en la
seccin correspondiente a los procesos, haciendo clic en la pestaa &DPSRV
3URFHVRV .
Para hacer efectivos los cambios y volver al Monitor de clculo remoto haga clic en
el botn $FHSWDU.

'HILQLUODLQIRUPDFLyQDYLVXDOL]DUGHORVSURFHVRV

La parte inferior del Monitor recoge informacin sobre los procesos que forman
parte del lote que se encuentre activo. El Monitor recoge la siguiente informacin
para los procesos:
l 1RPEUHGH3URFHVR: identificador del proceso. Como nombre se le asocia al
proceso el identificador de "Paga". Opcin activa por defecto.
l ,G&RPSXWDGRUD: identificador de la estacin de trabajo que realiz la peticin
de ejecucin.
l 8VXDULR 0HWD : identificador del usuario de aplicacin (de la estacin de
trabajo cliente) que solicit la ejecucin del clculo.
l ,G/RWH: identificador del lote al que pertenece el proceso.
l ,G3URFHVR: identificador que se asign al proceso al lanzar la peticin de
clculo.
l ,G7LSRGH3URFHVR: tipo del proceso a calcular.
l 1RPEUHGH3DJD: nombre de la paga a la que pertenece al proceso.
l (VWDGR: estado en el que se encuentra el proceso. Opcin activa por
defecto.
l $FFLyQ: ltima accin realizada por el usuario (peticin, modificado y matar).
l 3URJUHVRGHSURFHVR: es el nmero de empleados calculados hasta el
momento. Opcin activa por defecto.
l )HFKD5HDOGH,QLFLR: fecha y hora en la que el servidor comenz a ejecutar
el proceso. Opcin activa por defecto.
l )HFKD5HDOGH)LQ: fecha y hora en la que finaliz la ejecucin del proceso.
Opcin activa por defecto.
l (VWDGRGHHMHFXFLyQ: Identificador numrico del estado en que se encuentra el
proceso.
El usuario puede cambiar la informacin que muestra el Monitor por defecto. Para
ello siga los siguientes pasos:

279

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

 Seleccione la opcin de men 9HU_2SFLRQHV o haga clic en el botn


correspondiente de la ventana 0RQLWRUGH&iOFXORVHQ5HPRWR. Se despliega
la ventana 2SFLRQHV.

Figura 166. Opciones con procesos

 Compruebe que est activa la carpeta &DPSRV 3URFHVRV . Si esta carpeta
no est activa, haga clic sobre su pestaa.
En la carpeta se listan todos los campos disponibles que puede incluir en el
monitor. Puede realizar las siguientes operaciones con estos campos:
l Aadir un campo para visualizarlo en el monitor de clculo remoto, active la
casilla situada a su izquierda del campo.
l Desactivar la casilla situada a la izquierda del nombre del campo para que no
se visualice.
Para hacer efectivos los cambios y volver al monitor haga clic en el botn
$FHSWDU
Para visualizar informacin sobre el tiempo de ejecucin de cada proceso, haga
doble clic sobre el mismo.

$FWXDOL]DU UHIUHVFDU ODLQIRUPDFLyQGHOPRQLWRU

El monitor de clculo remoto permite actualizar el contenido de la lista de trabajos y


procesos que incluye un lote mediante el botn correspondiente de la barra de
herramientas. Adems, el usuario puede determinar cada cuanto tiempo se
actualizar automticamente el lote, o bien especificar que tal refresco no tenga
lugar nunca (opcin por defecto). El tiempo automtico de refresco viene
establecido en 2, 4 u 8 minutos.
Para establecer el tiempo de refresco o que no se refresque nunca la informacin
siga los siguientes pasos:
 Seleccione la opcin de men 9HU_,QWHUYDOR GH$FWXDOL]DFLyQ situada dentro
de la ventana 0RQLWRUGHFiOFXORVHQUHPRWR. Se despliegan las posibilidades
de refresco.
 Marque la opcin deseada.

280

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

&DQFHODUODHMHFXFLyQGHXQORWH

El usuario puede cancelar la ejecucin de un lote siempre y cuando sea propietario


del mismo y el lote se encuentre en alguno de los siguientes estados: /LVWR o
(MHFXWiQGRVH. Adems, es necesario asociar una serie de sentencias al objeto del
sistema cach 021,72566&Para ms informacin consulte con el personal
tcnico.
Para cancelar la ejecucin de un lote que cumpla las anteriores condiciones tiene
dos posibilidades:
D Desde la ventana Monitor de Clculos en Remoto haga clic en el botn
&DQFHODUHMHFXFLyQ.
E Seleccione la opcin de men $UFKLYR_0RGLILFDU o haga clic en el botn
correspondiente, a continuacin desde esta ventana haga clic en el botn
&DQFHODUHMHFXFLyQ.

Figura 167. Cancelar la ejecucin de un lote desde la ventana Modificar

Tras llevar a cabo alguna de las acciones mencionadas anteriormente se despliega


un mensaje pidiendo confirmacin de la operacin de cancelacin.

Figura 168. Mensaje pidiendo confirmacin de la cancelacin de un lote

281

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

(OLPLQDUORWHVSHQGLHQWHVGHHMHFXFLyQ

Desde el Monitor de clculos en Remoto puede eliminar:


l Lotes que permanecen en espera de ser procesados o ejecutados, es decir,
en los estados 3HWLFLyQ y $ODHVSHUD o lotes que se encuentren en los
siguientes estados: &RPSOHWDGR, $ERUWDGR y 0XHUWR.
l Lotes cuya ejecucin no ha sido solicitada por otro usuario. Es decir, un
usuario slo puede eliminar los lotes que haya solicitado l mismo.

Slo se pueden eliminar lotes, no procesos.

Para que pueda eliminar lotes es necesario asociar una serie de sentencias al
objeto del sistema cach 021,72566&Para ms informacin consulte con el
personal tcnico.
Para eliminar un lote siga los siguientes pasos:
 Desde la ventana 0RQLWRUGH&iOFXORVHQ5HPRWR, haga doble clic sobre el
lote que quiere eliminar. El lote se muestra escrito en negrita, y en la celda de
su izquierda puede ver el signo !!.
 Haga clic en el botn correspondiente. Se despliega la ventana 0RGLILFDU que
muestra informacin del lote seleccionado.

Figura 169. Eliminar lote

 Haga clic en el botn (OLPLQDUORWH. A continuacin se presenta el siguiente


mensaje:

282

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

Figura 170. Eliminar lote

 Haga clic en el botn 6t. y a continuacin en Aceptar.


Otra manera de eliminar un lote es hacer doble clic sobre ste para a continuacin
seleccionar el botn (OLPLQDUORWH del monitor del clculo situado en la parte
superior derecha.

(OLPLQDFLyQPDVLYDGHORWHV
Es posible eliminar lotes de manera masiva desde el Monitor de Clculos en
Remoto. Para ello, seleccione con el botn izquierdo del ratn aquellos lotes que
desee borrar y a continuacin haga clic en el botn (OLPLQDU/RWH.
La aplicacin pide una confirmacin para cada lote a eliminar, antes de ejecutar el
proceso de borrado.

&DPELDUHOVHUYLGRUHQFDUJDGRGHSURFHVDUHOORWH

El Monitor de clculo en remoto permite cambiar el servidor que se encargar


de procesar el lote siempre y cuando ste permanezca en espera de ser
ejecutado, es decir, que se encuentre en los estados 3HWLFLyQ, $ODHVSHUD o
/LVWR.
El usuario slo puede modificar lotes cuya ejecucin ha sido solicitada por s
mismo, es decir, no podr modificar el servidor encargado de procesar el clculo en
los lotes que hayan sido solicitados por otros usuarios.
Para modificar el servidor siga los siguientes pasos:
 Desde la ventana 0RQLWRUGH&iOFXORVHQ5HPRWR, haga doble clic sobre el
lote que quiere modificar. El lote se muestra escrito en negrita y en la celda de
su izquierda puede observar el signo !!.
 Haga clic en el botn correspondiente. Se despliega la ventana 0RGLILFDU.
 En esta ventana haga clic en el botn de lista del campo 6HUYLGRU6ROLFLWDGR y
seleccione un nuevo servidor de aplicaciones.

&DPELDUODSULRULGDGGHOORWH

Desde el Monitor de clculo en remoto puede modificar la prioridad asignada


inicialmente a un lote siempre y cuando el lote permanezca en espera de ser
procesado, es decir, lotes que se encuentren en los estados 3HWLFLyQ, $OD
HVSHUDo /LVWR.

283

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

El usuario slo puede cambiar la prioridad de los lotes solicitados por l, es decir,
no podr modificar la prioridad de los lotes solicitados por otros usuarios.
Para modificar la prioridad siga los siguientes pasos:
 Desde la ventana 0RQLWRUGH&iOFXORVHQ5HPRWR, haga doble clic sobre el
lote que quiere modificar. El lote se muestra escrito en negrita, y en la celda de
su izquierda puede ver el signo!!.
 Haga clic en el botn correspondiente para que se muestre la ventana
0RGLILFDU.
 Seleccione la nueva prioridad del lote mediante la lista desplegable situada
junto al literal 3ULRULGDG.
 Haga clic en el botn $FHSWDU para hacer efectivos los cambios.

&DPELDUODIHFKDGHLQLFLRGHOORWH

Desde el Monitor de clculos en remoto puede cambiar la fecha en la que debe


comenzar el procesamiento de un lote siempre y cuando el lote permanezca en
espera de ser procesado, es decir, lotes que se encuentren en los estados
3HWLFLyQ, $ODHVSHUDo /LVWR.
El usuario slo puede cambiar la fecha de inicio de los lotes solicitados por l
mismo, es decir, no podr modificar la fecha de los lotes solicitados por otros
usuarios de la aplicacin.
Para cambiar la fecha siga los siguientes pasos:
 Desde la ventana 0RQLWRUGH&iOFXORVHQ5HPRWR, haga doble clic sobre el
lote que quiere modificar. El lote se muestra escrito en negritas, y en la celda de
su izquierda puede ver el signo !!.
 Haga clic en el botn correspondiente para visualizar la ventana 0RGLILFDU.
 Para escoger la fecha y la hora mediante la utilidad &DOHQGDULR, haga clic en el
botn correspondiente.
 Haga clic en el botn $FHSWDU para hacer efectivos los cambios.

'LVWLQJXLUFRQFRORUHVHOHVWDGRGHORVORWHV

Tiene la posibilidad de utilizar colores para distinguir de forma rpida y fcil el


estado de ejecucin de los lotes que se muestran en el Monitor. De esta forma,
podra utilizarse un mismo color para todos los lotes que se encuentren en
estado $ODHVSHUD, otro color para todos los lotes que se encuentren en estado
3HWLFLyQ, etc.
Para establecer la equivalencia entre colores y estados, siga los siguientes pasos:
 Desde la ventana 0RQLWRUGH&iOFXORVHQ5HPRWR, seleccione la opcin de
men 9HU_&RORUHV. Se despliega la ventana (OHJLU&RORUHV en la que se listan
los posibles estados en los que pueden encontrarse los lotes y los procesos.

284

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

Figura 171. Elegir Colores

 Haga clic en el botn situado a la derecha de la casilla de texto correspondiente


al estado para el que quiere utilizar un color. Se muestra la ventana &RORU.
 En esta ventana, haga clic sobre el recuadro que contiene el color que quiere
aplicar, y a continuacin haga clic en el botn 2..
Puede utilizar colores distintos a los disponibles por defecto en la paleta. Para ello
dispone de la opcin 'HILQH&XVWRP&RORUV que se encuentra en la ventana
&RORU. Si desea definir un nuevo color siga los pasos explicados anteriormente
para establecer la equivalencia entre colores y estados de los lotes.

6DEHUVLXQFiOFXORKDILQDOL]DGR

El Monitor de clculo remoto permite saber qu lotes han sido procesados. Si los
clculos han finalizado, en la columna (VWDGR de la seccin /RWHV aparece el valor
&RPSOHWDGR. Para comprobar que el clculo ha finalizado correctamente siga los
siguientes pasos:
 Haga doble clic sobre el lote que quiere comprobar. La seccin inferior del
Monitor recoger todos los procesos incluidos en el lote seleccionado.
 Haga doble clic sobre el primer proceso incluido en el lote. Se despliega la
ventana (VWDGtVWLFDVGHWLHPSRVHQUHPRWR.

285

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

Figura 172. Estadsticas de Clculos en Remoto

 Haga clic en el botn (UURUHV.


En caso de que se haya producido algn error, se superpone de forma
automtica la ventana (UURUGHOSURFHVRGHFiOFXORHQUHPRWR.
Los errores se indican en la lista desplegable situada bajo el literal (UURUHV.
Para cada error se recoge: un mensaje explicativo, el registro en el que se
produjo, y el tipo de error.

2UGHQGHORVORWHVHQHO0RQLWRU

La informacin que el Monitor de clculo en remoto muestra de los lotes por el


Monitor puede ordenarse segn distintos criterios: estado, prioridad, fecha real de
ejecucin, fecha en que fueron solicitados, etc.

6HOHFFLRQDUXQFULWHULRGHRUGHQDFLyQ
Los criterios de ordenacin pueden seleccionarse mediante la lista desplegable
situada en la parte superior central de la ventana 0RQLWRUGHFiOFXORVHQ5HPRWR.

286

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

Figura 173. Criterios de ordenacin

Tras seleccionar el criterio de ordenacin, indique si quiere utilizar un orden


ascendente o descendente. Por defecto se utiliza el orden descendente.
Para cambiar el tipo de orden, haga clic en el botn correspondiente situado a la
derecha de la lista desplegable.

&ULWHULRVGHRUGHQDFLyQGLVSRQLEOHV
El monitor de clculo remoto ofrece los siguientes criterios de ordenacin de lotes:
l 2UGHQGHQWURGHODFROD: orden de los procesos en espera de ser
ejecutados. Este orden lo determina el servidor a partir de:
 La fecha en la que indic el cliente que deba iniciarse la ejecucin del
lote.
 La prioridad asignada al lote.
 La fecha en la que se curs la solicitud.
l ,G&RPSXWDGRUD: identificador de la estacin de trabajo cliente que ha
solicitado la ejecucin del clculo.
l 8VXDULR 0HWD : nombre del usuario que solicit la ejecucin del clculo.
l ,G/RWH: identificador numrico que se asign al lote en el momento de
cursar la solicitud. La aplicacin asigna este identificador de forma
automtica, es decir, no se corresponde con el nombre que propone el
usuario en el momento de lanzar el clculo.
l 8VXDULR %' : nombre de usuario de base de datos asociado al usuario de
aplicacin que lanz la peticin de ejecucin del clculo.
l 1RPEUHGHOORWH: identificador del lote propuesto por el usuario. Se
corresponde con el literal que se haya escrito en la casilla 1RPEUHGHOORWH
de la carpeta &iOFXORUHPRWR.
l (VWDGR: estado en el que se encuentra la ejecucin del lote. Para ms
informacin sobre los valores posibles que pueden tomar los lotes consulte
el apartado(VWDGRVGHORVORWHVGXUDQWHFDGDIDVH de este captulo.

287

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

l $FFLyQ: ltima accin realizada por el usuario con los lotes. Puede tomar
tres valores: 3HWLFLyQ, 0RGLILFDGRy 0DWDU.
Peticin: toma este valor siempre que la ltima accin realizada haya sido
la solicitud de la ejecucin del lote.
Modificado: muestra este valor siempre que la ltima accin realizada haya
sido modificar la fecha de inicio, el servidor encargado de procesar el lote, o
su prioridad.
Matar: toma este valor siempre que la ltima accin realizada haya sido
cancelar el lote de la lista de clculos pendientes de ejecucin.
l 3URJUHVRGHOORWH: este campo indica el progreso de clculo de los procesos
de los lotes.
l )HFKDUHDOGHLQLFLR: fecha en la que el servidor ha comenzado a procesar
el clculo. No tiene por qu coincidir con la fecha en la que el usuario
solicit el inicio de su ejecucin.
Slo recogern valor para esta propiedad los procesos cuya ejecucin se
encuentre en uno de los siguientes estados: (MHFXWiQGRVH, 3DUDGR,
&RPSOHWDGR, $ERUWDGR\0XHUWR.
l )HFKDUHDOGHILQ: fecha en la que finaliz el procesamiento del lote. Slo
recogern valor para esta propiedad los procesos cuya ejecucin se
encuentre en uno de los siguientes estados: &RPSOHWDGR, $ERUWDGR y 0XHUWR.
l )HFKDGHLQLFLR /RFDO : fecha en la que el cliente ha indicado que debe
comenzar la ejecucin del clculo. Se corresponde con el valor que se haya
sealado en las casillas de texto 'tD y+RUD, antes de lanzar el clculo.
l )HFKDGHLQLFLR %' : fecha en la que se guard en la base de datos la
fecha de inicio propuesta por el usuario del puesto de trabajo cliente.
l )HFKDGHSHWLFLyQ /RFDO : fecha en la que la estacin de trabajo cliente
solicit la ejecucin del proceso. Se corresponde con el instante en el que
se curs la peticin.
l )HFKDGHSHWLFLyQ %' : se corresponder siempre con la fecha de peticin
local, salvo en el caso de que la sucursal en la que est instalado el servidor
se encuentre en una franja horaria distinta a la de la sucursal desde la que
se realiz la peticin.
En este caso, el servidor compara la hora que marca internamente su sistema
operativo, con la hora en la que curs la peticin el equipo cliente. A
continuacin, establece la equivalencia entre la hora en la que indic el cliente
que debe iniciarse el procesamiento del lote, con su propio horario.

Suponiendo que un cliente lanza un clculo remoto a las 17:00 horas. Se ha


indicado que el lote debe comenzar a ser procesado a las 20:00 horas de
ese mismo da.

288

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

El servidor recibe la peticin a las 19:00, segn su reloj interno. Es decir, existe
una diferencia horaria de 2 horas entre las sucursales en las que trabajan la
estacin cliente y el servidor. Tomando como base esta diferencia, el servidor
obtiene la hora en la que debe iniciar a procesar el lote. Las 20:00 horas
indicadas por el cliente, se corresponden con las 22:00 horas en el servidor.

l 3ULRULGDG: prioridad indicada para los lotes. La prioridad permite resolver


conflictos entre lotes que traten de ejecutarse al mismo tiempo. Si
coincidiese el momento de ejecucin y el tipo de prioridad asignado a varios
lotes, el servidor resolvera el orden de ejecucin tomando como referencia
el instante (fecha y hora), en el que se curs la solicitud desde las
estaciones de trabajo clientes.
l 1~PHURGHSURFHVRV: nmero de procesos incluidos en cada lote. Si
calculamos una nmina o una revisin, el lote estar formado por un nico
proceso. Si calculamos dos o ms revisiones, el lote incluir un proceso
para cada revisin.
l 6HUYLGRUVROLFLWDGR: servidor al que se ha dirigido la peticin de clculo. Si
ha dirigido la peticin a todos los servidores, esta propiedad recoger el
valor .
l 6HUYLGRUUHDO: servidor que realmente ha procesado o est procesando el
lote. Este valor siempre coincidir con el del servidor solicitado, salvo en el
caso de que la peticin se haya dirigido a todos los servidores. En este
caso, el primer servidor que disponga de los recursos necesarios se
encargar de procesar el lote.

)LOWUDUORVFiOFXORVGHOPRQLWRU

Por defecto, el monitor recoge informacin de todos los lotes solicitados desde los
puestos de trabajo clientes, cualquiera que sea su estado de ejecucin, es decir, en
el Monitor se mostrarn todos los lotes de los que exista informacin en la base de
datos.
Puede seleccionar los lotes de los que desea visualizar informacin en el monitor
mediante filtros predefinidos.

7LSRVGHILOWURVGLVSRQLEOHV
El monitor de clculo remoto ofrece la posibilidad de utilizar los siguientes filtros:
l )HFKDV: permite filtrar por distintas fechas. Fecha en que se solicit la
ejecucin del clculo, fecha en que comenz a ejecutarse realmente, fecha
de inicio solicitada, fecha de finalizacin, etc.
l (VWDGRGHHMHFXFLyQGHOORWH: permite filtrar los lotes cuya ejecucin se
encuentra en un estado determinado. Para ms informacin sobre los
valores posibles que pueden tomar los lotes consulte el apartado(VWDGRV
GHORVORWHVGXUDQWHFDGDIDVH de este captulo.

289

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

l 8VXDULRGHODDSOLFDFLyQpermite filtrar los lotes cuya ejecucin haya sido


solicitada por un usuario de la aplicacin en concreto.
l 8VXDULRGHODEDVHGHGDWRV:permite filtrar los lotes cuya ejecucin haya
sido solicitada por un usuario que trabaja con un usuario de base de datos
determinado. Un usuario de base de datos puede ser compartido por varios
usuarios de la aplicacin.
l 3ULRULGDGDVLJQDGDDOORWH:permite filtrar los lotes para los que se haya
indicado un tipo de prioridad determinado.
l 6HUYLGRUVROLFLWDGR: mediante este filtro puede indicar al Monitor que slo
debe mostrar informacin de aquellos lotes cuya ejecucin se haya
solicitado a un servidor determinado.
l 6HUYLGRUUHDO: mediante este filtro puede indicar al Monitor que slo debe
mostrar informacin de aquellos lotes que hayan sido procesados por un
servidor determinado.

$SOLFDUORVILOWURVSUHGHILQLGRV
Dispone de dos formas de acceso a los filtros:
Seleccione la opcin de men )LOWUDU y a continuacin marque el filtro que
desee utilizar.
Haga clic en el botn correspondiente.
Se despliega una ventana con siete carpetas superpuestas, una para cada tipo de
filtro.

Figura 174. Filtro

Para activar una carpeta, haga clic sobre su correspondiente pestaa. Los
siguientes apartados describen las opciones disponibles en cada una de las
carpetas:

)HFKDV
Esta es la carpeta que se muestra por defecto cuando se accede a la ventana

290

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

)LOWURVdesde el icono correspondiente. Tambin se puede acceder a esta carpeta


mediante la opcin de men )LOWUDU)HFKDV.

Figura 175. Filtros/Fechas

Desde esta ventana podr establecer los siguientes filtros:


0RVWUDUORVFiOFXORVVROLFLWDGRVGtDVDWUiV
 Haga clic en el botn de opcin situado a la izquierda del literal 0RVWUDUVyOR
ORVFiOFXORVODQ]DGRVGXUDQWHORV~OWLPRV[GtDV.
 Escriba el nmero de das, utilizando los botones correspondientes, en la
casilla de texto situada a la derecha del literal 0RVWUDUVyORORVFiOFXORV
ODQ]DGRVGXUDQWHORV~OWLPRV.
0RVWUDUORVORWHVFX\RFiOFXORFRPHQ]yDSURFHVDUVHGHVSXpVGHXQDIHFKD
GHWHUPLQDGD
 Active el botn de opcin situado junto al literal )LOWURSHUVRQDOL]DGR
 Utilice el botn &DOHQGDULR para seleccionar la fecha que quiere proponer en la
casilla de texto editable situada a la derecha del literal )HFKDUHDOGHLQLFLR, y
debajo del literal 'HVSXpVGH.
0RVWUDUORVORWHVFX\RFiOFXORFRPHQ]yDSURFHVDUVHDQWHVGHXQDIHFKD
GHWHUPLQDGD
 Active el botn de opcin situado junto al literal )LOWURSHUVRQDOL]DGR.
 Rellene la casilla de texto situada a la derecha del literal )HFKDUHDOGHLQLFLR y
debajo del literal $QWHVGH, con la fecha que quiera proponer.
0RVWUDUORVORWHVFX\RFiOFXORFRPHQ]yDSURFHVDUVHHQWUHGRVIHFKDV
GHWHUPLQDGDV
 Active el botn de opcin situado junto al literal )LOWURSHUVRQDOL]DGR.
 Escriba la fecha de inicio del periodo en la casilla de texto situada a la derecha
del literal )HFKDUHDOGHLQLFLR y debajo el literal 'HVSXpVGH.

291

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

 Escriba la fecha de fin del periodo en la casilla de texto situada a la derecha del
literal )HFKDUHDOGHLQLFLR, y debajo del literal $QWHVGH.
0RVWUDUORVORWHVFX\RFiOFXORILQDOL]yDQWHVRGHVSXpVGHXQDIHFKD
GHWHUPLQDGD
 Active el botn de opcin situado a la izquierda del literal )LOWURSHUVRQDOL]DGR.
 Escriba las fechas en las casillas de texto situadas a la derecha del literal
)HFKDUHDOGHILQ, debajo de los literales $QWHVGH\'HVSXpVGH.
 Para indicar un periodo de tiempo completo, bastar con escribir valores en
estas dos casillas.
0RVWUDUORVORWHVFX\RFiOFXORFRPHQ]yDSURFHVDUVHHQODEDVHGHGDWRV
DQWHVRGHVSXpVGHXQDIHFKDGHWHUPLQDGD
 Active el botn de opcin situado a la izquierda del literal )LOWURSHUVRQDOL]DGR.
 Escriba la fecha que quiere proponer en una de las casillas situadas a la
derecha del literal )HFKDGH,QLFLR %' .
 Escriba la fecha en la casilla situada debajo del literal 'HVSXpVGH, para
seleccionar los lotes cuya ejecucin haya comenzado en un instante posterior
al propuesto.
 Escriba la fecha en la casilla situada debajo del literal $QWHVGH, para
seleccionar los lotes cuya ejecucin haya comenzado en un instante anterior a
la fecha propuesta.
0RVWUDUORVORWHVFX\DIHFKDGHHMHFXFLyQVHVROLFLWyDQWHVRGHVSXpVGHXQD
IHFKDGHWHUPLQDGD
Al solicitar la ejecucin del clculo puede indicar la fecha en la que el servidor debe
iniciar el procesamiento del lote. Esta fecha no tiene por qu coincidir con la fecha
de comienzo real de la ejecucin del lote. Por ejemplo, si un servidor recibe dos
peticiones que deben calcularse en el mismo instante, tendr que relegar el
procesamiento de uno de los lotes a un momento posterior. Para filtrar por este
criterio:
 Active el botn de opcin situado a la izquierda del literal )LOWURSHUVRQDOL]DGR.
 Escriba la fecha que quiere proponer en las casillas de texto situadas a la
derecha del literal )HFKDGH3HWLFLyQ.
 Rellene la casilla situada bajo el literal 'HVSXpV GH para seleccionar aquellos
lotes con una fecha de ejecucin solicitada posterior a la propuesta.
 Rellene la casilla situada bajo el literal $QWHVGH para seleccionar los lotes con
una fecha de ejecucin solicitada anterior a la propuesta.
 Para establecer un intervalo cerrado, escriba la fecha de inicio del periodo bajo
el literal $QWHVGHy la fecha de fin bajo el literal 'HVSXpVGH.
1RILOWUDUSRUQLQJXQDIHFKD
Para indicar que no quiere filtrar por ninguna fecha, active el botn de opcin
situado a la izquierda del literal 1RILOWUDUSRUIHFKD.

292

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

(VWDGRV
Para utilizar estos filtros seleccione la opcin de men )LOWUDU_(VWDGR.

Figura 176. Filtros/Estado

En esta ventana dispone de las siguientes posibilidades.


1RILOWUDUSRUHVWDGRVGHHMHFXFLyQ
Haga clic en el botn de opcin situado a la izquierda del literal 1RILOWUDUSRU
HVWDGR (en caso de no desear filtrar por estados de ejecucin).
)LOWUDUORVORWHVTXHVHHQFXHQWUDQDFWLYRV
Esta opcin permite mostrar los lotes activos, es decir, aquellos cuyo clculo no ha
finalizado todava, o que permanecen en espera de ser procesados. Para utilizar
este filtro, haga clic en el botn de opcin situado a la izquierda del literal 0RVWUDU
VyORORVORWHVDFWLYRV.
)LOWUDUORVORWHVTXHVHHQFXHQWUDQHQXQHVWDGRGHHMHFXFLyQGHWHUPLQDGR
Active el botn de opcin situado a la izquierda del literal )LOWURSHUVRQDOL]DGR. El
recuadro situado en la parte inferior izquierda de la ventana mostrar una relacin
con todos los estados posibles.
Para seleccionar los HVWDGRV de ejecucin por los que quiere filtrar, elija la
opcin deseada, y haga clic en el botn correspondiente. Repita el proceso
anterior para el resto de estados que quiera aadir al filtro.
Para seleccionar todos los estados que se muestran en la relacin, haga clic en el
botn correspondiente.
Si quiere eliminar un estado del conjunto de estados seleccionados, haga clic sobre
el estado que quiere eliminar en el recuadro situado bajo el literal (VWDGRV
HOHJLGRV y a continuacin haga clic en el botn correspondiente.
Si desea eliminar todos los estados seleccionados haga clic el botn
correspondiente.

293

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

8VXDULR 0HWD
Permite seleccionar los lotes cuya ejecucin ha sido solicitada por determinados
usuarios. Para acceder a esta opcin de filtro seleccione la opcin de men
)LOWUDU_8VXDULR 0HWD .

Figura 177. Filtros/Usuario (Meta4)

l Desde esta ventana puede definir los siguientes filtros.


l 1RILOWUDUSRUXVXDULRV0HWD
l Haga clic en el botn de opcin situado a la izquierda del literal 1RILOWUDUSRU
XVXDULR 0HWD .
l )LOWUDUSRUHOXVXDULRXWLOL]DGRSRUHORSHUDGRU
l Haga clic en el botn de opcin situado a la izquierda del literal 0RVWUDUVyOR
ORWHVSURSLRV.
l )LOWUDUSRURWURVXVXDULRV
Haga clic en el botn de opcin situado a la izquierda del literal )LOWUR
SHUVRQDOL]DGR. Se activarn los recuadros situados en la parte inferior de la
ventana.
Para seleccionar un usuario, haga clic sobre su correspondiente lnea dentro
del recuadro situado bajo el literal 8VXDULRV y a continuacin haga clic en el
botn correspondiente. Repita esta operacin con todos los usuarios que
quiera aadir al filtro.
Para seleccionar a todos los usuarios, haga clic en el botn correspondiente.

Si quiere eliminar un usuario de la lista de usuarios seleccionados, haga clic en


su correspondiente fila dentro del recuadro 8VXDULRVHOHJLGRV y a
continuacin haga clic en el botn correspondiente. Si desea eliminar ms de
un usuario de la lista de usuarios seleccionados repita esta operacin para
cada uno de los usuarios que quiera eliminar.
Si desea eliminar todos los usuarios seleccionados, haga clic en el botn
correspondiente.

294

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

8VXDULR %'
Permite filtrar los lotes cuya ejecucin ha sido solicitada por un determinado
usuario de base de datos. Como ya se ha indicado, un usuario de base de datos
puede ser compartido por varios usuarios de la aplicacin. Para acceder a estas
opciones de filtro seleccione la opcin de men )LOWUDU_8VXDULR %' .

Figura 178. Filtros/Usuario(BD)

Dispone de las siguientes posibilidades.


l 1RILOWUDUSRUXVXDULRGHODEDVHGHGDWRV
l Haga clic en el botn de opcin situado a la izquierda del literal 1RILOWUDUSRU
8VXDULR %' .
l )LOWUDUSRUHOXVXDULRXWLOL]DGRSRUHORSHUDGRU
l Haga clic en el botn de opcin situado a la izquierda del literal )LOWUDUSRUHVWH
XVXDULR para mostrar lotes del usuario de base de datos al que pertenece el
usuario de aplicacin.
l )LOWUDUSRURWURVXVXDULRVGHEDVHGHGDWRV
Haga clic en el botn de opcin situado a la izquierda del literal )LOWUR
SHUVRQDOL]DGR. Se activarn los recuadros situados en la parte inferior de la
ventana.
En el recuadro situado bajo el literal 8VXDULRV, seleccione el usuario de base
de datos que quiere seleccionar y a continuacin haga clic en el botn
correspondiente. Repita esta operacin para cada uno de los usuarios que
quiera aadir.
Para seleccionar todos los usuarios de base de datos, haga clic en el botn
correspondiente.
Si quiere eliminar un usuario de la lista de usuarios de base de datos
seleccionados, haga clic sobre el usuario que quiere borrar en el recuadro
8VXDULRVHOHJLGRV y a continuacin haga clic en el botn correspondiente.
Repita esta accin con el resto de usuarios que quiera eliminar.

295

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

Si desea eliminar todos los usuarios de base de datos seleccionados, haga clic
en el botn correspondiente.

3ULRULGDG
Para acceder a estos filtros seleccione la opcin de men )LOWUDU_3ULRULGDG.

Figura 179. Filtros/Prioridad

Dispone de las siguientes posibilidades.


l 1RILOWUDUSRUSULRULGDG
Si no quiere tener en cuenta la prioridad, haga clic en el botn de opcin
situado a la izquierda del literal 1RILOWUDUSRU3ULRULGDGHV.
l )LOWUDUSRUWLSRVGHSULRULGDG
Haga clic en el botn de opcin situado a la izquierda del literal )LOWUR
SHUVRQDOL]DGR. Se activarn los recuadros situados en la parte inferior de la
ventana.
Para seleccionar un tipo de prioridad, sitese en el recuadro 3ULRULGDGHV,
seleccione el tipo de prioridad que desee y a continuacin haga clic el botn
correspondiente. Repita esta operacin con el resto de tipos de prioridad que
quiera seleccionar.
Si quiere seleccionar todos los tipos de prioridad, haga clic en el botn
correspondiente.
Si desea eliminar un tipo de la lista de tipos de prioridad seleccionados, sitese
en el recuadro situado bajo el literal 3ULRULGDGHVHOHJLGDV, elija la opcin que
quiere borrar y a continuacin haga clic en el botn correspondiente. Repita
esta operacin para cada tipo de prioridad que quiera eliminar.
Para eliminar todos los tipos de prioridad seleccionados, haga clic en el botn
correspondiente.

6HUYLGRUVROLFLWDGR

296

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

Con este filtro puede indicar al monitor que slo debe mostrar informacin sobre los
lotes cuya ejecucin ha sido solicitada a determinados servidores. Para acceder a
estas opciones seleccione la opcin de men )LOWUDU_6HUYLGRUVROLFLWDGR.

Figura 180. Filtros/Servidor solicitado

Dispone de las siguientes posibilidades.


l 1RILOWUDUSRUHOVHUYLGRUVROLFLWDGR
Para llevar acabo esta accin, haga clic en el botn de opcin situado a la
izquierda del literal 1RILOWUDUSRUVHUYLGRUVROLFLWDGR.
l )LOWUDUSRUVHUYLGRUHVVROLFLWDGRV
Haga clic en el botn de opcin situado a la izquierda del literal )LOWUR
SHUVRQDOL]DGR. Se activarn los recuadros situados en la parte inferior de la
ventana.
Para seleccionar un servidor, sitese dentro del recuadro 6HUYLGRUHV, haga clic
sobre el servidor que quiere seleccionar y a continuacin haga clic en el botn
correspondiente. Repita esta operacin con el resto de servidores que quiera
aadir al filtro.
Para seleccionar todos los servidores, haga clic en el botn correspondiente.

Si quiere eliminar un servidor de la lista de servidores seleccionados, sitese


en el recuadro 6HUYLGRUHVHOHJLGRV, elija la opcin que quiere eliminar y a
continuacin haga clic en el botn correspondiente. Repita esta operacin para
cada uno de los servidores que quiera eliminar.
Si desea eliminar todos los servidores seleccionados, haga clic en el botn
correspondiente.

6HUYLGRUUHDO
Con este filtro se indica al monitor que slo debe mostrar informacin sobre los
lotes que han sido procesados por un determinado servidor. El servidor que
procese un lote siempre coincidir con el servidor al que se haya dirigido la
solicitud, salvo cuando el clculo haya sido solicitado a todos los servidores. Para

297

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

acceder a este filtro seleccione la opcin de men )LOWUDU_6HUYLGRUUHDO.

Figura 181. Filtros/Servidor Real

Desde esta ventana, dispone de las siguientes posibilidades.


l 1RILOWUDUSRUVHUYLGRUHVUHDOHV
Para llevar a cabo esta accin, haga clic en el botn de opcin situado a la
izquierda del literal 1RILOWUDUSRUVHUYLGRUUHDO.
l )LOWUDUSRUVHUYLGRUHVUHDOHV
Haga clic en el botn de opcin situado a la izquierda del literal )LOWUR
SHUVRQDOL]DGR. Se activarn los recuadros situados en la parte inferior de la
ventana.
Para seleccionar un servidor haga clic en su correspondiente lnea, dentro del
recuadro 6HUYLGRUHV, y a continuacin haga clic en el botn correspondiente.
Repita esta operacin con el resto de servidores que quiera seleccionar.
Para seleccionar todos los servidores, haga clic en el botn
correspondiente.
Si quiere eliminar un servidor de la lista de servidores seleccionados, sitese
en el recuadro 6HUYLGRUHVHOHJLGRV, elija la opcin que quiere seleccionar y a
continuacin haga clic en el botn correspondiente. En caso de que quiere
eliminar ms de un servidor de la lista repita esta operacin con cada uno de
los servidores que desee eliminar.
Si desea eliminar todos los servidores seleccionados, haga clic en el botn
correspondiente.

&RPELQDUFULWHULRVGHVHOHFFLyQ
El Monitor permite filtrar aquellos lotes que cumplen simultneamente ms de una
condicin. Por ejemplo, se podra obtener informacin de los lotes que han sido
procesados por un determinado servidor antes de una fecha determinada, o de los
lotes que permanecen en espera de ser ejecutados y que han sido solicitados por

298

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

unos usuarios en concreto.


Para combinar varios criterios en el filtro siga los siguientes pasos:
 Indique las condiciones de seleccin en las carpetas correspondientes a cada
criterio.
 Haga clic en el botn $FHSWDU. Se despliega de nuevo la ventana 0RQLWRUGHO
FiOFXORHQ5HPRWR, que mostrar informacin de los lotes que cumplan todas
las condiciones indicadas en los filtros.

7LHPSRV\HVWDGtVWLFDV

El monitor de clculo remoto permite acceder a la informacin sobre errores y


estadsticas generada durante el proceso de clculo de la nmina.
Las distintas opciones de que dispone se explican en los siguientes apartados.

,QIRUPDFLyQVREUHHUURUHV\HVWDGtVWLFDV

Desde el Monitor puede acceder a informacin sobre errores y estadsticas. Para


visualizar estos datos haga doble clic sobre el proceso del que se quiere obtener
informacin. Como ya se ha indicado, los procesos se listan en la parte inferior del
0RQLWRUGHOFiOFXORHQ5HPRWR.
Al hacer doble clic sobre un proceso se despliega una ventana con informacin
general del proceso.

Tambin puede acceder a las estadsticas seleccionando el proceso con el botn derecho
del PRXVH y eligiendo la opcin (VWDGtVWLFDV y (UURUHV del men contextual que se des-
pliega.

299

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

Figura 182. Estadsticas de clculo en remoto

La ventana (VWDGtVWLFDGHFiOFXORVHQUHPRWRrecoge la siguiente informacin:


l 5HJLVWURVFDOFXODGRV: nmero de nminas calculadas hasta el momento.
l 5HJLVWURVFDQFHODGRV: nmero de nminas que no han podido calcularse.
l &RQFHSWRVTXHJUDEDQ:nmero de conceptos que guardan en el
acumulado. Recuerde que no todos los conceptos de nmina actualizan las
tablas de acumulado.
l 7LHPSRGHGLFDGRDODGHILQLFLyQGHOFiOFXOR. Este dato se distribuye entre el
tiempo dedicado a la carga en memoria principal de las TIs, &DUJDGH7,V, y de
las frmulas, &DUJDGHIyUPXODV, y el tiempo empleado para calcular el valor
de los conceptos previos, &RQFHSWRVSUHYLRV.
l 7LHPSRVWRWDOHV: tiempo que ha necesitado el servidor para realizar todos
los clculos, distinguiendo entre tiempo de %DVHGHGDWRV, tiempo de
(MHFXFLyQ y 7RWDO
l 7LHPSRVPHGLRVSRUUHJLVWUR: tiempo medio dedicado a calcular las
nminas procesadas hasta ese momento, teniendo las opciones: %DVHGH
GDWRV, tiempo de (MHFXFLyQy 7RWDO.
l 5HJLVWURVFRPSOHWDGRVFRQHUURUHV: muestra el nmero de registros
errneos si los hubiera. Este campo slo se muestra si se ha activado la opcin
&RQWLQXDUHOFiOFXORDXQTXHVHSURGX]FDQHUURUHVen2SFLRQHV
DYDQ]DGDV_*HQHUDO antes de lanzar el clculo. Si se hace clic en el botn
asociado al literal 5HJLVWURVFRPSOHWDGRVFRQHUURUHV, se accede a una
ventana en la que se informa en qu sociedad y para qu empleado y fase de
alta se ha producido el error.

300

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

*XDUGDUODLQIRUPDFLyQHQXQDUFKLYR

La informacin que recoge la ventana (VWDGtVWLFDV puede guardarse en un archivo


en texto plano con extensin .TXT. Para ello, haga clic en el botn ([SRUWDU de la
ventana (VWDGtVWLFDVGHFiOFXORHQUHPRWR. Se visualiza una ventana en la que
debe indicar:
l La unidad de disco y ruta de directorios en la que quiere guardar el archivo.
l El nombre del archivo.
Desde la ventana (VWDGtVWLFDVGHOFiOFXORHQUHPRWR puede acceder a la
informacin sobre errores, mediante el botn (UURUHV.

2SFLRQHVDYDQ]DGDV

La ventana &iOFXORGH1yPLQD dispone del botn 2S$YDQ]DGDV a travs del


cual puede establecer parmetros de ayuda para el clculo de nmina. Estos
parmetros se refieren al tipo de seguimiento que quiere que realice el programa
as como a la informacin que desea obtener sobre cmo se est procesando el
clculo.
Tras hacer clic en este botn se despliega la ventana 2SFLRQHV$YDQ]DGDV la cual
cuenta con tres pestaas: )LOWUR, *HQHUDO y &RQH[LRQHV.
Slo puede modificar los valores de la ventana 2SFLRQHV$YDQ]DGDVantes de
iniciar el clculo, y no durante el tiempo en el que ste se est ejecutando.

)LOWUR

Con la finalidad de aumentar la velocidad del clculo de nmina en los casos en


que se requiera, puede utilizar filtros que permiten efectuar clculos para un
intervalo especfico de la totalidad de los empleados de acuerdo a caractersticas
predefinidas.
Para establecer un filtro en el proceso de clculo, acceda a la pestaa )LOWUR
situada dentro de la ventana 2SFLRQHV*HQHUDOHV.

301

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

Figura 183. Ventana Opciones Avanzadas-Filtro

A continuacin se describen las opciones que ofrece esta ventana desde la


seccin )LOWURVHOHFFLRQDGR:

0RVWUDUILOWURHQHMHFXFLyQ

La aplicacin permite seleccionar la opcin 0RVWUDUILOWURDOLQLFLDUHOFiOFXOR la


cual hace que la aplicacin solicite un filtro en el momento de iniciar el proceso de
clculo (filtro definido en ejecucin). Esta opcin provoca que al iniciar el clculo de
nmina se despliegue la siguiente ventana 6XEFRQVXOWD.

Figura 184. Filtro-Subconsulta1

Desde esta ventana puede disear un filtro para el clculo de nmina. Para
ms informacin sobre el diseo de filtros consulte el apartado )LOWUR del
captulo "Consulta y anlisis de la informacin" de este manual.
Adems de esta posibilidad, el programa le permite utilizar filtros predefinidos.

302

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

(VWDEOHFHUILOWURVSUHGHILQLGRV

Los filtros predefinidos que contiene la aplicacin estndar son:


l 6yORIDVHVGHDOWDGXUDQWHODVIHFKDVGHSDJR: este filtro permite calcular la
nmina de los empleados cuya fecha de alta est incluida en el periodo de
pago a procesar.
l 7RGDVODVIDVHVGHDOWD: a travs de esta seleccin, se calcularn todos los
empleados. Es el filtro activado por defecto en la aplicacin.
Elija cualquiera de estos filtros y haga clic en el botn $FHSWDU.

&UHDUXQQXHYRILOWUR

Tiene la posibilidad de crear nuevos filtros y aadirlos a la lista )LOWURV


DOPDFHQDGRV. Para ello siga los siguientes pasos.
 Desde la pestaa )LOWUR haga clic en el botn 1XHYR. Se muestra la ventana
6XEFRQVXOWD.

Figura 185. Subconsulta 1

 Indique las condiciones del nuevo filtro de acuerdo a las necesidades del
clculo. Para ms informacin sobre el diseo de filtros consulte el apartado
)LOWUR del captulo "Consulta y anlisis de la informacin" de este manual.
 Una vez definido el nuevo filtro, haga clic en el botn $FHSWDU. Se despliega de
nuevo la ventana 2SFLRQHV$YDQ]DGDV que incluye el filtro que se ha definido.

*XDUGDUPRGLILFDU\HOLPLQDUILOWURV

La ventana 2SFLRQHV$YDQ]DGDV tambin permite almacenar los filtros creados


por el usuario, as como su posterior modificacin o borrado.
Para grabar un filtro creado segn los pasos del apartado anterior, siga los
siguientes pasos.

303

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

 Haga clic en el botn correspondiente de la ventana 2SFLRQHV$YDQ]DGDV,


que aparece activado una vez que ha definido el filtro a salvar. Se despliega
la ventana *XDUGDU&RPR.

Si se ha elegido un filtro almacenado en la ventana Subconsulta1, el nombre y la


descripcin son por defecto los que tiene dicho filtro.

Figura 186. Guardar como

 Escriba un identificador para el nuevo filtro en la caja de texto situada a


continuacin del literal 1RPEUHGHOILOWUR. Tambin puede aadir un
comentario a dicho filtro en la caja de texto situada bajo el literal
'HVFULSFLyQGHOILOWUR. A continuacin, haga clic en el botn $FHSWDU.

En el caso de que seleccione un filtro guardado, el clculo heredar su nombre y su


descripcin.

El nuevo filtro, que se guardar en el objeto con extensin .OPT del usuario del
Sistema cach, estar disponible a partir de ahora como una opcin ms de la lista
de seleccin desplegable.
Para modificar el filtro seleccionado, siempre que ste no sea predefinido, haga clic
en el botn correspondiente. Se despliega la ventana 3URSLHGDGHVGHOILOWUR,
donde aparece exactamente la misma informacin que haba insertado en la
ventana *XDUGDUHOILOWURFRPR. Ahora puede modificar el nombre del filtro y su
descripcin. A continuacin, haga clic en el botn $FHSWDU.
En caso de que desee eliminar el filtro seleccionado, siempre que ste no sea
predefinido, haga clic en el botn correspondiente. A continuacin, se muestra un
mensaje para que confirme si desea seguir adelante con el proceso de eliminacin.
Si hace clic en el botn 6t, se elimina el filtro seleccionado.

304

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

*HQHUDO

En el clculo de nmina en servidores remotos tiene la posibilidad de definir


algunas opciones para obtener informacin sobre los resultados de la ejecucin del
clculo. A diferencia del clculo local, se reducen algunas posibilidades de
informacin ya que ste permite detener el clculo para cada empleado.
Desde la carpeta *HQHUDO incluida en la ventana 2SFLRQHV$YDQ]DGDV puede
visualizar aquellas opciones que utiliza el clculo de nmina en servidores remotos.

Figura 187. Opciones Avanzadas

Estas opciones son las siguientes:


l 1~PHURGHGHFLPDOHVDORVTXHUHGRQGHDODIXQFLyQ5281'esta casilla
permite modificar el comportamiento de esta funcin LN4 modificando el
nmero de decimales que tiene en cuenta para redondear el valor que se le
pasa. El comportamiento y valores por defecto de esta opcin se especifica a
travs de determinadas propiedades a nivel del editor del registro o del objeto
.CLC del clculo. Para ms informacin remita al personal tcnico al apartado
&iOFXORGHQyPLQDHQUHPRWR del captulo "Anexo I Configuracin de
herramientas", del 0DQXDOGHGHVDUUROORGHDSOLFDFLRQHV0HWD .
l &RQWLQXDUHOFiOFXORDXQTXHVHSURGX]FDQHUURUHV esta casilla activada
permite continuar con el clculo de la nmina aunque en su ejecucin se
produzcan errores, si bien los registro errneos no se grabarn en ningn caso
en las tablas de Acumulado. Al finalizar el clculo, el usuario podr disponer de
un listado que refleje los registros afectados. El comportamiento y valores por
defecto de esta opcin se especifica a travs de determinadas propiedades a
nivel del editor del registro o del objeto .CLC del clculo. Para ms informacin
remita al personal tcnico al apartado &iOFXORGHQyPLQDHQUHPRWR del
captulo "Anexo I Configuracin de herramientas", del 0DQXDOGHGHVDUUROORGH
DSOLFDFLRQHV0HWD .

305

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

l )RU]DURUGHQDFLyQDVFHQGHQWHHQODV7,VVHJ~QVXVDUJXPHQWRV: esta
casilla se corresponde con la propiedad ECR_FORCEORDER del objeto CLC.
Se tiene en cuenta el valor de esta propiedad cuando se realizan accesos a
una TI por ndice. En este caso, si la propiedad no est activa, los registros
devueltos por la TI son ordenados en base de datos siguiendo la ordenacin
especificada en el ORDER BY de la TI. Si, por el contrario, la propiedad est
activa entonces, adems de realizar la ordenacin en base de datos, se lleva a
cabo una ordenacin adicional en memoria siguiendo el orden de los
argumentos definidos en la TI; es decir, la aplicacin se comporta como hasta
antes de introducir la nueva propiedad.
Si no se ha especificado un ORDER BY en la TI se fuerza una ordenacin
ascendente segn los argumentos, garantizando, en este caso, que los datos
siempre sern devueltos en el mismo orden.
Como precaucin antes de desactivar esta opcin, se recomienda revisar
aquellas TIs que tengan ORDER BY.
Para llevar a cabo esta revisin en las TIs, siga estos pasos:
 Desde el (GLWRUGHUHJLVWUR, cambie la aplicacin a modo
A_INSTALACION o DEBUG.
 Acceda a la aplicacin y, dentro del(GLWRUGH7,V, seleccione la opcin de
men 3URFHVRV_([SRUWDU64/JHQHUDGRSRU7,V. Esto permite volcar a
un archivo el SQL generado de todas las TIs que cumplen el filtro actual del
editor de TIs, lo que facilita una bsqueda de aquellas sentencias que
contengan "ORDER BY".
l 2SWLPL]DU64/GHOFiOFXOR: si se marca esta casilla se optimiza el lenguaje
SQL empleado.
l 2EWHQHUWLHPSRVGHFiOFXOR: si se marca esta opcin, tiene disponible la
informacin de los resultados sobre tiempos de ejecucin del clculo. Si no se
marca, el botn y los mens de estadsticas estn disponibles, pero no muestra
informacin del clculo.
Se accede a esta informacin mediante la opcin de men 9HU_9HU
HVWDGtVWLFDV.
l 5HJLVWURGHLQLFLRGHOFiOFXORGHPHGLDV: indica el nmero de nminas
calculadas a partir de la cual comienza a calcularse la media de los tiempos de
ejecucin. Se acceden a stos a travs de la opcin de men 9HU_9HU
HVWDGtVWLFDV
l 1~PHURPi[LPRGHIXQFLRQHVGHJUXSR: mximo nmero de funciones de
agrupamiento que pueden utilizarse en la sentencia SQL lanzada contra la
base de datos. Por omisin toma el valor 60. Se recomienda no modificar este
valor.

&RQH[LRQHV

Para acceder a esta carpeta sitese en la ventana 2SFLRQHV$YDQ]DGDV y a


continuacin haga clic en la pestaa &RQH[LRQHV.

306

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

Figura 188. Opciones Avanzadas

Desde esta carpeta puede visualizar con qu base de datos trabajan los distintos
elementos que intervienen en el clculo de nmina y obtener informacin detallada
de cada uno de ellos.
A cada base de datos le corresponde un registro con extensin .CON en el Sistema
cach cliente.
Antes de cambiar cualquier conexin desde esta carpeta, la herramienta verifica
que se puede establecer dicha conexin y, en caso de que sea necesario, solicita el
usuario y la contrasea que desea utilizar para conectarse.
Para obtener informacin de cada conexin:
 Haga clic sobre el objeto del que quiere obtener informacin, dentro del
recuadro situado bajo el literal 2EMHWRV. Entre los objetos disponibles estn: las
Tablas de Acumulado, las Tablas Internas y la tabla )DVHVGHDOWD.
Cuando haga clic sobre un objeto, el recuadro situado debajo del literal
&RQH[LRQHV mostrar las conexiones con las que trabaja el objeto
seleccionado.
 Haga doble clic sobre la lnea correspondiente a la conexin de la que quiere
obtener informacin. Se despliega la ventana 'HWDOOHVGHODFRQH[LyQ.

307

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

Figura 189. Detalles de la Conexin

Esta ventana recoge la siguiente informacin:


l ,GHQWLILFDGRUGHODFRQH[LyQ: recoge el nombre del objeto con extensin
.CON de el Sistema cach cliente correspondiente a la conexin
seleccionada.
l %DVHGHGDWRV: Sistema Gestor de Bases de Datos con el que se establece la
conexin. Por ejemplo, Oracle, Informix, Sybase, SQL Server.
l 8VXDULR: nombre de usuario que se utiliza para acceder a la base de datos.
l &DGHQDGHFRQH[LyQ: cadena que utiliza el programa para establecer la
conexin con la base de datos. Se define de acuerdo con la especificacin
ODBC.
l 0RGRGHDFFHVR: determina las acciones que se pueden efectuar sobre la
base de datos: lectura, escritura, etc.
l *UDEDFLyQDXWRPiWLFD: indica si mientras se realizan cambios en el programa
de clculo de nmina, stos se guardan de forma simultnea en la base de
datos, o si las actualizaciones se gestionan mediante transacciones.
l 7UD]D\DUFKLYRGHWUD]D: indica si se est generando un archivo de traza en el
que se registran todas las acciones que se efectan con la base de datos.
l 7LHPSRGHHVSHUD: nmero de segundos que espera el Sistema Gestor de
Base de Datos para establecer la conexin una vez se ha propuesto el nombre
de usuario y la contrasea. Si se supera el tiempo indicado, tendr que volver a
indicar el nombre de usuario y la contrasea.

308

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

$QH[R,5HWURDFWLYLGDGDXWRPiWLFDHQHOFiOFXORGH
QyPLQDHQVHUYLGRUHVUHPRWRV

La retroactividad automtica consiste en detectar modificaciones en datos que


afectan a clculos de nminas ya cerradas o calculadas, y permite retroactivar
automticamente todas las pagas implicadas.
El conjunto de pagas que se retroactivan automticamente ser el comprendido en
el intervalo de tiempo desde la fecha de retroactividad hasta la paga actual. La
fecha se calcula automticamente en funcin de las fechas en las que se
introducen variaciones en los valores a nivel colectivo y en los histricos o de las
fechas en las que se producen variaciones en los valores que afectan a nivel
individual. Esta fecha automtica podr ser variada posteriormente para que se
efecte la retroactividad en cualquier otra fecha.
La aplicacin e-mind ofrece la posibilidad de ejecutar la retroactividad automtica
tanto a nivel individual como a nivel colectivo. Para cada uno de los casos se han
considerado, a modo de ejemplo, los cambios que afectan a los formularios con
una mayor influencia sobre la nmina:
l Retroactividad automtica individual:
Histrico de Categoras
Histrico de Convenios
Histrico de Grupos Tarifa
Histrico de Contratos
Absentismos
Valores Fase Alta
l Retroactividad automtica colectiva:
Valores Convenio
Valores Convenio - Categora

8VRGHODUHWURDFWLYLGDGDXWRPiWLFD

La retroactividad automtica permite, como ya se ha descrito anteriormente, tanto


detectar modificaciones en datos de distintas pagas como retroactivar
automticamente dichas pagas. El siguiente esquema muestra la secuencia de
ejecucin del proceso de retroactividad automtica.

309

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

Figura 190. Esquema del proceso de retroactividad automtica

Como puede observar en el esquema el proceso de retroactividad automtica


sigue los siguientes pasos:
 Al producirse algn cambio en los datos que involucre a las pagas calculadas,
un proceso determina y almacena la fecha a partir de la cual es necesario
retroactivar como consecuencia de ese cambio. Este proceso variar en
funcin del tipo de modificacin:
D Si el cambio ha sido a nivel colectivo se determina si se desea retroactivar
automticamente al grupo y se analiza la fecha colectiva sugerida por el
proceso, transfiriendo seguidamente dicha informacin a cada una de las
Fases de Alta afectadas.
E En el caso de que el cambio se haya producido a nivel individual el proceso
habr actualizado en Fases de Alta la fecha individual.

310

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

 Se comprueba la informacin actualizada, para cada una de las Fases de Alta,
determinando si se desea retroactivar automticamente o no y verificando la
conveniencia de la fecha a partir de la cual se retroactivara.
 Se realiza el clculo de la retroactividad automtica en servidores remotos.
 Se borra la informacin referente a la retroactividad automtica en Fases de
Alta.
El clculo de nmina ofrece la posibilidad de realizar:
l Retroactividad automtica individual.
l Retroactividad automtica colectiva.

5HWURDFWLYLGDGDXWRPiWLFDLQGLYLGXDO\FROHFWLYD

La retroactividad automtica individual afecta nicamente a un empleado de la


organizacin. La retroactividad automtica colectiva afecta a un conjunto de
empleados de la organizacin. Los pasos a seguir para llevar a cabo estos
procesos son:
l Modificacin de datos.
l Comprobacin de datos Fases de alta.
l Clculo de nmina en servidores remotos. Este paso es comn a ambos
procesos de retroactividad, por lo tanto se explica una nica vez.
l Gestin de la informacin. Este paso es comn a ambos procesos de
retroactividad, por lo tanto se explica una nica vez.
En estos apartados se describe, con un ejemplo, qu sucede cuando se produce
un cambio a nivel individual y con otro ejemplo a nivel colectivo.

0RGLILFDFLyQGHGDWRV UHWURDFWLYLGDGLQGLYLGXDO

Se ha registrado una modificacin en el Histrico de categoras de un empleado de


la organizacin:
l En funcin de que vare el intervalo de pertenencia a la categora y/o que el
empleado cambie de categora, se calcula la fecha a partir de la cual se debe
retroactivar por motivo del cambio.
l Se actualiza en Fases de alta la fecha de retroactividad individual, siempre que
no se haya indicado que al empleado se le retroactive con anterioridad.
l Se activa por defecto una casilla de verificacin para indicar que se desea
retroactivar automticamente ese empleado, permitindose su posterior
desactivacin.

&RPSUREDFLyQGHGDWRVHQIDVHVGHDOWD UHWURDFWLYLGDGLQGLYLGXDO

Para comprobar y actualizar la informacin disponible en Fases de Alta acerca de


la retroactividad, tal como la fecha de inicio o la posibilidad de activar o desactivar

311

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

el proceso de la retroactividad individual, dispone del formulario 'DWRV


5HWURDFWLYLGDG$XWRPiWLFD. Para acceder a este formulario tiene las siguientes
posibilidades:
l Desde el men inicial de e-mind, seleccione la opcin de men
,QYHQWDULR_$UFKLYR_'DWRV5HWURDFWLYLGDG$XWRPiWLFD.
l Desde el men inicial de Nmina, seleccione la opcin de men
3HUVRQDO_$UFKLYR_'DWRV5HWURDFWLYLGDG$XWRPiWLFD.
l Haga clic en el botn 'DWRV5HWURDFWLYLGDG del formulario )DVHVGH$OWD.
En este formulario se distinguen los siguientes campos:

Figura 191. Datos Retroactividad Automtica

l ,G6RFLHGDG: identidad de la sociedad (identificador y nombre).


l ,G(PSOHDGR: identidad del empleado (identificador, nombre y apellidos).
l )HF$OWD: fecha de alta del empleado.
l )HF5HWUR,QGLYLGXDO: fecha a partir de la cual se retroactivar
individualmente la fase de alta, no teniendo por qu coincidir con la fecha
colectiva. Esta fecha se actualiza automticamente al hacer algn cambio
individual, aunque se puede cambiar mediante su introduccin directa o con el
uso del botn calendario asociado.
l )HF5HWUR&ROHFWLYD: fecha que el proceso de actualizacin de datos en fases
de alta ha calculado para la retroactividad colectiva. Esta fecha se puede
cambiar, mediante su introduccin directa o con el uso del botn calendario
asociado.
l 'HVDFWLYD5HWUR,QGLYLGXDO: este campo sirve para indicar si se desea activar
o desactivar la retroactividad individual para la fase de alta del empleado. Si
toma valor 0 significar que la retroactividad se encuentra activada, mientras
que el valor 1 indica que se encuentra desactivada. Por defecto, la
retroactividad automtica individual est activada.
l 'HVDFWLYD5HWUR&ROHFWLYD: este campo, que el proceso de actualizacin en
fases de alta activa por defecto, sirve para indicar si se desea activar o
desactivar la retroactividad automtica colectiva para la fase de alta del

312

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

empleado. Si toma valor 0 significar que la retroactividad se encuentra


activada, mientras que el valor 1 indica que se encuentra
desactivada. Igualmente, la retroactividad automtica est activada por
defecto.
Del mismo modo que puede realizar el tratamiento de los datos a nivel de
empleado, puede obtener un conjunto de empleados filtrando por centro de trabajo
para poder marcar y desmarcar si se desea retroactivar automticamente, as
como modificar la fecha de retroactividad individual y colectiva para los empleados
que se desee. Para ello dispone del formulario de edicin rpida 'DWRV5HW
$XWRPiWLFDSRU&HQWURGH7UDEDMRal que puede acceder de la siguiente forma:
l Desde e-mind, seleccione la opcin de men ,QYHQWDULR_(5iSLGD_'DWRV
5HWURDFWLYLGDG$XWRPiWLFD_3RU&HQWURGH7UDEDMR.
l Desde el men inicial de Nmina, seleccione la opcin de men 3HUVRQDO_(
5iSLGD_'DWRV5HWURDFWLYLGDG$XWRPiWLYD_3RU&HQWURGH7UDEDMR.

Figura 192. Datos Ret. Automtica por Centro de trabajo

El centro de trabajo en este formulario de edicin rpida se elegir mediante la lista


asociada en la seccin cabecera.

0RGLILFDFLyQGHGDWRV UHWURDFWLYLGDGFROHFWLYD

Se ha registrado una modificacin en valores convenio para un concepto de


nmina:
l Si vara el intervalo de vigencia del valor de ese concepto para el convenio y/o
se modifica el valor de ese concepto, se calcula la fecha a partir de la cual se
debe retroactivar por motivo de cambio.
l Se actualiza en el formulario auxiliar correspondiente, en este caso convenios,
la fecha de retroactividad colectiva, siempre que no est indicado que al
convenio se le retroactive con anterioridad.
l Se activa por defecto una casilla de verificacin para indicar que se desea
retroactivar automticamente ese colectivo, permitindose su posterior
desactivacin.

313

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

&RPSUREDFLyQ\WUDVSDVRGHGDWRVD)DVHVGHDOWD UHWURDFWLYLGDGFROHF
WLYD

Siguiendo con el ejemplo de Retroactividad automtica colectiva, el usuario puede


decidir si desea ejecutar el proceso que volcar la informacin en cada una de las
Fases de Alta del grupo. Adems, tiene la posibilidad de validar o cambiar la fecha
de retroactividad automtica que se haya calculado.
Para realizar estas operaciones dispone de tres formularios de edicin rpida:
l 'DWRV5HW&ROHFWLYD&RQYHQLRV: para acceder a este formulario tiene dos
posibilidades,
Desde e-mind, seleccione la opcin de men ,QYHQWDULR_(5iSLGD_'DWRV
5HWURDFWLYLGDG&ROHFWLYD_&RQYHQLRV.
Desde el men inicial de Nmina, seleccione la opcin de men
3HUVRQDO_(5iSLGD_'DWRV5HWURDFWLYLGDG&ROHFWLYD_&RQYHQLRV.
En este formulario se distinguen los siguientes campos en el detalle:

Figura 193. Datos retroactividad colectiva convenios

,G&RQYHQLR: cdigo identificador del convenio.


1RPEUHGHO&RQYHQLR
)HF5HWUR&ROHFWLYD: fecha que la aplicacin ha insertado
automticamente al cambiar un dato en el formulario de valores - convenio.
Si se desea, esta fecha puede modificarse manualmente mediante la
introduccin directa de su valor o con el uso del botn calendario asociado.
$FWLYD5HWUR: esta casilla de verificacin permite al usuario decidir si desea
retroactivar automticamente el convenio (traspasar esa fecha a cada fase
de alta que pertenezca a ese convenio).
)HF8OW$FW)$: este campo muestra la fecha en la que los datos
colectivos fueron traspasados a cada una de las fases de alta
correspondientes.
En la seccin maestro se encuentra el botn /DQ]DU3URFHVR, que permite al
usuario traspasar la informacin al colectivo afectado, tras haber verificado o
modificado los campos anteriores. Una vez hecho el traspaso se desmarcarn
las correspondientes casillas de verificacin, se actualizar la fecha que

314

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

muestra la ltima vez que se ejecut el proceso para los convenios y se


eliminar la fecha de retroactividad colectiva que se introdujo en el formulario
auxiliar al producirse el cambio.
La misma operacin que se ejecuta mediante este botn se puede realizar con
otro proceso, a travs de la opcin de men 1yPLQD_3URFHVRV
(VSHFLDOHV_3URFHVRV$FWXDOL]DFLyQ)$5HW&ROHFUna vez seleccionada la
paga (en caso de que haya accedido al producto por pagas /LEUHV), desde la
pestaa &iOFXORUHPRWR, tan solo deber arrastrar el icono del clculo remoto
que aparece en esta pestaa sobre el servidor en el que desea ejecutar el
clculo.

Figura 194. Clculo

Para ms informacin sobre las opciones de esta ventana consulte el apartado


6HOHFFLRQDUODVRSFLRQHVGHFiOFXORde este captulo.
l 'DWRV5HW&ROHFWLYD&RQY&DW: para acceder a este formulario tiene dos
opciones,
Desde e-mind, seleccione la opcin de men ,QYHQWDULR_(5iSLGD_'DWRV
5HWURDFWLYLGDG&ROHFWLYD_&RQYHQLRVFDWHJRUtDV.
Desde el men inicial de Nmina, seleccione la opcin de men
3HUVRQDO_(5iSLGD_'DWRV5HWURDFWLYLGDG&ROHFWLYD_&RQYHQLRV
FDWHJRUtDV.
En este formulario se distinguen los siguientes campos en el detalle:

Figura 195. Datos retroactividad colectiva convenios-categora

,G&RQYHQLR: cdigo identificador del convenio.

315

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

,G&DWHJRUtD: cdigo identificador de la categora.


)HF5HWUR&ROHFWLYD: fecha que la aplicacin ha insertado
automticamente al cambiar un dato en el formulario de valores Convenio-
Categora. Si se desea, esta fecha puede modificarse manualmente
mediante la introduccin directa de su valor o con el uso del botn
calendario asociado.
$FWLYD5HWUR: esta casilla de verificacin permite al usuario decidir si desea
retroactivar automticamente el convenio - categora (traspasar esa fecha a
cada fase de alta que pertenezca a ese convenio - categora).
)HF8OW$FW)$: este campo muestra la fecha en la que los datos
colectivos fueron traspasados a cada una de las fases de alta
correspondientes.
En la seccin maestro de este formulario de edicin rpida se encuentra el
botn /DQ]DUSURFHVR, que permite al usuario traspasar la informacin al
colectivo afectado tras haber verificado o modificado los campos anteriores.
Una vez hecho el traspaso se desmarcarn las correspondientes casillas de
verificacin, se actualizar la fecha que muestra la ltima vez que se ejecut el
proceso para los convenios - categoras que se introdujo en el formulario
auxiliar al producirse el cambio.
Tal y como se explic anteriormente, la misma operacin que se ejecuta
mediante este botn se puede realizar con otro proceso al que se accede
seleccionando la opcin de men1yPLQD_3URFHVRV(VSHFLDOHV_3URFHVRV
$FWXDOL]DFLyQ)$5HW&RO.
Este formulario muestra todos los convenios - categoras que han sufrido
modificaciones susceptibles de provocar una retroactividad; se permite tambin
la introduccin de nuevas relaciones entre convenios y categoras a retroactivar
(mediante los botones de lista asociados a cada campo) de forma que se
puede retroactivar un convenio - categora sin necesidad de que se haya
producido un cambio en valores.
l 'DWRV5HW$XWRPiWLFDSRU&HQWURGH7UDEDMR. Para ms informacin sobre
este formulario de edicin rpida consulte el apartado &RPSUREDFLyQ\
WUDVSDVRGHGDWRVD)DVHVGHDOWD UHWURDFWLYLGDGFROHFWLYD de este captulo.

&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV FRP~Q

Una vez que haya completado los datos necesarios para ejecutar la retroactividad
se puede llevar a cabo dicho proceso, el cual contempla las siguientes
posibilidades:
l Retroactividad automtica colectiva.
l Retroactividad automtica individual.
l Retroactividad manual.
Tenga en cuenta que la retroactividad automtica efectuar el clculo de todas las
pagas a partir de la fecha de retroactividad que se haya indicado en Fases de Alta.
A continuacin se describe el proceso de clculo de la retroactividad automtica

316

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

individual y colectiva:
 Seleccione la opcin de men 1yPLQD_&iOFXOR. Se despliega una ventana de
pagas en caso de que haya accedido a la aplicacin utilizando la opcin pagas
/LEUHV.
 Elija una paga. Se despliega la ventana &iOFXOR.

Figura 196. Clculo

 Marque la pestaa &iOFXORUHPRWRy a continuacin seleccione las opciones


de procesamiento deseadas, por ejemplo modificar el acumulado.

Figura 197. Clculo con opciones seleccionadas

 Arrastre el icono que aparece en esta pestaa sobre el servidor en el que
desea ejecutar el clculo. En el momento en que se inicie el clculo se
despliega la ventana 2SFLRQHVGHSODQLILFDFLyQ desde la que puede elegir las
opciones de retroactividad.

317

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

Figura 198. Opciones de planificacin

En esta ventana puede elegir una o varias opciones:


3DJD1RUPDO: si se elige esta opcin se calcula slo la paga activa, es
decir, aquella por la que accedi a la herramienta de clculo de nmina.
5HWURDFWLYLGDG,QGLYLGXDO: se calcular la retroactividad individual segn
los datos que haya almacenados en Fases Alta.
5HWURDFWLYLGDG&ROHFWLYD: se calcular la retroactividad colectiva segn
los datos que haya almacenados en Fases Alta.
5HWURDFWLYLGDG0DQXDO: se calcular la retroactividad para todos los
empleados y pagas elegidas.

*HVWLyQGHODLQIRUPDFLyQ FRP~Q

Para facilitar la gestin de todos los datos relacionados con la retroactividad


automtica individual y colectiva, la aplicacin e-mind ofrece la posibilidad de
realizar un tratamiento automatizado de los siguientes aspectos:
l Borrado de las fechas de retroactividad a nivel individual y colectivo de todas
las fases de alta.
l Activar o desactivar todas las fases de alta para que sean contempladas o no
en el clculo de la retroactividad automtica individual.
Para llevar a cabo estos procesos, mediante la opcin de men 1yPLQD_3URFHVRV
(VSHFLDOHV_7UDWDPLHQWRGH)$5HW$XWRPiWLFD se acceder a un formulario en
el que podr ejecutar las acciones especificadas anteriormente.

318

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

Figura 199. Tratamiento de F.A. Ret. Automtica

En este formulario se distinguen los siguientes botones para la Retroactividad


automtica individual y colectiva:
l %RUUDGRGHODIHFKD: borra la fecha de retroactividad individual o colectiva de
todas las fases de alta.
l $FWLYDUWRGRVORV(PSOHDGR: activa el proceso de retroactividad individual o
colectiva para todas las fases de alta, siempre que no se haya borrado
previamente la fecha de retroactividad individual o colectiva de todas las fases
de alta.
l 'HVDFWLYDUWRGRVORV(PSOHDGRV: desactiva el proceso de retroactividad
individual para todas las fases de alta, siempre que no se haya borrado
previamente la fecha de retroactividad individual de todas las fases de alta.
En el caso de que desee dar un tratamiento especial slo a ciertos empleados,
deber realizar dicho tratamiento en el formulario 'DWRV5HWURDFWLYLGDG
$XWRPiWLFD al que puede acceder:
l Desde e-mind, seleccione la opcin de men ,QYHQWDULR_$UFKLYR_'DWRV
5HWURDFWLYLGDG$XWRPiWLFD.
l Desde el men inicial de Nmina, seleccione la opcin de men
3HUVRQDO_$UFKLYR_'DWRV5HWURDFWLYLGDG$XWRPiWLFD.

'HILQLFLyQGHODIUHFXHQFLDGH
WUDQVDFFLRQHVHQHOSURFHVRGH
UHWURDFWLYLGDGDXWRPiWLFDLQGLYLGXDO\
FROHFWLYD

Para mejorar el proceso de la retroactividad automtica, en el que el nmero de


operaciones es elevado, el producto desarrollado por Meta4 ofrece la posibilidad

319

COPYRIGHT 2003 Meta4 Spain, S. A.


&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

a la persona encargada de configurar la herramienta de clculo en servidores


remotos de definir una frecuencia de transacciones a la base de datos.
Para ello dispone del formulario 'HILQLFLyQGH7UDQVDFFLRQHVGH3URFHVRV al que
se accede seleccionando la opcin de men &iOFXOR_7$X[LOLDUHVGHO
VLVWHPD_'HILQLFLyQGH7UDQVDFFLRQHVGH3URFHVRV. Desde este formulario
puede especificar la frecuencia de transaccin a la base de datos en los nuevos
procedimientos de insercin, modificacin, borrado y tratamiento de fechas en
Fases Alta.

Figura 200. Definicin de Transacciones de Procesos

En este formulario se distinguen los siguientes campos:


l ,GHQWLILFDGRU: cdigo identificador del proceso al que se le define una
frecuencia de transaccin.

Meta4 ha reservado los 100 primeros cdigos para procesos de la versin estndar del
producto por lo que no debe eliminar ninguno de ellos.

l 1RPEUH: nombre del proceso al que se le define una frecuencia de


transaccin.
l (IHFWXDU7UDQVDFFLyQ&DGD: este campo se utiliza para almacenar el nmero
de operaciones que formarn una transaccin, es decir, definir la frecuencia de
transacciones de proceso.

320

COPYRIGHT 2003 Meta4 Spain, S. A.


Visin general del Motor de
impresos

,QWURGXFFLyQ

El Motor de impresos es un conjunto de herramientas cuya finalidad es


la extraccin y el tratamiento, con amplias posibilidades, de informacin
de la base de datos.
Estas herramientas utilizan informacin extrada de la base de datos a
travs de archivos con extensin QRL, cuyo diseo y ejecucin se
realiza desde la Consulta, permitiendo mostrar esa informacin en
diversos formatos.
El Motor de impresos se puede dividir en:
Meta4, Meta4Mind, Meta4 PeopleNet, Meta4 KnowNet, Meta4 e-mind y Meta4 t.innova son marcas registradas propiedad de Meta4 Spain, S.A.

l Un VLVWHPDGHH[WUDFFLyQde datos basado en archivos con


extensin .QRL. Con la Consulta se puede definir un QRL en el
cual se especifica el tipo de informacin que se necesita extraer y
la forma en que se hace esa extraccin.
l Una serie de SURJUDPDVGHWUDWDPLHQWRGHLQIRUPDFLyQ. Desde
estos programas se tratan los datos recuperados por el sistema de
extraccin. Este tratamiento de informacin abarca un conjunto
amplio de posibilidades que van desde la presentacin en pantalla
de los datos hasta complejas salidas, como el recibo o el volcado
SQL a la base de datos.

321

COPYRIGHT 2003 Meta4 Spain, S. A.


9LVLyQJHQHUDOGHO0RWRUGHLPSUHVRV

+HUUDPLHQWDVGHO0RWRUGHLPSUHVRV

En este apartado se detallan las generalidades de las herramientas que componen


el Motor de impresos. Las funcionalidades de cada una se tratan en los captulos
correspondientes.

&RQVXOWD

Con esta herramienta se pueden realizar complejos tratamientos con informacin


recuperada de la base de datos y presentarla por diferentes medios (como pantalla,
impresin o correo electrnico) y formatos.

Figura 201. Esquema de funcionamiento de la Consulta

Con la Consulta, a diferencia de las otras herramientas del Motor de impresos, se


pueden disear QRLs y, a la vez, tratar la informacin recuperada mediante
distintos formatos.

5HFLER

Esta herramienta emite recibos de nmina de forma rpida y eficaz combinando la


informacin de la base de datos con un diseo predefinido. El recibo puede
ejecutarse por diferentes medios: pantalla, impresin, archivo o correo electrnico.

322

COPYRIGHT 2003 Meta4 Spain, S. A.


9LVLyQJHQHUDOGHO0RWRUGHLPSUHVRV

Figura 202. Esquema de funcionamiento del Recibo

El Recibo realiza la extraccin de informacin a travs de un QRL y la ubica en el


lugar apropiado del recibo segn la informacin que obtiene de un archivo con
extensin .DIM.

,QIRUPHV

Un informe realizado con la herramienta Crystal Reports permite seleccionar


informacin de manera sencilla, aplicarle en la salida el formato deseado y
ejecutarla por diferentes medios: pantalla, impresin o exportacin.

323

COPYRIGHT 2003 Meta4 Spain, S. A.


9LVLyQJHQHUDOGHO0RWRUGHLPSUHVRV

Figura 203. Esquema de funcionamiento del Crystal Reports

Los informes generados en Crystal Reports pueden utilizar un QRL y, por medio
del driver M4ODBC, obtienen informacin de la base de datos. El driver M4ODBC
es utilizado por algunas herramientas para interpretar los QRL y lanzarlos como
consulta a la base de datos.

'RFXPHQWRVFRPELQDGRV

Esta herramienta se utiliza para el diseo y ejecucin de documentos


personalizados que permiten combinar la informacin de tablas de la base de datos
con un archivo de texto Word.

324

COPYRIGHT 2003 Meta4 Spain, S. A.


9LVLyQJHQHUDOGHO0RWRUGHLPSUHVRV

Figura 204. Esquema de funcionamiento de los Documentos combinados

Desde la aplicacin, un ejecutable relaciona un QRL, que permite extraer


informacin de la base de datos, y un documento de Word, permitiendo que desde
el propio Word se pueda aplicar el formato y la salida deseada a la informacin que
se recupera.

3URJUDPDVHQ9LVXDO%DVLFGHVDUUROODGRV
DPHGLGD

Las consultas que son definidas desde la aplicacin tambin pueden ser utilizadas
por los programas desarrollados en Visual Basic a medida de cada organizacin.

325

COPYRIGHT 2003 Meta4 Spain, S. A.


9LVLyQJHQHUDOGHO0RWRUGHLPSUHVRV

Figura 205. Esquema de funcionamiento de los programas a medida

Estos programas utilizan, al igual que los informes en Crystal Reports, el driver
M4ODBC para recuperar informacin de la base de datos y, segn la configuracin,
permite cualquier tipo de salida de datos.

326

COPYRIGHT 2003 Meta4 Spain, S. A.


Consulta y anlisis de
informacin

,QWURGXFFLyQ

La Consulta es una potente herramienta utilizada para recuperar y


explotar la informacin de la base de datos de la aplicacin, de
forma sencilla y personalizada. Esta herramienta es especialmente
til para trabajar con elementos especficos de la aplicacin e-mind,
como pueden ser las tablas de acumulados, de histricos o de valores.
Con la informacin procesada por la Consulta, obtenida de una o varias
tablas, se pueden realizar bsicamente las siguientes acciones:
l Procesar los datos a travs de filtrados, agrupaciones,
ordenaciones y totalizaciones.
Meta4, Meta4Mind, Meta4 PeopleNet, Meta4 KnowNet, Meta4 e-mind y Meta4 t.innova son marcas registradas propiedad de Meta4 Spain, S.A.

l Tratar los datos de manera sencilla, gracias a la compatibilidad de la


herramienta con las aplicaciones de gestin de datos y ofimticas
ms extendidas en el mercado. De este modo, cualquier usuario
sin grandes conocimientos informticos puede realizar complejos
tratamientos de informacin y procesarlos mediante diferentes tipos
de salidas.
l Realizar tratamientos de datos de nmina a travs de un asistente.
l Disear consultas para utilizarlas como fuente de datos en el Motor
de impresos (como informes en Crystal Reports o recibos de
nmina).
l Guardar las consultas ms habituales para ejecutarlas cuantas
veces sea necesario sin tener que volver a disearlas.
La coherencia con el resto de la aplicacin e-mind se refleja en la
presencia de elementos reconocibles y comunes a otras
herramientas, como pueden ser la lnea de men, la barra de
herramientas o la barra de estado. Esto implica que un usuario
habituado a trabajar con aplicaciones Meta4 no tendr problemas
en identificar las diferentes funcionalidades de los botones y
opciones de men, pues gran parte de ellas ya las habr utilizado

327

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

anteriormente.

328

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

1RFLRQHVEiVLFDV

A continuacin se define una serie de trminos relacionados con la herramienta


Consulta que facilitan la comprensin de la informacin contenida en este captulo.
7DEODEDVH: la Consulta permite recuperar datos de la base de datos a travs de
tablas o vistas relacionadas.
Las relaciones entre tablas permiten el funcionamiento bsico de la consulta:
extraer datos de distintas tablas y presentarlos en un formato comn.
Como se observa en el esquema, las tablas estn compuestas por campos
(representados por columnas) y registros (filas). La utilidad de la consulta
consiste en relacionar campos de distintas tablas y extraer datos de sus
registros para obtener una determinada informacin.

Figura 206. Esquema del funcionamiento bsico de la consulta

Las relaciones entre las tablas que se visualizan en la Consulta estn definidas por
TAVs (7DEOHVDQG9LHZV, tablas y vistas). En cada TAV se indica una tabla como
base (tabla base) y las relaciones de sta con otras tablas (tablas relacionadas).
La distincin entre tabla base y tablas relacionadas se puede apreciar fcilmente
durante el diseo de una consulta porque la estructura de tablas desde la cual se
extraen los datos aparece como un rbol de directorios, donde la tabla base ocupa
el lugar del directorio raz.

329

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 207. Tabla base (Fases de alta) y tablas relacionadas

6XEFRQVXOWDV: una consulta consta como mnimo de una subconsulta (llamada


subconsulta principal), que es donde se realiza la seleccin de campos y la
definicin del tratamiento que se dar a los registros (como por ejemplo
filtrados, agrupaciones).
Pero adems de la necesaria consulta principal, una consulta puede tener varias
subconsultas dependientes (unidas por un enlace virtual). Estas subconsultas
dependientes permiten extraer datos de tablas que no estn relacionadas con la
tabla base o definir un tratamiento diferente para los registros.
7DEODUHVXOWDGR: la tabla resultado muestra de manera organizada todos los
campos que son seleccionados en las diferentes subconsultas. Adems, permite la
organizacin de estos campos para la salida de datos.
6DOLGDGHGDWRV: la salida de datos es la presentacin de los datos resultantes de
la consulta. La herramienta posibilita una gran variedad de salidas, adaptables a las
necesidades de cada organizacin.
45/: las consultas se guardan en archivos con extensin .QRL (sigla de 4XHU\
/RJLFDO, lgica de Query), cuyo formato permite que puedan ser utilizadas a travs
de las diferentes herramientas del motor de impresos.

330

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

$FFHVR\VDOLGD

La Consulta es una herramienta de uso recurrente, por lo que su acceso no se


encuentra limitado a una sola opcin de men en la aplicacin. Sin embargo, y para
definir una manera de ejecucin, puede considerarse la siguiente, desde el men
inicial de e-mind:

La opcin de men &RQVXOWD_5HDOL]DUFRQVXOWD se encuentra disponible en casi


todos los mdulos de usuario de la aplicacin e-mind.
 Entre en el mdulo 2UJDQL]DFLyQ (seleccionando la opcin de men 2SFLRQHV
FRPXQHV_2UJDQL]DFLyQ o haciendo clic en el botn 2UJDQL]DFLyQ).
 Dentro del mdulo, seleccione la opcin de men &RQVXOWD_5HDOL]DUFRQVXOWD.
 Cumplidos estos pasos, se despliega el rea de trabajo de la Consulta.
Adems, tambin puede acceder directamente a la consulta desde una opcin de
men o un botn de un formulario diseados inicialmente de forma estndar, o a
travs de una opcin de men que el instalador disee especficamente.
Una vez que se accede al rea de trabajo de la consulta, se despliega
automticamente el $VLVWHQWHGHFUHDFLyQGHFRQVXOWD (si est activada, como es
recomendable, la opcin correspondiente; para activar esta opcin, consulte el
apartado $VLVWHQWHGHFUHDFLyQGHFRQVXOWDde este captulo).

Figura 208. Asistente de creacin de consulta

La funcin del asistente es estructurar los pasos que se deben seguir para
completar una consulta, tanto en su diseo como en su ejecucin. Aunque el
asistente se despliega por defecto, los pasos que contempla pueden ser
seleccionados directamente desde la barra de men o desde la barra de
herramientas sin necesidad de seguir un orden determinado.
El otro elemento que se activa por defecto al acceder a la Consulta es la tabla
base. Esta tabla base vara segn el mdulo desde el cual se haya accedido a la
consulta.
Desde la herramienta consulta es posible abrir una nueva consulta teniendo otra
abierta previamente. En estos casos, pueden darse dos situaciones, si la nueva

331

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

consulta utiliza la misma tabla base que la consulta abierta en primer lugar (es
decir, se abren desde el mismo mdulo de la aplicacin), la herramienta no abre la
segunda consulta, sino que levanta la abierta inicialmente. Si la tabla base utilizada
es diferente, la herramienta lanza un mensaje en el que se avisa al usuario que se
est tratando de ejecutar la consulta desde otra opcin de men y ofrece la
posibilidad de guardar los cambios realizados en la primera consulta. Si se elige la
opcin s, la aplicacin permite guerdar la primera consulta y abre la segunda. Si no
se guardan los cambios, la primera consulta se pierde y la aplicacin muestra la
ltima consulta abierta. Si se opta por cancelar, la aplicacin mantiene la primera
consulta y no llega a mostrar la seguda.
Durante la ejecucin o diseo de la consulta, puede abandonar la herramienta
seleccionando la opcin de men $UFKLYR_6DOLU o haciendo clic en el botn
correspondiente. De esta forma el programa se descarga de memoria y finaliza la
conexin a la base de datos.
En el caso de que cuando salga de esta herramienta la consulta activa no haya
sido almacenada, la aplicacin muestra un cuadro de dilogo que permite:
guardarla antes de salir, no guardarla y salir, o cancelar la orden de salir y seguir
trabajando con la consulta que tena abierta.

Figura 209. Mensaje de la consulta para guardar en la operacin de salida de la herramienta

332

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

8VRGHOD&RQVXOWD

La consulta puede ser utilizada por dos tipos de usuario con perfiles bien definidos:
l 8VXDULRILQDO: slo trabaja en la consulta con elementos definidos previamente.
l 'LVHxDGRU: crea y disea consultas nuevas o redisea consultas predefinidas.
Para cada tipo de usuario se ha especificado un apartado dentro del 8VRGHOD
&RQVXOWD.
El primer apartado, (MHFXFLyQGHFRQVXOWDVSUHGHILQLGDV, est dirigido a usuarios
finales que nicamente utilizan la Consulta para obtener informacin en base a una
consulta predefinida y que slo deben seleccionar el tipo de salida de datos acorde
con cada situacin.
El segundo apartado, 'LVHxREiVLFRGHFRQVXOWD, est pensado para usuarios que
disean tanto la seleccin de datos como el tipo de salida para esa seleccin.

UHDGHWUDEDMR

Una vez que se ha accedido a la Consulta se pueden distinguir en el rea de


trabajo, comn tanto para usuarios finales como para diseadores, las siguientes
secciones:

Figura 210. rea de trabajo

l %DUUDGHWtWXOR: muestra el ttulo de la herramienta (&RQVXOWD) y la ruta del


archivo actual.
l %DUUDGHPHQ~: incluye las distintas entradas de men desde las que es
posible acceder a las opciones de la Consulta.

333

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

l %DUUDGHKHUUDPLHQWDV: consta de una serie de botones que permiten el


acceso directo a algunas opciones de la Consulta.
La barra de herramientas se puede:
YHUFRPREDUUDQRUPDO: es la opcin por defecto, por la cual se ubica la
barra de forma horizontal justo debajo de la barra de mens.
YHUFRPREDUUDIORWDQWH: haciendo clic sobre algn sector de la barra que
no pertenezca a los botones y arrastrndola con el PRXVH, se puede ubicar
a la barra en cualquier sector de la pantalla. Adems, es posible modificar
la forma de la barra arrastrando alguno de sus bordes.
RFXOWDU: para ocultar la barra de herramientas haga clic con el botn
derecho del mouse sobre el rea en que se dispone la barra de
herramientas y haga clic en la opcin de men que se despliega. En caso
de que est oculta, realice la misma operacin.
l %DUUDGHHVWDGR: est situada en la parte inferior de la pantalla e indica:
Mensajes durante operaciones desarrolladas por la Consulta.
El tiempo transcurrido desde que se accede a la Consulta.
La hora de acceso a la Consulta.
El nombre de la tabla base.
La hora actual.
l 9HQWDQDGHWUDEDMR: en este espacio, que ocupa la mayor parte del rea de
trabajo, se visualizan las ventanas que se utilizan durante el uso de la Consulta.
La herramienta consulta incorpora la posibilidad, desde la opcin de men
9HQWDQD,devisualizar todas las ventanas abiertas dispuestas en forma de
mosaico horizontal, mosaico vertical, cascada o en iconos organizados sobre la
ventana de trabajo. Tambin es posible cerrar todas las ventanas abiertas y
visualizar el nombre de estas desde la opcin de men mencionada.

(MHFXFLyQGHFRQVXOWDVSUHGHILQLGDV

En este apartado se explican los pasos que se deben seguir para ejecutar una
consulta que ha sido diseada previamente.

334

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 211. Esquema de ejecucin de una consulta

La ejecucin consta de una primera fase en la que se abre una consulta predefinida
y de una segunda fase en la que se elige el tipo de salida para los datos
seleccionados.
Una vez que se han seleccionado estas opciones, la herramienta realiza la
extraccin de los registros de la base de datos y la presentacin o salida en el
formato elegido.

$EULUXQDFRQVXOWDSUHGHILQLGD

Si desea ejecutar una consulta previamente diseada siga los siguientes pasos:
 Abra la consulta previamente diseada. Para ello, existen dos posibilidades:
Al acceder a la Consulta, en la ventana $VLVWHQWHGHFUHDFLyQGH
FRQVXOWD, seleccione la opcin $EULUFRQVXOWD y haga clic en el botn
6LJXLHQWH.
Si ya se encuentra trabajando con la Consulta o si no est activo el
$VLVWHQWHGHFUHDFLyQGHFRQVXOWD, seleccione la opcin de men
$UFKLYR_$EULU o haga clic en el botn correspondiente.
A continuacin se despliega la ventana que muestra los archivos de consulta
disponibles. Esta ventana, adems, permite seleccionar la unidad, el directorio
y el formato del archivo que se desea abrir.

335

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 212. Abrir una consulta

 Haga clic en el botn $FHSWDUtras haber seleccionado la consulta deseada. A


continuacin se muestra la tabla resultado:

Figura 213. Tabla resultado

Esta tabla muestra esquemticamente el contenido del QRL.


Una vez que se encuentra en esta tabla, tiene la posibilidad de redisear la
consulta. (Las posibilidades de diseo se detallan en el apartado 'LVHxR
EiVLFRGHFRQVXOWD de este captulo.)
 Ejecute la consulta a travs de una o varias salidas de datos. Este paso se
detalla en el apartado (MHFXFLyQGHVDOLGDGHGDWRV.

$EULUXQDFRQVXOWDJXDUGDGDFRPRWDEOD

La herramienta permite abrir una consulta guardada como tabla, es decir una
consulta que est ubicada en un directorio determinado para que el driver
M4ODBC (utilizado por herramientas del motor de impresos) pueda acceder
directamente al QRL tratndolo como tabla.
Para abrir estas "tablas" seleccione la opcin de men $UFKLYR_$EULUWDEOD y
seleccione la tabla deseada.

336

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 214. Abrir una consulta guardada como tabla

3URSLHGDGHVGHXQDFRQVXOWD

El diseador de un archivo de consulta tiene la posibilidad de incluir una ventana de


detalles de la consulta que ha creado.

Figura 215. Propiedades del archivo de consulta

Esta ventana, que se despliega desde la opcin de men $UFKLYR_3URSLHGDGHV,


muestra datos como el nombre del archivo y su autor, pero adems puede contener
datos tiles para ejecutar una consulta, como por ejemplo los tipos de salida que
puede tener predefinidos.

(MHFXFLyQGHVDOLGDGHGDWRV

La herramienta permite elegir el tipo de salida deseado para los datos obtenidos
como resultado de la consulta. Incluso, cada consulta puede ejecutarse con
diferentes tipos de salida de datos. La seleccin del tipo de salida se puede hacer
desde tres lugares del rea de trabajo:

337

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

En las opciones del men (MHFXFLyQ.


En los botones correspondientes de la barra de herramientas.
En la ventana 7LSRGHHMHFXFLRQHV(a la que se accede desde la 7DEOD
UHVXOWDGR tras hacer clic en el botn 6LJXLHQWH).

Figura 216. Seleccin de salida de datos

Las salidas se clasifican segn su complejidad en dos tipos:


l 'LUHFWDV: no necesitan parametrizacin antes de la salida de datos. Estas
son: SDQWDOOD,SRUWDSDSHOHV,KRMDGHFiOFXOR,LPSUHVRUD,ILFKHUR,YLVLyQ
0XOWL'UiSLGDyYLVLyQ0XOWL'FRPSOHWD.
l &RQGHILQLFLyQ: necesitan una parametrizacin previa a la salida de datos.
Estas son: JUiILFR, FLUFXODU, LQIRUPHVVHQFLOORV, YROFDGRV64/, YROFDGRV
([FHO y ILFKHURV$6&,,.
A continuacin se detalla cmo ejecutar los diferentes tipos de salida y qu
posibilidades existen de personalizar la apariencia de cada una. (La
parametrizacin de las salidas con definicin se detalla en el apartado 'LVHxRGH
VDOLGDGHGDWRVFRQGHILQLFLyQ de este captulo).

3DQWDOOD

Para ejecutar este tipo de salida de datos existen tres posibilidades:


Seleccione la opcin de men (MHFXFLyQ_3DQWDOOD.
Haga clic en el botn correspondiente.
Marque en la ventana 7LSRGHHMHFXFLRQHV la opcin 3DQWDOOD y haga clic en
el botn (MHFXWDU.
Una vez que se ha ejecutado, se muestra en una ventana un listado con los
registros de la base de datos que cumplen las condiciones especificadas, como se
observa en la siguiente imagen:

338

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 217. Salida de datos en pantalla

Los datos se muestran encolumnados pero pueden aparecer sin cabeceras en la


columnas. Para que se muestren las cabeceras, es necesario que active antes de
ejecutar la salida la casilla de verificacin 3RQHUFDEHFHUDVHQVDOLGDVGH
HMHFXFLRQHVQRGHILQLGDV, que se encuentra en una ventana a la que se accede
desde la opcin de men +HUUDPLHQWDV_2SFLRQHV_(GLFLyQ.
Si se ha activado algn tipo de totalizacin, por defecto se muestran un registro y el
total. Si desea ver el detalle de los registros de la totalizacin, debe activar la casilla
de verificacin 3UHVHQWDFLyQFRQGHWDOOH incluida en la ventana 7LSRGH
HMHFXFLRQHV, antes de ejecutar la salida.
La ventana en la cual se vuelcan los datos tiene dos opciones de men:
l $UFKLYR_$EULU: para abrir cualquier archivo de texto sin formato que se desee
ver en la ventana. Esta opcin permite visualizar archivos generados con la
opcin de salida fichero (para ms informacin sobre esta opcin de salida
consulte el apartado )LFKHUR DUFKLYR ).
l $UFKLYR_*XDUGDUFRPR: para guardar como texto sin formato el resultado de la
consulta en un archivo de texto.
El volcado de informacin tiene una restriccin de tamao de 32k, por lo que si
el resultado de la ejecucin es de mayor tamao, se muestra un mensaje de
aviso cuando se trunca la ejecucin. Si previamente se activa la casilla de
verificacin 0RVWUDUIRUPXODULRGHHVWDGRGHSURFHVRHQHMHFXFLyQ (se
encuentra en una ventana a la que se accede desde la opcin de men
+HUUDPLHQWDV_2SFLRQHV_(GLFLyQ), la ejecucin pasa a modo 3DXVD cuando se
alcance el tamao mximo de datos soportables. Si decide continuar, se libera
la memoria y puede continuar volcando los datos.
Para ms utilidades del formulario de estado, consulte el apartado $MXVWHGH
SDUiPHWURVGHVDOLGDVGHGDWRVde este captulo.
Si hace clic en el botn correspondiente se vuelve a la pantalla desde la cual

339

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

ejecut la salida.

3RUWDSDSHOHV

Para ejecutar este tipo de salida de datos tiene tres posibilidades:


Seleccione la opcin de men (MHFXFLyQ_3RUWDSDSHOHV.
Haga clic en el botn correspondiente.
Marque en la ventana 7LSRGHHMHFXFLRQHV la opcin 3RUWDSDSHOHV y haga
clic en el botn (MHFXWDU.
Una vez que se ha ejecutado, el resultado de la consulta se copia en el
portapapeles, lo que permite el volcado en una ubicacin deseada, como un
documento de un procesador de textos o una hoja de clculo.
Al igual que en la ejecucin a pantalla, dispone de distintas opciones que
permiten mostrar el formulario de estado de proceso, incluir las cabeceras de
columnas y mostrar los detalles de las totalizaciones.

+RMDGHFiOFXOR

Para ejecutar este tipo de salida de datos existen tres posibilidades:


Seleccione la opcin de men (MHFXFLyQ_+RMDGHFiOFXOR.
Haga clic en el botn correspondiente.
Marque en la ventana 7LSRGHHMHFXFLRQHV la opcin +RMDGHFiOFXOR y
haga clic en el botn (MHFXWDU.
Una vez que se ha ejecutado, los datos se vuelcan en formato de hoja de
clculo, como se muestra a continuacin.

340

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 218. Salida de datos a hoja de clculo

En esta hoja de clculo puede realizar la mayor parte de las operaciones que
ofrecen las hojas de clculo distribuidas conjuntamente con cualquier paquete
ofimtico del mercado, para despus poder guardar la informacin de dos maneras
distintas: slo los datos o de forma completa, incluyendo la posible edicin de los
datos posterior a la ejecucin.
El volcado se realiza sobre una hoja con formato estndar, por lo que todas las
modificaciones posibles se realizan despus del volcado.
Al igual que en el tipo de salida 3DQWDOOD, tiene la posibilidad de mostrar los detalles
de las totalizaciones.
Desde cualquier consulta puede abrir una hoja guardada previamente, para
comparar datos o copiarlos.
Si ejecuta una subconsulta que en la tabla resultado incluya campos de tipo ORQJ,
existe la posibilidad de que la celda en la que se incluyen estos datos en la hoja de
clculo no muestre toda la informacin que est guardada en la tabla de la base de
datos, ya que el nmero de caracteres mximo que aceptan las celdas de la hoja
de clculo esta limitado a 255 caracteres.
A continuacin se describen las opciones de personalizacin disponibles en la hoja
de clculo.

$UFKLYR
l $EULUWDEOD: presenta un cuadro de dilogo comn mediante el que puede
abrir un archivo con extensin .SS. Al abrir una nueva hoja con esta opcin,
se visualizarn al mismo tiempo la hoja original y la hoja abierta.

341

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

l $EULUILFKHURWDEXODGR: mediante esta opcin puede abrir un fichero


tabulado, es decir, que haya sido guardado con anterioridad mediante la
opcin *XDUGDUFRPRILFKHURWDEXODGR. Esta opcin permite abrir una
nueva hoja sin perder la original.
l *XDUGDUFRPRWDEOD: se despliega un cuadro de dilogo donde debe dar
nombre y localizacin a la hoja de clculo definida en pantalla; de esta
forma se guardan tanto los datos como el formato actual de la hoja.
l *XDUGDUFRPRILFKHURWDEXODGR: mediante el cuadro de dilogo que se
muestra la hoja de clculo definida en pantalla se guarda en disco con
formato tabulado (con los campos de datos separados por tabuladores).
Esta opcin no guarda el formato aplicado, slo los datos de la hoja actual.
l *XDUGDUFRPRILFKHUR+70/: al seleccionar esta opcin, se muestra una
ventana que permite especificar el nombre del archivo y la ruta en la que se
guardar dicho archivo que almacenar los resultados de la consulta en
formato HTML.
l *XDUGDUFRPRILFKHUR([FHO: al elegir esta opcin, se despliega una ventana
mediante la que puede indicar el nombre del archivo y la ruta en la que se
almacenar dicho archivo que guardar los resultados de la consulta en
formato Excel.
l ,PSULPLU: imprime la hoja de clculo que se encuentra en pantalla. Puede
elegir entre imprimirla completa, slo la parte seleccionada o unas pginas
determinadas.
l 6DOLU: cierra la hoja de clculo actual y regresa a la pantalla desde la que se
ejecut.
Desde la opcin de men, es posible visualizar el nombre y ubicacin en el
directorio correspondientes, de las ltimas consultas con las que se ha trabajado.

(GLFLyQ
l &RSLDU: copia al portapapeles el contenido de la seleccin realizada en la
hoja de clculo.
l 3HJDU: vuelca el contenido del portapapeles al lugar donde est el cursor o
sobrescribe el contenido de los campos seleccionados de la hoja de
clculo.
l &RUWDU: copia al portapapeles, borrndolo de la hoja, el contenido de la
seleccin realizada en la hoja de clculo.
l /OHQDU: rellena, en la direccin indicada, las celdas seleccionadas con el
contenido de las primeras celdas:
+DFLDDEDMR: rellena hacia abajo con el contenido de las celdas de la fila
situada en la parte superior de la seleccin.
+DFLDODGHUHFKD: rellena hacia la derecha con el contenido de las
celdas de la columna situada ms a la izquierda en la seleccin.
+DFLDDUULED: rellena hacia arriba con el contenido de las celdas de la fila
situada en la parte inferior de la seleccin.

342

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

+DFLDODL]TXLHUGD: rellena hacia la izquierda con el contenido de las


celdas de la columna situada ms a la derecha en la seleccin.
6HULHV: rellena en la direccin elegida (filas o columnas) segn el tipo de
progresin especificado (lineal, geomtrica o cronolgica).
l %RUUDU: borra el formato, el contenido o ambos, de la celda donde se
encuentra el cursor o de las celdas seleccionadas.
7RGR: borra formato y contenido.
)RUPDWR: borra el formato de la celda o celdas, pero su contenido
permanece.
&RQWHQLGR: mantiene el formato, pero vaca la celda o celdas
seleccionadas.
l (OLPLQDU: mediante esta opcin se pueden eliminar las celdas, filas o
columnas marcadas.
l ,UD: se activa la celda cuyas coordenadas se introducen en la ventana
visualizada.

,QVHUWDU
l &HOGDV: en la posicin donde se encuentran las celdas seleccionadas se
introducen tantas celdas, filas o columnas como las seleccionadas
desplazando las dems en la direccin especificada.
l )LODV: inserta una fila en la posicin donde se encuentra el cursor.
l &ROXPQDV: inserta una columna en la posicin donde se encuentra el
cursor.
l )yUPXOD: inserta una frmula en la celda donde se encuentra el cursor.
Adems, para insertar una frmula tambin dispone del botn
correspondiente. Para ms informacin consulte el apartado 'HILQLFLyQGH
IyUPXODV de este captulo.
l 6DOWRGHSiJLQD: inserta un salto de pgina en la posicin donde se
encuentra el cursor.
l &ROXPQDGHPDUJHQ: inserta una columna de margen en la posicin donde
se encuentra el cursor.
l ,PDJHQ: inserta una imagen en la celda donde se encuentra el cursor. El
archivo donde est la imagen se busca mediante el botn $UFKLYR del
cuadro de dilogo de insercin de imagen, pudindose centrar la imagen,
mantenerla a escala o hacer que ocupe toda la celda.

)RUPDWR
l &HOGDV: en esta opcin se define el formato que cumplirn los datos que se
almacenen en las celdas seleccionadas. Las modificaciones realizadas
pueden verse en la parrilla que se visualiza en la parte inferior de la ventana
para as comprobar la validez de los cambios introducidos.

343

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

)RUPDWR: permite modificar el formato del contenido de las celdas.


Puede cambiar el tipo del contenido, y para cada tipo, los datos
relevantes del mismo.
&DGHQD: tipo texto del cual puede modificar la justificacin, si tiene
un ancho fijo y el nmero de caracteres mximo que puede
contener. (Los botones de la barra de edicin slo muestra las
funciones bsicas para el formato del texto: estilo de carcter y
justificacin.)

Figura 219. Definicin del formato texto

)HFKD: puede definir la forma en que se visualizar (da/mes/ao,


da/identificador del mes/ao, mes/da/ao, ao/mes/da), la
justificacin, si se quiere ver el ao completo o slo los dos ltimos
dgitos, el separador entre cifras y el nmero mximo de caracteres
que puede tener.

344

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 220. Definicin del formato fecha

1~PHUR: permite modificar aspectos como quitar o agregar decimales.


Los botones permiten mostrar un nmero como tipo entero o como tipo
real y agregar o quitar decimales.

Figura 221. Definicin del formato nmero

$VSHFWR: Define su tamao, el tipo y color de la letra usada y el color de


fondo en las celdas. En cuanto al borde de la celda se determina su
color, tipo (izquierda, derecha, arriba, abajo, alrededor) y estilo (defecto,
slido, raya, punto, raya-punto, raya-punto-punto, blanco).

345

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 222. Definicin del aspecto de una celda

*HQHUDO: se define el formato de las cabeceras (en blanco, nmeros,


letras, ninguna, usuario) que identifican filas y columnas. Se determina
si las barras de desplazamiento se visualizarn en pantalla y la
existencia de lneas que dibujen la parrilla, junto con su color.

Figura 223. Definicin de aspectos generales del formato de celdas

l )LOD
2FXOWDU: oculta las filas seleccionadas o aquella fila donde se encuentra
el cursor.
0RVWUDU: si existe una fila oculta justo encima de la fila donde se
encuentra el cursor se muestra en pantalla de nuevo.
9HUFDEHFHUD: la marca de verificacin junto a esta opcin indica que se
activa o desactiva la visualizacin en pantalla de la columna donde se
muestran las cabeceras que identifican las filas.

346

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

l &ROXPQDV
2FXOWDU: oculta las columnas seleccionadas o aquella columna donde se
encuentra el cursor.
0RVWUDU: si existe una columna oculta justo encima de la columna donde
se encuentra el cursor se muestra en pantalla de nuevo.
$MXVWDUDODFROXPQD: el ancho de la columna seleccionada se ajusta al
tamao del campo de mayor dimensin de esa columna. Para ello
tambin dispone del botn correspondiente.
$QFKRHVWiQGDU: el ancho de la columna se ajusta al tamao
predeterminado.
9HUFDEHFHUD: la marca de verificacin junto a esta opcin indica si se
activa o desactiva la visualizacin en pantalla de las cabeceras que
identifican las columnas.
l %DUUD+HUUDPLHQWDV: si est marcada esta opcin, la barra de herramientas
se visualiza en pantalla.
l %DUUD(GLFLyQ: si est marcada esta opcin, la barra de edicin se visualiza
en pantalla.

2SHUDFLRQHV
l 2UGHQDUFROXPQDV: permite ordenar de manera ascendente o descendente
la columna cuyo nmero se introduce en el cuadro "Clave" y que pertenece
al rango de columnas seleccionadas.
Para ordenar una columna de manera independiente al resto de las columnas,
antes de la ordenacin debe seleccionar la columna completa. Si, en cambio,
desea ordenar toda la hoja de clculo a partir de una columna, debe posicionar
el cursor en una de las celdas de la columna por la cual se quieren ordenar
todos los datos. Para realizar esta ordenacin tambin dispone de dos botones.
l 5HFDOFXODU: si est activa esta opcin, cada vez que se modifica una
frmula o un valor, se recalcula la hoja de clculo.

'HILQLFLyQGHIyUPXODV
Si selecciona la opcin de men ,QVHUWDU_)yUPXOD o hace clic en el botn
correspondiente, accede a la pantalla de definicin de frmulas. Esta pantalla sirve
para definir frmulas que se aplicarn a una o varias celdas de la hoja de clculo
actual. En primer lugar se escribe el texto de la frmula que se quiere aplicar,
usando las herramientas que se ofrecen (funciones, operadores, etc.), y una vez
finalizada esta insercin se selecciona en la hoja el bloque que se desee tratar.
Para aplicar la frmula al bloque seleccionado, haga clic en el botn $FHSWDU.
El texto de una frmula consta de referencias a celdas con operaciones entre
ellas. Estas referencias deben ser absolutas.

347

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

"A1", donde la columna se referencia con una letra y la fila con un nmero
sin espacios entre ellas.

Las posibles operaciones que se pueden efectuar con las celdas son las
siguientes:
l Suma

l Resta

l Multiplicacin

l Divisin

l Operador lgico "y"

l Operador lgico "o"

l Sumatorio

l Rango (para referenciar columnas o filas completas, como por ejemplo,


sumar dos columnas celda a celda)
l Bloque seleccionado (el que est activo en la hoja de clculo)
l Funciones:
IF(A,B,C): si A es cierto, entonces devuelve el valor de B, en otro caso,
el valor de C. A puede contener operadores relacionales como ">", "<" o
"=".
ISEMPTY(B): si B est vaco, entonces devuelve 1, en otro caso
devuelve un cero.
NEG(B): devuelve el negativo del nmero B (-B).
ABS(B): devuelve el valor absoluto de B.
NOT(B): si B es cero, devuelve 1, en otro caso 0.
ROUNDUP(B,D): redondea el valor de B hacia el entero inmediatamente
superior, usando un nmero determinado de posiciones decimales que se
indica con D. Si se consigna un cero en D, no se redondear a decimales.
ROUND(B,D): redondea el valor de B hacia el entero ms cercano,
utilizando un nmero determinado de posiciones decimales que se indica
con D. Si se consigna un cero en D, no se redondear a decimales.

348

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

TRUNCATE(B,D) redondea el valor de B hacia el entero inmediatamente


inferior, usando un nmero determinado de posiciones decimales que se
indica con D. Si se consigna un cero en D, no se redondea a decimales.
Cuando desee dejar de trabajar con la salida de datos en forma de hoja de clculo,
haga clic en el botn correspondiente; se vuelve a la pantalla desde la cual se
ejecut la salida de datos.

,PSUHVRUD

Para ejecutar este tipo de salida de datos tiene tres posibilidades:


Seleccione la opcin de men (MHFXFLyQ_,PSUHVRUD.
Haga clic en el botn correspondiente.
Seleccione en la ventana 7LSRGHHMHFXFLRQHV la opcin ,PSUHVRUD y haga
clic en el botn (MHFXWDU.
Una vez que se ha ejecutado, se despliega la ventana ,PSULPLU mediante la que
puede realizar distintas acciones. Para ms informacin sobre las opciones de
impresin consulte el apartado 2SFLRQHVGHLPSUHVLyQ del captulo
"Generalidades" de este manual. Para ms informacin acerca de las posibilidades
de configurar la impresora consulte el apartado &RQILJXUDFLyQGHODLPSUHVRUDdel
captulo "Generalidades" del 0DQXDOGHGHVDUUROORGHDSOLFDFLRQHV0HWD
El volumen de informacin que puede imprimir mediante esta opcin no tiene
lmite de tamao, pero su volcado se puede regular por medio del Formulario
de estado de proceso (cuyo funcionamiento se explica en el apartado 3DQWDOOD
de este captulo); este control puede resultar til si desea controlar el estado de
la impresora para evitar su saturacin, parando momentneamente la ejecucin
para liberar la impresora y continuando la ejecucin en otro momento.

)LFKHUR DUFKLYR

Para ejecutar este tipo de salida de datos debe seleccionar en la ventana 7LSR
GHHMHFXFLRQHV la opcin )LFKHUR y a continuacin hacer clic en el botn
(MHFXWDU.
Una vez que se ha ejecutado, permite crear un archivo con extensin .TXT en el
que se guardarn los datos resultantes de la consulta.
Las propiedades de visualizacin de este tipo de ejecucin son las mismas que la
de la salida en pantalla (para ms informacin sobre estas propiedades consulte el
apartado 3DQWDOOD).

9LVLyQPXOWL'UiSLGD

Para ejecutar este tipo de salida de datos seleccione la opcin de men


(MHFXFLyQ_9LVLyQPXOWL'UiSLGDo haga clic en el botn correspondiente.
Esta ejecucin se basa en el traspaso de datos a tablas dinmicas de Excel, va

349

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

portapapeles (de esta forma el rellenado de la hoja de clculo es ms rpido),


aunque dado que el traspaso se hace por bloques menores de 64k no existe la
limitacin de la memoria (se debe tener en cuenta que el contenido inicial del
portapapeles se pierde).
El programa utiliza los componentes del sistema para las hojas de clculo
Excel, por lo que esta ejecucin slo es accesible si dicho programa se
encuentra instalado, ya que al ejecutar este tipo de salida se accede al
programa Microsoft Excel (para la utilizacin de tablas dinmicas, consultar el
0DQXDOGHXVXDULRGH0LFURVRIW([FHO).
Cuando se ejecuta esta opcin se muestran en pantalla los datos de la consulta
activa. En la parte superior izquierda se visualiza el botn (MHFXWDUy, haciendo clic
sobre l, una rejilla con dos literales 7RWDO. Si se hace clic con el botn derecho en
esta rejilla, se muestra el men contextual con las utilidades de Excel.
Para salir de la Visin Multi-D Rpida puede utilizar la opcin de men
$UFKLYR_6DOLU o la propia de las ventanas de Windows.

9LVLyQPXOWL'FRPSOHWD

Para ejecutar este tipo de salida de datos existen dos posibilidades:


Seleccione la opcin de men (MHFXFLyQ_9LVLyQ0XOWL'FRPSOHWD.
Seleccione en la ventana 7LSRGHHMHFXFLRQHV la opcin 9LVLyQPXOWL' y
haga clic en el botn (MHFXWDU.
En esta ejecucin el traspaso de datos a la hoja Excel se lleva a cabo celda a
celda.
Este sistema es algo ms lento que la ejecucin rpida, pero no emplea el
portapapeles con lo que, bajo ciertas circunstancias (como por ejemplo en las
situaciones en las que no desee perder el contenido del portapapeles) puede
resultar ms eficaz.
Las posibilidades de personalizacin de esta salida son las mismas que las de la
Visin multi-D rpida.

*UiILFR

Para ejecutar este tipo de salida de datos tiene tres posibilidades:


Seleccione la opcin de men (MHFXFLyQ_*UiILFR.
Haga clic en el botn correspondiente
Seleccione en la ventana 7LSRGHHMHFXFLRQHV la opcin *UiILFR y haga clic
en el botn 6LJXLHQWH. A continuacin se despliega la ventana *UiILFR,
donde debe hacer clic en el botn (MHFXWDU.
Tras seleccionar una de las tres opciones se despliega el resultado de la consulta y
se muestra en forma de grfico con las caractersticas con las que se ha diseado

350

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

previamente, como el que se muestra en el siguiente ejemplo:

Figura 224. Ejemplo de salida de datos a grfico

Si la salida de datos a grfico no ha sido definida previamente y se ejecuta este


tipo de salida, pueden producirse dos situaciones que dependern de la
complejidad de la estructura de consulta:
Se lanza un PHQVDMHGHHUURU, por lo que es necesario definir la salida a
grfico.
Se genera un JUiILFRSRURPLVLyQ. En este caso, la herramienta realiza un
estudio de los campos seleccionados, y dependiendo del tipo de datos de
los mismos genera automticamente una definicin de grfico. La definicin
del grfico efectuada por esta funcin puede no ajustarse a lo que el usuario
desea, por lo que es posible que sea necesario realizar la definicin de la
salida.
Una vez que se ha generado el grfico, la herramienta permite utilizarlo como si
fuera un archivo independiente. Para ello se cuenta con las siguientes
opciones:
l $EULU: permite abrir un archivo de grfico con extensin .CHF.

l *XDUGDU: permite guardar el grfico de la consulta en un archivo de grfico con


extensin .CHF.
l &RSLDUDOSRUWDSDSHOHV: permite copiar el grfico de consulta en el
portapapeles.
l ,PSULPLU: imprime el grfico de la consulta.
Para definir la salida de datos a grfico o para modificar su presentacin,
consulte el apartado 'LVHxRGHVDOLGDGHGDWRVFRQGHILQLFLyQ de este captulo.
Una vez que ha finalizado de trabajar con la salida de datos en forma de grfico,
haga clic en el botn correspondiente ; se vuelve a la pantalla desde la cual se
ejecut la salida de datos.

351

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

&LUFXODU

Para ejecutar este tipo de salida de datos existen tres posibilidades:


Seleccione la opcin de men (MHFXFLyQ_&LUFXODU.
Haga clic en el botn correspondiente
Seleccione en la ventana 7LSRGHHMHFXFLRQHV la opcin &LUFXODU y haga clic
en el botn 6LJXLHQWH. A continuacin se despliega la ventana &LUFXODU,
donde debe hacer clic en el botn (MHFXWDU.
Si la salida de datos a circular no ha sido definida, se muestra el siguiente
mensaje:

Figura 225. Salida de datos a circular no definida

Este tipo de salida utiliza datos de la consulta como parte de un texto que puede
ser ejecutado como circular o carta por distintas vas.
De esta manera, puede incluir en un texto estndar datos resultantes de la consulta
para individualizar una gran cantidad de cartas o circulares.
En la siguiente imagen se muestra el aspecto de la ventana de ejecucin de la
circular:

352

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 226. Salida de datos a circular

Las opciones de personalizacin de la salida de la circular son las siguientes:


l %DUUDGHQDYHJDFLyQ: contiene los botones de navegacin habituales en los
editores (pausa, primero, siguiente, avance rpido y ltimo).
l &RQILJXUDULPSUHVLyQ: para ms detalles de esta opcin consulte el
apartado 'LVHxRGHVDOLGDGHGDWRVFRQGHILQLFLyQen este captulo.
l ,PSULPLUDFWXDO: imprime la circular que se est visualizando en pantalla.

l ,PSULPLUWRGRV: imprime todas las circulares resultantes de la consulta.

l ,PSULPLUGHVGHHODFWXDO: imprime las circulares desde la que se est


visualizando en pantalla hasta la ltima.
l &RQILJXUDUSDUiPHWURVGHVDOLGDDPDLO: permite la salida de circulares por
correo electrnico. Al hacer clic en este botn se despliega la ventana de
definicin de la salida a mail.

353

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 227. Ventana de definicin de la salida a mail

En sta tiene las siguientes posibilidades:


3HWLFLyQGHGLUHFFLyQHQHMHFXFLyQ: si esta casilla de verificacin est
activada, se piden las direcciones de correo electrnico en la ejecucin. La
casilla queda activada por defecto si no se insertan valores en la seccin
'HWDOOHVGLUHFFLyQ.
6HOHFFLyQGHXQFDPSRGHGLUHFFLRQHV: las direcciones de correo
electrnico se pueden obtener automticamente de los valores de la
consulta, siempre que en esta se haya seleccionado como uno de los
campos la direccin e-mail. Para introducir un campo con la direccin,
seleccinelo de la lista y agrguelo con el botn correspondiente.
6XEFRQVXOWD: en este campo se indica la subconsulta de la que se extrae
la direccin. Este campo se completa automticamente en el caso de que
se haya especificado su origen, como se explica en el punto anterior.
&DPSR: aqu se consigna el campo de la subconsulta del que se extrae la
direccin. Su comportamiento es idntico al campo anterior.
$VXQWR: al igual que en un mensaje de correo electrnico normal, en este
campo se puede consignar el asunto del mensaje.
l (QYLDUSRUPDLOHODFWXDO: enva la circular que se est visualizando en
pantalla.
l (QYLDUSRUPDLOWRGRV: enva todas las circulares resultantes de la consulta.
l (QYLDUSRUPDLOGHVGHHODFWXDO: enva las circulares desde la que se est
visualizando en pantalla hasta la ltima.
Para imprimir circulares, haga clic en alguno de los botones de imprimir.
Para enviar circulares por mail, haga clic en alguno de los botones de enviar por
mail y a continuacin complete los datos requeridos en la ventana 3HWLFLyQGH
PDLO, como se muestra a continuacin:

354

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 228. Envo de circulares por mail

Una vez que finaliza de trabajar con el envo de circulares, haga clic en el botn
correspondienteA continuacin se vuelve a la pantalla desde la cual se ejecut la
salida de datos.

,QIRUPHVVHQFLOORV

Para ejecutar este tipo de salida de datos tiene tres posibilidades:


Seleccione la opcin de men (MHFXFLyQ_,QIRUPHVVHQFLOORV.
Haga clic en el botn correspondiente.
Seleccione en la ventana 7LSRGHHMHFXFLRQHV la opcin avanzada ,QIRUPHV
VHQFLOORV y haga clic en el botn 6LJXLHQWH.
Mediante la salida de la consulta a informes, puede generar volcados de
informacin adaptados a las necesidades de cada usuario, en base a campos
seleccionados de la consulta.
Tras elegir la salida a informe, se muestra la ventana (MHFXFLRQHVGHILQLGDV que
permite disear un nuevo informe, editar uno existente (para ms informacin
sobre la creacin y diseo de informes consulte el apartado 'LVHxRGHVDOLGDGH
GDWRVFRQGHILQLFLyQde este captulo) o ejecutar uno existente:

Figura 229. Ejecutar salida de datos a informe

D Si no se han definido informes previamente, la lista aparece vaca y el botn


(MHFXWDU, desactivado.
E En caso de que si existan informes, seleccione un informe predefinido de los
que aparecen en la lista y haga clic en el botn (MHFXWDU. A continuacin o bien
se realiza directamente la salida de datos o bien se despliega la ventana
3HWLFLyQGHHMHFXFLyQ (segn se haya definido la salida de datos).

355

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 230. Seleccin del tipo de informe

En esta ventana se determina la forma de visualizar los datos del informe.


Los tipos de salida disponibles son los directos (hoja de clculo, impresora,
portapapeles, fichero y pantalla). El proceso de ejecucin y personalizacin de
estos tipos de salida son iguales que los explicados anteriormente, salvo en el
caso de los grficos.
Mediante la opcin *UiILFR es posible definir un grfico por cada informe
sencillo que tenga la Consulta creada, con las siguientes posibilidades:
7LSRVGHJUiILFRV:
0XOWLVHULH: compuesto por un nivel de clasificacin y varias series
totalizadas.
': compuesto de dos niveles de clasificacin y una serie totalizada.
1XPpULFR: compuesto por varias series, pero sin ningn nivel de
clasificacin. Se selecciona el grupo INFORME para extraer los
totales del informe. Deben totalizarse las series seleccionadas de
manera lgica.
&DUDFWHUtVWLFDVJUiILFDV: haciendo clic sobre este botn se pueden
visualizar las caractersticas del tipo de grfico seleccionado y adecuarlas
al formato que el usuario desee del mismo modo en que se puede hacer en
la ejecucin de la consulta a grfico.
Para salir de las diferentes opciones de salida del informe, siga los pasos que se
indicaron en los apartados correspondientes a cada una.

9ROFDGRV64/

Para ejecutar este tipo de salida de datos existen tres posibilidades:


Seleccione la opcin de men (MHFXFLyQ_9ROFDGR64/.
Haga clic en el botn correspondiente.
Seleccione en la ventana 7LSRGHHMHFXFLRQHV la opcin avanzada 64/ y
haga clic en el botn 6LJXLHQWH.
Mediante los volcados SQL puede definir y ejecutar una serie de sentencias contra
una base de datos utilizando los datos obtenidos del QRL.
Al seleccionar este tipo de salida se muestra la ventana (MHFXFLRQHVGHILQLGDV
que permite disear un nuevo volcado SQL o abrir uno existente (para ms
informacin sobre el diseo de volcados SQL consulte el apartado 'LVHxRGH

356

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

VDOLGDGHGDWRVFRQGHILQLFLyQde este captulo).

Figura 231. Ejecutar salida de datos como volcado SQL

 Seleccione un volcado predefinido de los que aparecen en la lista


 Haga clic en el botn (MHFXWDU.
Durante el volcado de datos, se muestra en la barra de estado los detalles del
proceso.
Una vez finalizado el proceso de volcado, existen dos posibilidades:
que se despliegue un cuadro de dilogo donde se puede confirmar los
cambios a realizar en la base de datos (si la salida ha sido predefinida para
confirmar el volcado de datos).
que se despliegue un mensaje indicando que el volcado se ha realizado de
manera satisfactoria (si la salida ha sido predefinida para realizar el volcado
sin confirmarlo).
Una vez terminada la salida de datos, se vuelve a la ventana (MHFXFLRQHV
SUHGHILQLGDV.
Para comprobar que el volcado se ha realizado de manera satisfactoria, revise los
registros que se han modificado en la base de datos.
Para abandonar la ventana (MHFXFLRQHVGHILQLGDV haga clic en el botn &HUUDU.

9ROFDGRV([FHO

Para ejecutar este tipo de salida de datos tiene tres posibilidades:


Seleccione la opcin de men (MHFXFLyQ_9ROFDGRVD([FHO.
Haga clic en el botn correspondiente.
Seleccione en la ventana 7LSRGHHMHFXFLRQHV la opcin avanzada
9ROFDGRV([FHO y haga clic en el botn 6LJXLHQWH.
Esta ejecucin permite completar con los datos generados en la consulta hojas de
clculo Microsoft Excel previamente definidas, insertando en las celdas de la hoja
de clculo los valores de los campos en el orden definido.
Al seleccionar este tipo de salida se muestra la ventana (MHFXFLRQHVGHILQLGDV
que permite disear un volcado Excel o abrir uno existente (para ms informacin
acerca del diseo de volcados Excel consulte el apartado 'LVHxRGHVDOLGDGH
GDWRVFRQGHILQLFLyQde este captulo):

357

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 232. Ejecutar salida de datos como volcado Excel

 Seleccione un volcado predefinido de los que aparecen en la lista


 Haga clic en el botn (MHFXWDU.
Durante el volcado de datos, se muestra en la barra de estado los detalles del
proceso. Una vez que se termina de realizar el volcado, se vuelve a la ventana
(MHFXFLRQHVSUHGHILQLGDV.
Si la consulta est predefinida para enviar el volcado a Excel por correo
electrnico, se despliega la ventana de mensaje nuevo con la hoja de clculo
como archivo adjunto.
Para comprobar que el volcado se ha realizado de manera satisfactoria, abra la
hoja de clculo de destino.
Para abandonar la ventana (MHFXFLRQHVGHILQLGDV haga clic en el botn &HUUDU.

)LFKHURV$6&,,

Para ejecutar este tipo de salida de datos existen tres posibilidades:


Seleccione la opcin de men (MHFXFLyQ_)LFKHURV$6&,,.
Haga clic en el botn correspondiente.
Seleccione en la ventana 7LSRGHHMHFXFLRQHV la opcin avanzada )LFKHURV
$6&,, y haga clic en el botn 6LJXLHQWH.
Esta salida de datos vuelca los datos resultantes de la consulta a un archivo de tipo
ASCII.
Al seleccionar este tipo de salida se muestra un asistente que permite disear
una salida de datos a archivo ASCII o abrir una existente (para ms informacin
sobre el diseo de salida de datos a archivo ASCII consulte el apartado 'LVHxRGH
VDOLGDGHGDWRVFRQGHILQLFLyQde este captulo):

358

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 233. Ejecutar salida de datos como volcado a archivo ASCII

 Seleccione un volcado a archivo ASCII predefinido de los que aparecen en la


lista
 Haga clic en el botn (MHFXWDU.
Durante el volcado de datos, se muestra en la barra de estado los detalles del
proceso. Una vez que se termina de realizar el volcado, se vuelve a la ventana
(MHFXFLRQHVSUHGHILQLGDV.
Una vez que se termina de realizar el volcado en el archivo predefinido, se
vuelve a al ventana (MHFXFLRQHVSUHGHILQLGDV.
Para comprobar que el volcado se ha realizado de manera satisfactoria, abra el
archivo ASCII de destino.
Para abandonar la salida de datos haga clic en el botn &HUUDU.

'LVHxRGHFRQVXOWDV

Debido a las amplias posibilidades de la herramienta, la complejidad en el diseo


de una consulta puede variar notablemente.
Por este motivo, y para una estructuracin ms clara, este apartado se divide de la
siguiente manera:
l diseo bsico de consulta
l diseo avanzado de consulta
l asistente de diseo de consulta de nmina
l diseo de las ejecuciones con definicin

'LVHxREiVLFRGHFRQVXOWD

En este apartado se detallan las posibilidades de creacin de una consulta y sus


opciones bsicas de diseo.
Para realizar el diseo bsico de una consulta, es decir, para llegar a una consulta
definida, debe seguir los pasos que se muestran en el siguiente esquema.

359

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 234. Esquema de pasos para diseo bsico

La consulta posee siempre una subconsulta principal, que es aquellas en la que se


define la mayor parte del proceso (seleccin de campos, filtro, etc.). En este
apartado se detalla la definicin de una subconsulta principal normal, cuyas
funciones primordiales, no obstante, coinciden con las de las subconsultas
avanzadas (de acumulado o de pivotado) que se explican en el apartado
correspondiente al diseo avanzado de consultas.

$VLVWHQWHGHFUHDFLyQGHFRQVXOWD

Como se explic en el apartado $FFHVR\VDOLGD, el $VLVWHQWHGHFUHDFLyQGH


FRQVXOWD facilita el proceso de diseo estructurando los pasos mientras se trabaja
con la Consulta. Este asistente, cuya utilizacin se recomienda, se activa en la
casilla de verificacin $VLVWHQWHGHFUHDFLyQGHFRQVXOWD que se encuentra en
una ventana a la que se accede desde la opcin de men
+HUUDPLHQWDV_2SFLRQHV_(GLFLyQ.

&UHDFLyQGHFRQVXOWD

Para crear una nueva consulta, seleccione la opcin $UFKLYR_1XHYR o haga clic
en el botn correspondiente.
Si se encuentra en la ventana $VLVWHQWHGHFUHDFLyQGHFRQVXOWD que se
despliega automticamente tras acceder a la herramienta, seleccione la opcin
&RQVXOWDQXHYD y haga clic en 6LJXLHQWH. A continuacin se despliega la ventana
(OHFFLyQWLSRGHFRQVXOWD.

360

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 235. Seleccin del tipo de consulta con el Asistente

En esta ventana se selecciona tanto el tipo de consulta (que condiciona a la


subconsulta principal) como la tabla base a utilizar:
l 7LSRGHFRQVXOWD:
'HQyPLQD: para el diseo de este tipo de consulta vese el apartado
$VLVWHQWHGHGLVHxRGHFRQVXOWDGHQyPLQD de este captulo.
2WUDV: permite utilizar todas las tablas disponibles con una subconsulta
principal normal (seleccione esta opcin para seguir las caractersticas que
se explican en este apartado).
$YDQ]DGDV: esta casilla de verificacin activa las opciones avanzadas de
diseo. Para este tipo de opciones consulte el apartado 'LVHxRDYDQ]DGR
GHFRQVXOWDde este captulo.
l 7DEODEDVH: de la lista se selecciona una tabla base en la cual se basa la
consulta para extraer datos. Cada tabla puede tener a su vez tablas
dependientes de las cuales se pueden extraer datos.
Una vez seleccionado el tipo de consulta y la tabla base, haga clic en siguiente. Si
no se activado la casilla Avanzadas, para diseo de consulta con opciones
avanzadas, a continuacin se despliega la ventana 6HOHFFLyQWLSRGHGDWRV.

Figura 236. Eleccin del tipo de datos

En esta ventana puede realizar una restriccin en la bsqueda de datos en la tabla


seleccionada. Dependiendo de la tabla elegida, algunas de las opciones que se
detallan a continuacin pueden aparecer desactivadas (por ejemplo, si la tabla no
es de histrico no est activada la opcin (QIHFKD).

361

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

l 7RGRVORVGDWRV: seleccionando esta opcin se tienen disponibles para la


consulta todos los datos de la tabla.
l (QIHFKD: para tablas base como las de histricos, esta opcin permite acotar
los datos a una fecha determinada. La fecha se pide antes de la ejecucin de la
salida de datos.
l 2WURVSHULRGRV: con esta opcin se puede seleccionar un periodo de los
definidos en las )yUPXODVGHIXHQWHVGHGDWRV (consulte el apartado
)yUPXODVGHIXHQWHVGHGDWRVde este captulo) para acotar la bsqueda de
datos.
l 3HWLFLyQGHSHULRGRHQHMHFXFLyQ: esta opcin tambin aplica una
restriccin de periodo, pero las fechas del periodo son definidas en el
momento de la ejecucin. Adems de la fecha de inicio y de fin del periodo,
a continuacin se debe especificar en la ventana )yUPXODGHKLVWyULFR la
frmula que se puede aplicar al sobre el periodo seleccionado. Para definir
la frmula consulte el apartado )yUPXODVGHIXHQWHVGHGDWRVde este
captulo).
Si el $VLVWHQWHGHFUHDFLyQGHFRQVXOWD no se encuentra activado cuando se
selecciona la opcin $UFKLYR_1XHYR o el botn correspondiente, las pantallas de
seleccin del tipo de consulta y tipo de datos se reducen a una.
En caso de que haga clic en el botn 6t, las pantallas de seleccin del tipo de
consulta y tipo de datos se reducen a una.

Figura 237. Seleccin del tipo de consulta sin el Asistente

Seleccione las opciones deseadas y una tabla de la lista que se muestra en la


ventana, y a continuacin haga clic en 'LVHxDU(o en $FHSWDU si selecciona el tipo
de consulta sin el Asistente) para pasar a la definicin de la tabla resultado.

&RQVXOWDVLPSOLILFDGD
La herramienta permite simplificar el diseo a travs de la &RQVXOWDVLPSOLILFDGD.
Esta opcin se activa desde la casilla de verificacin &RQVXOWDVLPSOLILFDGD
ubicada en una ventana a la que se accede desde la opcin de men
+HUUDPLHQWDV_2SFLRQHV_(GLFLyQ y lo que hace es desactivar algunas
funcionalidades de la herramienta: la posibilidad de hacer subconsultas, la
ordenacin y la agrupacin.
En la consulta simplificada, si bien no se pueden crear nuevas subconsultas, stas
pueden ser "forzadas" (consulte el apartado )RU]DUXQDVXEFRQVXOWDen este
captulo).

362

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

La consulta simplificada se puede utilizar tanto cuando se quiere hacer una


consulta sencilla con menos funcionalidades (para hacer ms veloz el tratamiento
de registros en la base de datos), como cuando se desea contar con menos
opciones para disear una consulta sencilla.

'HILQLFLyQGHODWDEODUHVXOWDGR

A esta ventana se puede acceder desde:


La ventana (OHFFLyQWLSRGHGDWRV (si est creando una consulta nueva con el
asistente), haciendo clic en el botn 'LVHxDU despus de haber seleccionado el
tipo de datos.
La ventana (OHFFLyQGHWDEODEDVH (si est creando una consulta nueva sin el
asistente), haciendo clic en el botn $FHSWDU despus de haber seleccionado
los tipos de subconsulta y de fuentes de datos.
La opcin de men 'HILQLFLyQ_(VWUXFWXUDGHODWDEODUHVXOWDGR o el botn
correspondiente, si ya est trabajando con la consulta.
La tabla resultado refleja todos los campos seleccionados y las caractersticas que
tendr cada uno. De esta manera, puede visualizar la estructura general de la
consulta antes de ejecutar la salida de datos.
Una vez que accede a ella, la apariencia de la tabla resultado es la siguiente:

Figura 238. Tabla resultado sin campos seleccionados

En la parte superior se muestran los siguientes botones:


l 6HOHFFLyQGH&DPSRV: al hacer clic sobre este botn se despliega la seleccin
de campos de la subconsulta principal.
l )LOWUR: al hacer clic sobre este botn se despliega el filtro de la subconsulta
principal.
Para ver el resto de las propiedades de la tabla resultado antes debe realizar la
seleccin de campos en la subconsulta principal (consulte el apartado
'HILQLFLyQGHVXEFRQVXOWDQRUPDO de este captulo).
Una vez que ha seleccionado los campos, el aspecto de la tabla resultado es la
siguiente:

363

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 239. Tabla resultado

A cada campo seleccionado para la consulta le corresponde una fila y cada


columna indica una propiedad. El detalle de columnas, de izquierda a derecha, es
el siguiente:
l &ROXPQD: indica el nombre del campo seleccionado, que es a su vez el que se
muestra en la salida de datos. Est precedido por el nmero de orden que tiene
para la salida de datos.
l 0RVWUDU: en esta casilla de verificacin se indica si el campo se muestra en la
salida de datos.
l 2UGHQDU: en esta columna se indica el tipo de ordenacin que tienen los datos
del campo en la salida de datos. La ordenacin puede adoptar alguno de estos
tres valores: ninguna (por defecto), ascendente o descendente.

Las ordenaciones y agrupaciones que puedan realizarse en el diseo de las


subconsultas no se reflejan en la tabla resultado. En caso de realizarse agrupaciones y
totalizaciones en la tabla resultado, stas tienen "prioridad" en la ejecucin de la consulta.
l $JUXSDU: en esta casilla de verificacin se indica si en la salida de datos los
mismos se agrupan por el campo. Por defecto la casilla se muestra
desactivada.
l 7RW (Totalizar): en esta columna se indica si se realiza una totalizacin sobre el
campo. La totalizacin puede adoptar alguno de estos seis valores: ninguna
(por defecto), cuenta, suma, media, mximo y mnimo.
l )RUPDWHR: permite ajustar el formato en el que se presentan los datos en la
salida de datos. Por defecto cada campo seleccionado posee un formato (texto,
nmero o fecha, definido globalmente) y desde este botn se puede ajustar el
formato para cada campo. Para los detalles del ajuste de formatos, consulte el
apartado )RUPDWHRVJOREDOHV.
Adems de estas posibilidades, puede cambiar el orden de los campos de cara a la
salida de datos con los botones que se explican a continuacin. Para ello en primer
lugar es necesario que seleccione el registro completo y posteriormente utilice los
siguientes botones:

364

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

l 0RYHUFDPSRKDFLDDEDMR: permite mover un campo seleccionado hacia abajo


para modificar su lugar de visualizacin en la salida de datos.
l 0RYHUFDPSRKDFLDDUULED: permite mover un campo seleccionado hacia
arriba para modificar su lugar de visualizacin en la salida de datos.

)RUPDWHRVJOREDOHV
Seleccionando la opcin de men +HUUDPLHQWDV_)RUPDWHRVJOREDOHV se
despliega la ventana de definicin de formateos globales, desde la cual puede
modificar de manera genrica el formato de presentacin de los datos en la salida
de datos.
Las ventanas de definicin de formatos son las mismas tanto para un formateo
global como para los formateos de campos.
Puede definir el formato para campos de texto (o cadena), de nmero y de fecha.
Estas definiciones se explican en los siguientes apartados.

)RUPDWRFDGHQD WH[WR
Una vez desplegada la ventana de formateos globales seleccione el tipo de formato
&DGHQD (texto) para modificar los valores de los campos de texto. En esta ventana
dispone de las siguientes opciones:

Figura 240. Definicin del formato texto

l $QFKRILMR: mediante esta casilla de verificacin se activa la opcin de


definir un ancho fijo que ser determinado por la casilla 1~PHURGH
FDUDFWHUHV.
1~PHURGHFDUDFWHUHV: el valor de este campo determina el nmero de
caracteres para el ancho fijo. Tenga en cuenta que si la longitud del dato es
mayor que el nmero de caracteres, se trunca teniendo en cuenta la
justificacin; y que si la longitud es menor, se rellena con espacios blancos,
teniendo en cuenta la justificacin
l -XVWLILFDFLyQ: permite justificar los caracteres hacia la izquierda, derecha o
centro, segn la opcin que active.

365

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

l (VSHFLDOHV: esta zona slo tiene aplicacin cuando se define un formateo a


nivel de campo (es decir a travs de la tabla resultado). Sus opciones son:
)RUPDWRJOREDO: esta opcin est activada por defecto por lo que se
toma el formato global que se ha definido para toda la tabla resultado.
6LQIRUPDWR: esta opcin se activa para mostrar los datos tal y como se
extraen de la base de datos.
)RUPDWRSURSLR: cuando se modifica alguno de los valores por defecto,
debe activar esta opcin para que se apliquen en la salida de datos.
l 9LVRUGHIRUPDWR: en este recuadro ubicado en la parte inferior de la
ventana se muestra un valor a modo de ejemplo con las caractersticas que
estn seleccionadas.

)RUPDWRIHFKD
Una vez desplegada la ventana de formateos globales seleccione el tipo de formato
)HFKD para modificar los valores de los campos de fecha. La ventana presenta,
adems de las opciones detalladas en el formato texto, las siguientes
posibilidades:

Figura 241. Definicin del formato fecha

l )RUPDWR: dentro de esta zona se selecciona el orden del da, mes y ao de la


fecha, y la forma en que se muestra el mes (el valor "Mes" lo muestra en letras
y el valor "mm" lo muestra en nmero).
l $xRVFRPSOHWRV: en esta casilla de verificacin se activa la opcin de mostrar
el valor del ao con cuatro dgitos.
l 6HSDUDGRU: en esta casilla se consigna el carcter que se muestra como
separador entre los valores da, mes y ao. Puede utilizar cualquier carcter
como separador.

)RUPDWRQ~PHUR
Una vez desplegada la ventana de formateos globales seleccione el tipo de formato
1~PHUR para modificar los valores de los campos numricos. La ventana presenta,
adems de las posibilidades detalladas en el formato texto, las siguientes

366

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

opciones:

Figura 242. Definicin del formato nmero

l 1~PHURGHGHFLPDOHV: en esta casilla se consigna el nmero de decimales


del nmero que se desean mostrar.
l &DUiFWHUGHFLPDO: en esta casilla se consigna el carcter que se muestra como
separador entre los valores enteros y los decimales. Se puede utilizar cualquier
carcter como separador.
l +D\VHSDUDGRUGHPLOHV: en esta casilla de verificacin se activa la
introduccin de un carcter como separador de miles.
&DUiFWHU: en esta casilla se consigna el carcter que se muestra como
separador de miles. Se puede utilizar cualquier carcter como separador.
l +D\VtPERORGHPRQHGD: en esta casilla de verificacin se activa la
introduccin de un carcter propio de moneda para indicar que las cifras
mostradas en el campo numrico son monetarias.
&DUiFWHU: en esta casilla se consigna el carcter que se muestra smbolo
de moneda. Se puede utilizar cualquier carcter como smbolo.

'HILQLFLyQGHVXEFRQVXOWDQRUPDO

Una consulta consta como mnimo de una subconsulta (llamada subconsulta


principal), que es en la que se realiza la seleccin de campos y la definicin del
tratamiento que se dar a los registros (como por ejemplo filtrados, agrupaciones).
Si bien la subconsulta principal, como cualquier subconsulta, puede ser de tres
tipos (normal, de acumulado o de pivotado) en este apartado slo se explica la
definicin de una subconsulta normal, por ser la ms bsica. Para los detalles de
definicin de las subconsultas de acumulado y de pivotado, y para definir ms
subconsultas, consulte el apartado 'HILQLFLyQ\WUDWDPLHQWRGHVXEFRQVXOWDV de
este captulo.
La ventana de definicin de la subconsulta consta de varias pestaas, las cuales se
detallan a continuacin.

367

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

6HOHFFLyQ\GHILQLFLyQGHFDPSRV
A esta pestaa de la subconsulta puede acceder a travs de dos botones:
El botn 6HOHFFLyQGHFDPSRV de la tabla resultado (siempre despliega la
subconsulta principal).
El botn 6HOHFFLRQDUHQ6XEFRQVXOWD de la barra de herramientas (despliega
la subconsulta actual, que puede ser distinta de la principal si se definen
subconsultas dependientes).
Con la seleccin de campos se definen los campos de la tabla seleccionada desde
la cual la Consulta extrae los datos. Por lo tanto, es el paso mnimo obligatorio para
el diseo de una consulta.
La pestaa en la que se seleccionan y definen los campos es la siguiente:

Figura 243. Seleccin y definicin de campos

A continuacin se describe la funcionalidad de cada una de las partes de esta


pestaa.

)XHQWHGHGDWRV
La fuente de datos se compone de dos visores:
Uno, a la izquierda, muestra un listado (similar a una estructura de directorios)
en el cual se detallan tanto la tabla base como las tablas relacionadas a ella.
El otro, a la derecha, muestra los campos que contiene la tabla seleccionada.
Desde ste ltimo se seleccionan los campos desde los cuales se quieren extraer
datos.

368

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 244. Fuente de datos

Para agregar un campo a la consulta puede realizar alguna de las siguientes


acciones:
D Haga doble clic sobre el campo que desea seleccionar.
E Haga clic en el campo que desea seleccionar y luego haga clic en el botn
correspondiente.
En cualquiera de los dos casos, una vez que el campo ha sido seleccionado
aparece en el 9LVRUGHVHOHFFLyQ.

Hasta que no se completa correctamente la seleccin de campos, la Consulta no


realizar la salida de datos.

Algunas tablas relacionadas con la tabla base (como las de acumulado o de


valores) pueden necesitar de otra subconsulta para acceder a sus registros. Para
estos casos ser necesario forzar una subconsulta (consulte )RU]DUXQD
VXEFRQVXOWD en este apartado).

7DEODV'HWDOOH
Si hace clic sobre este botn, en la fuente de datos se visualizan slo las tablas que
estn en relacin 1-1 con la tabla base, es decir, que por cada registro de la tabla
dependiente slo exista un registro en la tabla base.

7DEODVFRQIyUPXODVGH+LVWyULFRV
Si hace clic sobre este botn, en la fuente de datos se visualizan, adems de las
tablas que estn en relacin con la tabla base, aquellas que tienen frmulas de
histricos aplicadas.

7DEODVFRQIyUPXODVGH$FXPXODGR
Si hace clic sobre este botn, en la fuente de datos se visualizan, adems de las
tablas que estn en relacin con la tabla base, aquellas que tienen frmulas de
acumulado aplicadas.

6HOHFFLyQ
Si hace clic sobre este botn se visualizan, en la ventana de campos, slo los
campos seleccionados previamente en la seleccin de campos.

&iOFXORV

369

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Si hace clic sobre este botn se visualizan los campos calculados que hayan sido
definidos, los cuales pueden ser seleccionados como un campo ms. (Para definir
campos calculados consulte el apartado &iOFXORV &DPSRVFDOFXODGRV de este
captulo).

9DULDEOHV
Si hace clic sobre este botn se visualizan las variables de entorno definidas, las
cuales pueden ser seleccionadas como un campo ms. (Para definir variables
consulte el apartado 'HILQLFLyQGHYDULDEOHVGHHQWRUQRde este captulo.)

9LVRUGHVHOHFFLyQ
El visor de seleccin muestra los campos que son agregados desde la fuente de
datos. Estos campos son los que se aadirn a su vez en la tabla resultado.
Estos campos cuentan con las siguientes columnas de caractersticas:
l 7DEOD: figura el nombre de la tabla desde la cual se extrae el campo.
l &DPSR: figura el nombre del campo desde el cual se extraen datos.
l $OLDV: permite introducir un alias para el campo. Esto es especialmente til
cuando se trabaja con campos de distintas tablas que poseen el mismo
nombre. Para introducir un alias, haga doble clic en la casilla correspondiente y
escriba el nombre que desee.
A su vez, la versin 1.0 de la aplicacin permita la inclusin de campos con
el mismo nombre, por lo que si se abre una consulta con el viejo formato
puede ser necesario aplicarle alias a los campos con nombre coincidente.
Para simplificar este trabajo existe la casilla de verificacin *HQHUDUDOLDVGH
FDPSRVDXWRPiWLFDPHQWH, ubicada en la pestaa(GLFLyQ de una ventana a
la que se accede desde la opcin de men +HUUDPLHQWDV_2SFLRQHV, que
estando activa genera automticamente alias cuando se abre un archivo de
consulta de la versin 1.0.

Si se define una totalizacin en la tabla resultado, sta tiene prioridad sobre la que se
define en la seleccin de campos.
l 7RW WRWDOL]DFLyQ : permite realizar una totalizacin sobre el campo.
Para borrar un campo en el visor, seleccinelo y haga clic en el botn %RUUDU
VHOHFFLRQDGR.
Para borrar todos los campos que figuran en el visor haga clic en el botn %RUUDU
WRGR.

)RU]DUXQDVXEFRQVXOWD
Una vez desplegadas las tablas relacionadas a la tabla base en la )XHQWHGH
GDWRV, puede observar que algunas tablas dependientes se diferencian del resto

370

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

porque tienen a su izquierda una letra. Al seleccionar estas tablas, en lugar de


mostrarse los campos disponibles se muestra en la lista de campos el mensaje
)XHU]D6XEFRQVXOWD, como se observa en la siguiente figura.

Figura 245. Forzar una subconsulta

Las letras utilizadas para distinguir estas tablas y su utilidad son las siguientes:
l &QRPEUHGHODWDEOD!: la letra "C" indica que la tabla debe buscarse con
una conexin distinta a la de la subconsulta actual. (Para la definicin de
subconsultas con una conexin distinta a la actual, consulte el apartado
'HILQLFLyQ\WUDWDPLHQWRGHVXEFRQVXOWDV de este captulo.)
l $QRPEUHGHODWDEOD!: la letra "A" indica que genera una subconsulta de
acumulado. (Para la definicin de subconsultas de acumulado, consulte el
apartado 'HILQLFLyQ\WUDWDPLHQWRGHVXEFRQVXOWDV de este captulo.)
l 3QRPEUHGHODWDEOD!: la letra "P" indica que genera una subconsulta de
pivotado. (Para la definicin de subconsultas de pivotado, consulte el
apartado 'HILQLFLyQ\WUDWDPLHQWRGHVXEFRQVXOWDV de este captulo.)
Para forzar la subconsulta, haga doble clic en la tabla seleccionada. La nueva
subconsulta se crea de forma automtica.
Los enlaces virtuales entre las dos subconsultas tambin son construidos
automticamente por el programa. En las relaciones de remonte vienen
predeterminados unos campos idneos para realizar los enlaces entre
subconsultas (que generalmente son los campos de la clave primaria). De manera
que, si en la subconsulta principal no estn seleccionados dichos campos de
enlace, el programa enva un mensaje preguntando si desea agregar esos campos
necesarios. Una vez que acepta, los agrega de forma automtica.

)LOWUR
Al filtro de la subconsulta principal puede acceder directamente desde el botn
)LOWUR de la 7DEODUHVXOWDGR.
Un filtro es una condicin que se crea utilizando campos de una o varias tablas
y que restringe el nmero de registros recuperados por la consulta.

La pestaa del filtro no est disponible en caso de realizarse una FRQVXOWDVLPSOLILFDGD,


aunque es posible aplicar un filtro sobre la Subconsulta principal a travs de un botn en
la Tabla resultado.

La pestaa en la que se define el filtro es la siguiente:

371

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 246. Filtro

La apariencia y funcionalidad de esta pestaa es similar a la de seleccin de


campos, a excepcin de las funcionalidades que se sealan en la imagen y que se
detallan a continuacin:
l (QHMHFXFLyQ: esta casilla de verificacin permite posponer la definicin del
filtro hasta justo antes de la ejecucin de la consulta.
l 9DORUHVGHFDPSR: es un campo de edicin donde puede introducir el valor
contra el que se valida el campo seleccionado. Este valor se puede introducir
escribindolo o seleccionndolo a travs del botn de lista que est a la
derecha de la casilla del campo. Los datos que se visualizan en el listado son
los valores posibles para ese campo y pueden ser:
Los valores existentes en ese campo de la tabla.
Los valores de alguna tabla de remonte, es decir, de las tablas de
relacin N a 1.
Un calendario si el campo es de tipo fecha.
Para visualizar los valores de un campo seleccionado, haga clic en el botn de
lista. A continuacin se despliega una ventana con los registros del campos
seleccionado.

372

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 247. Valores de un campo seleccionado

En caso de que, como se muestra en la imagen, algn valor no puede


visualizarse completamente debido a su longitud, puede seleccionarlo y
presionar simultneamente las teclas CTRL y ENTER para que se despliegue una
ventana de texto donde se puede visualizar el registro completo.

Figura 248. Visualizacin de un valor de campo

Para que el valor introducido pase al visor de filtro, haga clic en el botn
$xDGLUYDORU o, si tiene desplegados los valores de un campo, haga doble
clic sobre el valor deseado.
Las opciones 7H[WR, 1~P y )HFKDpermiten elegir el tipo de datos que se
quieren introducir. La herramienta por defecto marca el tipo del campo
seleccionado de la lista.
l 2SHUDFLRQHV: desde la botonera de operaciones se pueden introducir en el
filtro operadores lgicos para relacionar los datos seleccionados.
Las operaciones posibles son las siguientes:
,JXDOTXH: compara los datos con el valor (ya sea un valor dado, una
variable, un campo o un clculo) indicado en la parte izquierda de la
condicin y devuelve los datos que son iguales.
0HQRUTXH: compara los datos con el valor indicado en la parte
izquierda de la condicin y devuelve los datos que son menores.
Significa "menor que" si es campo numrico o "anterior a", si es campo
de texto o fecha.

373

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

0D\RUTXH: compara los datos con el valor indicado en la parte izquierda


de la condicin y devuelve los datos que son mayores. Significa "mayor
que" si es campo numrico y "posterior a", si es campo de texto o fecha.
'LVWLQWRTXH: compara los datos con el valor indicado en la parte
izquierda de la condicin y devuelve los datos que son distintos.
0HQRURLJXDOTXH: compara los datos con el valor indicado en la parte
izquierda de la condicin y devuelve los datos menores o iguales, en
caso de campo numrico, y anteriores o iguales si son campos de texto
o fecha.
0D\RURLJXDOTXH: compara los datos con el valor indicado en la parte
izquierda de la condicin y devuelve los datos si son "mayores o
iguales" en caso de campo numrico y "posterior o igual que" si son
campos de texto o fecha.
<: conjuncin de condiciones, es decir, aplicar un filtro para que los
registros devueltos cumplan ms de una condicin.
2: disyuncin de condiciones, es decir, los registros devueltos cumplen
alguna de las condiciones del filtro.
3DUpQWHVLV: sirven para agrupar condiciones.

1XOR: compara los datos y devuelve los registros que sean nulos.

1RQXOR: compara los datos y devuelve los registros que no sean nulos.

([LVWH: recupera la existencia de un registro de una tabla (como la de


histricos, por ejemplo) que puede contener varios registros para una
condicin elegida.

Operador "existe"
Para saber qu empleados han pasado por el departamento Comercial (con
la tabla base)DVHVGH$OWD), siga los siguientes pasos:
 Haga clic en el botn ([LVWH. A continuacin se despliega una ventana
con la lista de tablas.
 Seleccione la tabla +LVWyULFRGHGHSDUWDPHQWRV. A continuacin la
ventana del filtro cambia de apariencia.
 Seleccione el campo ,'B'(3$57$0(172.
 Inserte en el visor el operador "=" (igual).

374

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

 En la lista de valores asociados seleccione el identificador "CIAL"


(correspondiente al departamento comercial). En el visor queda la
siguiente sentencia: ([LVWHXQDILFKDGH+LVWyULFRGH'HSDUWDPHQWRV
WDOTXHHOFDPSR,'B'(3$57$0(172GHODWDEODGH+LVWyULFRGH
'HSDUWDPHQWRVHVLJXDOD&,$/.
 Haga clic en el botn $FHSWDUH[LVWH

7LHQH: es similar a la operacin ([LVWH, slo que su asistente de


creacin es ms sencillo.

Operador "tiene"
Para saber qu empleados tienen alto conocimiento de ingls (con la tabla
base (PSOHDGRV), siga los siguientes pasos:
 Haga clic en el botn 7LHQH.
 Seleccione la tabla &XDOLILFDFLRQHVGHORV(PSOHDGRV
 En la ventana 6HOHFFLRQHORTXHTXLHUDWUDWDU seleccione
&XDOLILFDFLRQHV (esta ventana muestra todos los temas sobre los que se
puede poner un filtro, partiendo de la tabla seleccionada).
 En la ventana &XDOLILFDFLRQHVGHmarque la opcin TXHWHQJDQ y a
continuacin seleccione el identificador de cualificacin "INGLESA"
(correspondiente a nivel de ingls alto).

1R: negacin de una condicin.

6XPDUHVWDPXOWLSOLFDFLyQ\GLYLVLyQ: son respectivamente las


operaciones sumar, restar, multiplicar y dividir.
&RQFDWHQDFLyQ: cuando se desea concatenar dos literales se utiliza
este operador. (Esta operacin slo se puede aplicar con el sistema
gestor de base de datos Oracle.)
3DUHFLGR: cuando no se recuerda el contenido exacto de un campo
alfanumrico en la base de datos se puede pedir al programa que
recupere los registros donde el campo dado tiene coincidencia con el
dato introducido. El operador parecido se utiliza con dos "comodines": el
signo "%" (se sustituye en la bsqueda por cualquier conjunto de
caracteres) y el signo "_" (se sustituye en la bsqueda por un solo
carcter).

375

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Si se desean buscar apellidos que terminan en "ez" se puede introducir la


condicin:OLNHH], con lo que el filtro devuelve los datos Gonzlez, Vzquez,
Mguez, etc.

+R\: genera la fecha correspondiente al da actual. El valor que genera


es variable, por lo que si la consulta se guarda en un archivo, cada vez
que se ejecute la fecha ser la del da de la ejecucin y no la de
creacin del filtro.
l )XQFLRQHVOyJLFDV: en esta zona de la ventana figuran las funciones que se
pueden aplicar sobre los campos o valores que se utilizan en el filtro. Si
hace clic en el botn de lista (a la derecha del panel de edicin) se visualiza
el listado de funciones que se detalla a continuacin. (Las funciones
marcadas con un asterisco no estn disponibles en el Sistema Gestor de
Base de Datos Informix.)
Tabla 2. Funciones lgicas

)XQFLyQ 2SHUDFLyQTXHUHDOL]D (MHPSOR

Ao de la fecha Extrae el ao de una fecha Si  devuelve


dada 
Mes del ao Extrae el mes de una fecha Si  devuelve
dada 
Da del mes Extrae el nmero del da de Si  devuelve
una fecha dada 
Da de la semana Extrae el da de la semana Si  devuelve
de una fecha dada 0LpUFROHV
Diferencia fechas Calcula la diferencia entre Si  y 
fechas en das  devuelve 
Longitud Calcula la longitud de carac- Si 0LpUFROHV devuelve 
teres de un valor dado

Concatenacin Presenta los valores de dos Si 2UODQGR y 0HGLQD


campos como si fueran un devuelve 2UODQGR0H
solo valor GLQD
Convertir a Convierte al formato texto un Si  devuelve
cadena valor dado o si
 devuelve


376

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Tabla 2. Funciones lgicas

)XQFLyQ 2SHUDFLyQTXHUHDOL]D (MHPSOR

Convertir a fecha Convierte a formato fecha un Si 


valor dado devuelve 
Este tipo de conversin til
cuando se extrae de la
base de datos un valor de
fecha que est en otro
formato y se lo quiere
tratar en la consulta como
fecha

Convertir a Convierte a formato nmero Si  devuelve 


nmero un valor de texto dado
Este tipo de conversin es
til cuando se extrae de la
base de datos un valor
numrico que est en
formato texto (como puede
ser un identificador) y se lo
quiere tratar como nmero

Fecha si nulo Extrae los registros que son Si 1XOO y 


nulos en un campo de fecha devuelve 
y les asigna el valor de un
segundo campo de fecha

Cadena si nulo Extrae los registros que son Si 1XOO y 0LpUFROHV


nulos en un campo de texto y devuelve 0LpUFROHV
les asigna el valor de un
segundo campo de fecha

Nmero si nulo Extrae los registros que son Si 1XOO y  devuelve 


nulos en un campo de
nmero y les asigna el valor
de un segundo campo de
nmero

Extrae el nmero anual del Si  devuelve


da de una fecha dada 
Nmero del cuat- Extrae el nmero del cuatri- Si  devuelve
rimestre* mestre de una fecha dada 
Nmero de la Extrae el nmero anual de la Si  devuelve
semana* semana de una fecha dada 
Borrar blancos Elimina los caracteres Es til para confeccionar
izquierda* blancos a la izquierda de un una circular, ya que evita
valor dado que un valor que contiene
espacios a su izquierda
sea presentado con
blancos

377

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Tabla 2. Funciones lgicas

)XQFLyQ 2SHUDFLyQTXHUHDOL]D (MHPSOR

Borrar blancos Elimina los caracteres Es til para confeccionar


derecha* blancos a la derecha de un una circular, ya que evita
valor dado que un valor que contiene
espacios a su derecha sea
presentado con blancos

A minsculas* Convierte en minsculas un Si $'0,1,675$&,1


texto que est en mays- devuelve DGPLQLV
culas WUDFLyQ
A maysculas* Convierte en maysculas un Si DGPLQLVWUDFLyQ
texto que est en minsculas devuelve $'0,1,6
75$&,1
Redondear* Redondea una valor Si  devuelve 
numrico dado hacia arriba

Truncar* Quita los decimales a un Si  devuelve 


valor nmero dado

Valor absoluto* Extrae el valor absoluto de Si  devuelve  y si 


un valor numrico devuelve 

Signo Extrae el signo de un valor Si  devuelve  y si 


numrico devuelve 

Exponencial* Calcula el valor exponencial Si  devuelve 


del un valor dado

Raz cuadrada* Calcula la raz cuadrada de Si  devuelve 


un valor dado

Logaritmo nepe- Calcula el logaritmo nepe- Si  devuelve 


riano* riano de un valor dado

Para incluir una funcin en el filtro siga los siguientes pasos:


 Despliegue la lista de funciones haciendo clic en el botn de lista.
 Seleccione la funcin que desea aplicar haciendo clic sobre ella. A
continuacin, la lista se convierte en panel de edicin de la funcin.
 Haga clic en el botn de edicin de la funcin para incluir el o los datos
necesarios.
 Seleccione el campo, clculo, variable o valor de campo que desee incluir
en la funcin y agrguelo a la funcin de la misma forma que se agregan al
visor de filtro.
 Si desea agregar la funcin al visor del filtro haga clic en el botn
correspondiente (a la derecha del panel de edicin).
 Si desea cancelar la edicin de la funcin haga clic en el botn &DQFHODU
IXQFLyQ (a la derecha del panel de edicin).

378

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Funcin en el filtro
Para realizar un filtro que devuelva los empleados que comenzaron a
trabajar en el ao 1994, siga los siguientes pasos (con )DVHVGH$OWD como
tabla base):
 Seleccione la funcin DxRGHODIHFKD.
 Haga clic en el botn de edicin de la funcin.
 Haga doble clic sobre el campo )(&B$/7$B(03/($'2.
 Agregue la funcin al 9LVRUGHILOWUR.

 Haga clic en el botn .


 En 9DORUHVGHFDPSR consigne el valor  con formato nmero.
 Agregue el valor de campo al filtro haciendo clic en el botn
correspondiente.

l 9LVRUGHOILOWUR: en este visor (situado en la parte inferior de la ventana) se


muestra el filtro actual. A medida que se crean ms tems, los mismos
aparecen en el visor. Adems de la visualizacin, en el Visor del filtro puede
realizar dos operaciones:
%RUUDUXQtWHP: para borrar un tem o condicin del filtro, seleccinelo
haciendo clic sobre l (la seleccin se muestra "pintada") y a continuacin
haga clic en el botn %RUUDUVHOHFFLRQDGR.
%RUUDUWRGRHOILOWUR: para borrar todo el filtro haga clic en en botn Borrar
todo.
l )LOWURUiSLGR: sirve para crear un filtro sencillo de manera rpida, en base a los
registros de las tablas. Para activar el )LOWURUiSLGR seleccione la tabla deseada
y haga clic con el botn derecho del mouse o haga clic en el botn )LOWUR
UiSLGR.

379

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 249. Filtro rpido

Las opciones de las que dispone el )LOWURUiSLGR son las siguientes:


,JXDOHVD'LVWLQWRVGH: estas opciones compara y devuelven aquellos
datos que sean iguales o distintos a los insertados.
2<: si se quiere seleccionar ms de una entrada del listado se debe
hacer una conjuncin o disyuncin. Se realiza la accin que se
encuentre marcada al realizar la seleccin del listado.
/LVWDGRGHFDPSRV: es un conjunto de datos de los que se puede
seleccionar y comparar unos y otros para que nos sean devueltos los
iguales o distintos.
9LVRUGHVHOHFFLyQ: aqu se visualiza el filtro rpido diseado. Esta
sentencia pasa al visor de seleccin del filtro principal si se acepta.
%RUUDU~OWLPR: borra el ltimo componente de la sentencia del filtro.
%RUUDUWRGR: borra toda la sentencia del filtro.
Los filtros creados desde la herramienta Consulta pueden guardarse en el Sistema
cach y posteriormente ser recuperados desde esta herramienta. La definicin de
estos filtros se guardar en dos nuevos objetos del Sistema cach con extensin
.FIL y .WHR que se explicarn a lo largo de este apartado.
Adems, tiene la posibilidad de realizar distintas operaciones con los filtros
guardados tales como visualizar el filtro almacenado o eliminarlo.

$OPDFHQDPLHQWRGHILOWURV
Para guardar un filtro en el Sistema cach siga los siguientes pasos:
 Defina el filtro que desea guardar desde la ventana 48(5<. Para ms
informacin sobre la definicin de un filtro consulte el apartado Filtro de este
captulo.

380

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 250. Ventana de definicin de filtros con el filtro a guardar

 Haga clic en el botn correspondiente de la ventana 48(5<. Se muestra


la ventana *UDEDU)LOWURVSDUD

Figura 251. Grabar Filtros para ...

Esta ventana permite guardar el filtro definido anteriormente as como


visualizar los filtros que ya hayan sido guardados para que no sobreescriba
ninguno ya existente.
 Haga clic en el botn correspondiente de la ventana *UDEDU)LOWURVSDUD De
esta forma, se habilitan dos nuevos botones y los campos 1RPEUH y
'HVFULSFLyQ, y se deshabilita automticamente el botn 1XHYRILOWUR.

381

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 252. Nuevo filtro

A continuacin incluya en el campo 1RPEUH un identificador nico para el filtro


que ser utilizado posteriormente para nombrar el registro con extensin .WHR
del Sistema cach. En el campo 'HVFULSFLyQ puede introducir un comentario
descriptivo del filtro que quiere guardar para que, cuando posteriormente lo
abra, conozca para qu fue creado.
 Si desea guardar el filtro haga clic en el botn correspondiente de la
ventana *UDEDU)LOWURVSDUD Se muestra un mensaje informando del xito
en la operacin de grabacin.

Figura 253. Mensaje informando del xito de la grabacin

Durante la operacin de almacenamiento del filtro se realizan de forma


automtica dos inserciones en el Sistema cach:
Inserta un nuevo registro con extensin .FIL cuyo identificador ser el
identificador del TAV base definido para la tabla base de la consulta que se
est definiendo. En este registro se guardar informacin sobre el nmero
de filtros almacenados para ese TAV Base, as como su nombre y
descripcin.

382

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 254. Registro con extensin .FIL del Sistema cach

De esta forma, siempre que este diseando una consulta que utilice el
mismo TAV base, tiene la posibilidad de recuperar un filtro como se
describir ms adelante.
Inserta un nuevo registro con extensin .WHR cuyo identificador se
compondr de, <nombre del TAV base definido para la tabla base de la
consulta que se est definiendo_ nombre del filtro guardado>. En este
registro se guardar la informacin de definicin del filtro que
posteriormente podr ser recuperada desde cualquier consulta creada que
utilice un mismo TAV base.

383

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 255. Registro con extensin .WHR del Sistema cach

Tras aceptar el mensaje que informa del xito de la operacin de


almacenamiento del filtro se muestra de nuevo la ventana *UDEDU)LOWURVSDUD
El filtro creado aparece en la parte superior de dicha ventana.
En caso de que no quiera guardar el filtro, haga clic en el botn &DQFHODU
)LOWUR.

Figura 256. Filtro creado y guardado

Observe que, una vez guardado o cancelado el filtro, se han deshabilitado los
dos nuevos botones y los campos 1RPEUH y 'HVFULSFLyQ y que, de forma
automtica, se han habilitado cuatro botones mediante los que puede:
Crear un nuevo filtro. Esta operacin ya fue explicada anteriormente.

384

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Modificar la descripcin de un filtro existente. Para ms informacin


sobre esta accin consulte el apartado 2SHUDFLRQHVFRQORVILOWURV
DOPDFHQDGRV de este captulo.
Eliminar un filtro ya existente. Para ms informacin sobre esta accin
consulte el apartado 2SHUDFLRQHVFRQORVILOWURVDOPDFHQDGRV de este
captulo.
Visualizar la traduccin de la sentencia SQL que se ejecuta con el filtro.
Para ms informacin sobre esta accin consulte el apartado
2SHUDFLRQHVFRQORVILOWURVDOPDFHQDGRV de este captulo.
 Haga clic en el botn $FHSWDU de la ventana *UDEDU)LOWURVSDUD De esta
forma regresa a la ventana de definicin de filtros.

2SHUDFLRQHVFRQORVILOWURVDOPDFHQDGRV

Para que pueda llevar a cabo cualquiera de estas operaciones, es necesario que
previamente haya accedido a la ventana *UDEDU)LOWURVSDUD haciendo clic en el botn
*XDUGDUHO)LOWUR(GLWDGR de la ventana de Filtro.

Como se mencion anteriormente, tiene la posibilidad de realizar distintas


operaciones con los filtros almacenados. Estas operaciones son las siguientes:
l 0RGLILFDFLyQGHODLQIRUPDFLyQGHOILOWURJXDUGDGR: para modificar esta
informacin haga clic en el botn correspondiente de la ventana *UDEDU
ILOWURVSDUDSe habilita de forma automtica el campo 'HVFULSFLyQ para que
actualice su contenido.

Figura 257. Campo Descripcin habilitado para su modificacin

Para guardar el cambio realizado haga clic en el botn correspondiente de


la ventana *UDEDUILOWURVSDUD

385

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Si no desea guardar la modificacin realizada haga clic en el botn


correspondiente de la ventana *UDEDUILOWURVSDUD
l (OLPLQDFLyQGHXQILOWURDOPDFHQDGR: para llevar a cabo esta operacin
seleccione en primer lugar el filtro que quiere borrar.

Figura 258. Filtro seleccionado para su posterior eliminacin

Una vez elegido el filtro, haga clic en el botn correspondiente de la ventana


*UDEDUILOWURVSDUD Se muestra un mensaje solicitando confirmacin de la
eliminacin del filtro seleccionado.

Figura 259. Mensaje informando de la correcta eliminacin del filtro

Si desea eliminar el filtro haga clic en el botn 6t. En caso contrario seleccione
el botn 1R.
l 9LVXDOL]DFLyQGHODVHQWHQFLD64/WUDGXFLGDHMHFXWDGDSRUHOILOWUR
DOPDFHQDGR: para realizar esta operacin seleccione en primer lugar el filtro
cuya sentencia SQL quiere visualizar.

386

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 260. Filtro seleccionado para visualizar la sentencia SQL

Una vez elegido el filtro, haga clic en el botn 'HWDOOHV!!. Se ampla el espacio
de visualizacin de la ventana *UDEDUILOWURVSDUD y, en dicho espacio, se
muestra el texto traducido de la sentencia SQL que se ejecutar con el filtro.

Figura 261. Sentencia SQL ejecutada por el filtro

5HFXSHUDFLyQGHILOWURVDOPDFHQDGRV
Para recuperar un filtro almacenado en el Sistema cach siga los siguientes

387

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

pasos:
 Comience a definir un filtro desde la ventana 48(5<.

Figura 262. Ventana de definicin de filtros

 Haga clic en el botn correspondiente de la ventana 48(5< para recuperar


un filtro que previamente haba guardado. Se muestra la ventana )LOWURV
'LVSRQLEOHVSDUD

Figura 263. Filtros disponibles para su posterior recuperacin

Esta ventana permite visualizar y recuperar los filtros almacenados en el


Sistema cach cliente as como realizar distintas operaciones con los mismos.
 Seleccione el filtro que desea recuperar.

388

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 264. Filtro seleccionado para su posterior recuperacin

Si no recuerda para qu haba creado y guardado el filtro, o si desea saber qu


accin realiza el mismo, dispone del botn 'HWDOOH!! mediante el que puede
visualizar la sentencia SQL traducida que ejecutar el filtro elegido. Al hacer
clic en este botn se ampla el rea de visualizacin de la ventana )LOWURV
'LVSRQLEOHVSDUD mostrando el texto de la sentencia SQL.

389

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 265. Sentencia SQL ejecutada por el filtro

 Una vez elegido el filtro que desea recuperar, dispone de un conjunto de
botones de radio que permiten personalizar la recuperacin del filtro:
$xDGLUDO)LOWUR: al seleccionar este botn de radio, el filtro recuperado se
aadir al filtro que estaba diseando desde la ventana de definicin de
filtros.
6XVWLWXLUWRGR: al hacer clic en este botn de radio, el filtro recuperado
sustituir al filtro que estaba diseando desde la ventana de definicin de
filtros. Si selecciona este botn, se deshabilitan de forma automtica el
resto de botones de radio.

390

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 266. Botn de radio Sustituir todo seleccionado

<: al elegir este botn de radio, el filtro recuperado se aadir al filtro que
estaba diseando desde la ventana de definicin de filtros con el operador
lgico Y.
2: al hacer clic en este botn de radio, el filtro recuperado se aadir al
filtro que estaba diseando desde la ventana de definicin de filtros con el
operador lgico O.
&XPSOH: al elegir este botn de radio, el filtro recuperado se aadir al filtro
que estaba diseando desde la ventana de definicin de filtros con el
operador lgico Y u O (segn la seleccin que haya hecho previamente).
Es decir, el filtro definido desde la ventana de Filtros debe cumplir lo
establecido por el filtro almacenado.
1RFXPSOH: al hacer clic en este botn de radio, el filtro recuperado se
aadir al filtro que estaba diseando desde la ventana de definicin de
filtros con el operador lgico Y u O (segn la seleccin que haya hecho
previamente), y aadir a continuacin del operador la clasula NO. Es
decir, el filtro definido desde la ventana de Filtros no debe cumplir lo
establecido por el filtro almacenado.
 Haga clic en el botn $FHSWDU. El filtro recuperado se incluye en el Visor del
filtro con las opciones elegidas.

391

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 267. Ventana de definicin de filtros con el filtro aadido

2UGHQ 2UGHQDFLyQ
La ordenacin permite seleccionar campos para que sean mostrados en la salida
de datos con un orden determinado.

Si se define una ordenacin en la tabla resultado, sta tiene prioridad sobre la que se
define en la ventana 2UGHQ.

La pestaa en la que se define la ordenacin es la siguiente:

Figura 268. Ordenacin

La apariencia y funcionalidad de esta pestaa es similar a la de seleccin de


campos, a excepcin de las funcionalidades que se detallan a continuacin:

392

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

l WLSRGHRUGHQDFLyQ: permite la ordenacin ascendente o descendente de los


campos que se seleccionen.
l YLVRUGHODRUGHQDFLyQ: muestra la sentencia de las ordenaciones registradas.

*UXSRV $JUXSDFLyQ
La agrupacin permite seleccionar campos en base a los cuales se agrupa la salida
de datos.

Si se define una agrupacin en la tabla resultado, sta tiene prioridad sobre la que se
define en la ventana 2UGHQ.

La pestaa en la que se define la agrupacin es la siguiente:

Figura 269. Agrupacin

La apariencia y funcionalidad de esta pestaa es similar a la de seleccin de


campos, con la diferencia de que se seleccionan campos para la agrupacin y
stos se muestran en el visor de agrupacin.

&iOFXORV &DPSRVFDOFXODGRV
Esta herramienta ofrece la posibilidad de realizar clculos sobre los campos de la
base de datos tales como sumar dos campos numricos o encadenar dos campos
alfabticos. Cuando existen clculos que se repiten dentro de una sola
subconsulta, conviene definirlos una sola vez, indicar un nombre y usarlos como
campos calculados cada vez que sea necesario llamndolos por este nombre.
Un clculo es una pequea frmula que permite obtener un valor aplicando
operaciones o funciones a otros campos o a otros clculos. El campo calculado
puede ser utilizado como campo en la salida de datos.

393

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

La generacin de un campo calculado se divide en dos pasos: creacin o seleccin


de un clculo definido y definicin del clculo.
Ambas operaciones se detallan a continuacin.

&UHDFLyQRVHOHFFLyQGHXQFiOFXOR
El aspecto de la pestaa de creacin o seleccin de clculos es la siguiente:

Figura 270. Creacin o seleccin de campos calculados

En esta pestaa se encuentran los siguientes elementos:


l /LVWDGHFiOFXORV: figuran los clculos definidos (en una consulta nueva, la lista
est vaca).
l 1XHYRFiOFXOR: haciendo clic en este botn se crea un clculo nuevo. Al
editarlo aparecen dos botones nuevos (guardar clculo y cancelar clculo), en
el campo 1~PHUR se visualiza el nmero del nuevo clculo y en 1RPEUH el
nombre que se le asigna por defecto. Cuando se realizan varios campos
calculados, es conveniente renombrar cada campo con un nombre
representativo de su funcin.
l %RUUDUFiOFXOR: permite borrar un clculo seleccionado en la lista de
clculos. La herramienta pide confirmacin antes de realizar la operacin
para evitar borrados accidentales. No es posible borrar un clculo si est
incluido en la seleccin de campos o est siendo utilizado por otro clculo.
l (GLWDUFiOFXOR: carga la ventana de definicin de clculos que se describe
en el siguiente apartado.
l &DQFHODUFiOFXOR: cancela las acciones llevadas a cabo para la generacin
del clculo. Este botn nicamente es accesible cuando se est editando el
clculo.
l *XDUGDUFiOFXOR: guarda el clculo con la definicin generada en la secuencia
de acciones desde que hizo clic en el botn 1XHYR. Este botn nicamente es
accesible cuando se est editando el clculo.

394

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

l &DUDFWHUtVWLFDGHOFiOFXOR: al seleccionarse un clculo en la lista, en la


ventana se reproducen sus caractersticas:
WLSR: puede ser texto, nmero o fecha; se genera por defecto.
Q~PHUR: es distintivo de cada clculo; se genera por defecto.
QRPEUH: la herramienta genera uno por defecto, pero puede modificarse.
Cuando se realizan varios campos calculados, es conveniente
renombrar cada campo con un nombre representativo de su funcin.
OLVWDGHXVRV: describe a qu clculos est asociado el clculo
seleccionado.
YLVRUGHOFiOFXOR: muestra la definicin del clculo seleccionado.

'HILQLFLyQGHFDPSRVFDOFXODGRV
La pestaa de definicin de clculo (a la que se accede desde la ventana &iOFXOR
tras hacer clic en el botn (GLWDUFiOFXOR) es la siguiente:

Figura 271. Definicin de campos calculados

El aspecto y las funcionalidades de esta pestaa son similares a los de la ventana


)LOWUR, con la salvedad de que las posibilidades de operaciones son menores.
Para definir un clculo pueden utilizarse otros clculos, pero deben tener un
nmero inferior, es decir, deben haber sido creados con anterioridad.

*HQHUDO &DUDFWHUtVWLFDVJHQHUDOHVGHODVXEFRQVXOWD
Esta pestaa muestra un conjunto de caractersticas generales de la subconsulta.
Para ver dnde se aplican estas caractersticas consulte el apartado 'HILQLFLyQ
\WUDWDPLHQWRGHVXEFRQVXOWDV de este captulo.

395

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 272. Caractersticas generales de la subconsulta

Las opciones de esta pestaa se detallan a continuacin:


l ,GHQWLILFDGRUGHVXEFRQVXOWD: cada subconsulta tiene un nico identificador
interno. Es slo de lectura y se genera automticamente al crear una
subconsulta nueva.
l ,GHQWLILFDGRUGHODFRQH[LyQ: cada subconsulta est construida sobre una
conexin. Aqu se visualiza el identificador de conexin de la consulta activa.
l $OLDVGHVXEFRQVXOWD: con este alias se identifica la subconsulta desde fuera.
Por ejemplo, la aplicacin, para acceder a los campos del QRL, usa este alias
de subconsulta. No pueden existir alias de subconsultas repetidos. El programa
toma por defecto el nombre de la tabla base.
l 2UGHQGHHMHFXFLyQ: aqu se determina el orden de ejecucin de varias
subconsultas enlazadas, donde el orden de la subconsulta principal debe ser
menor que el de la subconsulta dependiente. O dicho de otra forma, la
subconsulta que "cuelga" de otra, debe tener un orden de ejecucin mayor.
Cuando se est definiendo una consulta simplificada, no es posible acceder a
este apartado para su modificacin.
l 1~PHURGHUHJLVWURVSDUDOHHU: cada subconsulta genera un conjunto de
resultados despus de aplicarle los enlaces virtuales.
En esta opcin se indica, de este conjunto de resultados, cuntos registros se
tratan. Cuando se aplica una frmula de acumulados a una subconsulta, por
defecto esta propiedad toma el valor 1. Esto es necesario por la propia
construccin de las frmulas.
Si se consigna en la subconsulta principal que el nmero de registros para leer
es 3, el resultado tendr al menos 3 registros. El valor 0 es para que se lean
todos los registros.
l $QXODHOUHJLVWURFRPSOHWR: se utiliza para las subconsultas que no sean la
base. Cuando el conjunto de resultados de una subconsulta dependiente, es
nulo, si tiene marcada esta opcin, tampoco se mostrar en el resultado el
registro actual de la base.
l $QXODHOWHVWHRGHSURGXFWRFDUWHVLDQR: se utiliza para cuando se produce un
producto cartesiano entre subconsultas. Cuando en 2SFLRQHVJHQHUDOHV se
tiene activada la opcin de tratamiento normal entre subconsultas, y se produce

396

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

un producto cartesiano entre subconsultas, se muestra un aviso de ejecucin.


Si se marca la subconsulta dependiente como que anula este testeo, y se
produce un producto cartesiano por ella, este testeo se anula y no se muestra
el aviso en ejecucin. Si el comportamiento entre subconsultas seleccionado
no es normal, este testeo se anula automticamente, pues las dems opciones
slo se aplican en los casos de productos cartesianos.
l 7UDWDUQXORVHQDJUXSDFLRQHV: cuando se totaliza algn campo por una
funcin de totalizacin, si el valor del campo es nulo, no se tiene en cuenta en
la totalizacin. Si se marca la opcin de tratar campos nulos en agrupaciones,
tambin se tendrn en cuenta los nulos a la hora de aplicar la totalizacin, as
se contarn todos los registros del campo que se totaliza independientemente
de que sus valores sean o no sean nulos.
l &RPHQWDULR: es el lugar donde se incluye un texto que se quiere asociar a la
subconsulta. Su uso es slo aclarativo para aquel que construye la
subconsulta.

*XDUGDUFRQVXOWD

Las consultas diseadas, especialmente las que son de uso frecuente, pueden ser
guardadas como archivos, lo que permite su utilizacin y modificacin en cualquier
momento.
Para guardar una consulta seleccione la opcin de men $UFKLYR_*XDUGDU (si la
consulta es nueva) o haga clic en el botn correspondiente.
Si se ha modificado una consulta y no se quieren perder los valores originales
seleccione la opcin de men $UFKLYR_*XDUGDUFRPR. A continuacin se
despliega la siguiente ventana:

Figura 273. Guardar

Esta ventana )LFKHURGHFRQVXOWD, adems de las opciones habituales del rbol


de directorios, el nombre del archivo, la lista de archivos y las unidades disponibles,
posee las siguientes funcionalidades:

397

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

l (Q6LVWHPD&DFKp: al activar esta casilla de verificacin, la consulta se guarda


en el Sistema cach. Las opciones de guardado en Sistema cach cliente se
encuentran en la opcin de men
+HUUDPLHQWDV_2SFLRQHV_*UDEDFLyQ_*UDEDFLyQHQ6LVWHPDFDFKp.
l 6HJXULGDG: este botn permite definir una contrasea de seguridad para
encriptar el archivo de la consulta. La contrasea debe estar compuesta slo
por letras y contar con un mnimo de cuatro caracteres.
l )RUPDWR: los formatos disponibles son M4C y QRL. El M4C era el formato
habitual de la versin 1.0 de la aplicacin y se mantiene como opcin para
permitir su uso a aquellos usuarios que desean mantenerlo. No obstante,
desde la versin 2.1 de la aplicacin, el formato habitual y recomendable es el
QRL, ya que el otro formato no soporta algunas opciones de las versiones
posteriores de la consulta.
Si desea mantener el formato M4C como el formato por defecto para guardar
consultas, active la casilla de validacin &RQVHUYDUIRUPDWR M4C en
+HUUDPLHQWDV_2SFLRQHV_*UDEDFLyQ.
Una vez seleccionado el nombre y las dems propiedades, haga clic en el botn en
$FHSWDU.

3URSLHGDGHV
Tiene la posibilidad de incluir una ventana de detalles de la consulta que ha creado.

Figura 274. Propiedades del archivo de consulta

Para ello, en la ventana que se despliega desde la opcin de men


$UFKLYR_3URSLHGDGHV, en la que se incluyen algunos campos por defecto (nombre
del archivo QRL, la fecha y la compaa), consigne datos como el nombre del autor
del archivo y la categora. Adems, en la casilla descripcin, puede incluir datos
tiles para la ejecucin de la consulta, como por ejemplo los tipos de salida que
tiene predefinidos.

398

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Una vez que ha consignado los datos, al guardar un archivo de consulta, se


guardan tambin las propiedades del mismo para que pueda consultarlas y/o
modificarlas cada vez que acceda a este archivo.

*XDUGDUXQDFRQVXOWDFRPRWDEOD
La herramienta permite guardar una consulta en un directorio determinado, para
que pueda ser accesible directamente para el driver M4ODBC, que trata al QRL
como una tabla. Para ello siga los siguientes pasos:
 Seleccione la opcin de men $UFKLYR_*XDUGDUWDEODFRPR. Se despliega la
ventana 7DEOD.

Figura 275. Guardar tabla como

 Asigne un nombre al archivo.


 Haga clic en el botn $FHSWDU.

'LVHxRDYDQ]DGRGHFRQVXOWD

En este apartado se explican las posibilidades avanzadas de diseo de una


consulta.
Se considera diseo avanzado aquel en la cual, adems de todas las posibilidades
de la consulta bsica, puede:
l Elegir el tipo de consulta a disear.
l Realizar varias subconsultas y enlazarlas virtualmente.
l Definir las fechas de trabajo, variables de entorno y frmulas de fuente de
datos.
l Analizar la estructura de la consulta.
l Ajustar parmetros de salidas de datos.
l Definir una opcin de men para acceder a la Consulta.

&UHDFLyQGHFRQVXOWDFRQRSFLRQHVDYDQ]DGDV

Las opciones avanzadas de creacin de consulta posibilitan definir propiedades de

399

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

la subconsulta principal como su tipo (normal, de acumulado o pivotada), la


conexin a la base de datos y el tipo de fuente de datos.
Para activar estas opciones al crear una nueva consulta, seleccione la opcin de
men $UFKLYR_1XHYR o haga clic en el botn correspondiente o, si se encuentra en
la ventana $VLVWHQWHGHFUHDFLyQGHFRQVXOWD, seleccione la opcin &RQVXOWD
QXHYD y haga clic en 6LJXLHQWH. A continuacin se despliega la ventana (OHFFLyQ
WLSRGHFRQVXOWD.

Figura 276. Eleccin del tipo de consulta

En esta ventana, siga los siguientes pasos:


 Active la casilla $YDQ]DGDV.
 Seleccione la opcin 2WUDVFRQVXOWDV.
 Seleccione una tabla o vista base.
 Haga clic en 6LJXLHQWH. Se despliega la ventana (OHFFLyQWLSRGHGDWRV.

Figura 277. Eleccin del tipo de datos

Las posibilidades de esta ventana son las siguientes:


&RQH[LyQ: en esta seccin se selecciona el identificador del registro .CON
del Sistema cach. Este registro contiene la cadena de conexin ODBC a
la base de datos, por lo que, de contar con ms de un registro disponible,
puede elegir la conexin a base de datos de la cual extraer datos para la
consulta.
7LSRGHVXEFRQVXOWD: en esta seccin se indica el tipo de subconsulta
principal que se quiere disear (por ejemplo, una consulta de pivotado es
aquella que tiene una subconsulta principal de pivotado). Puede tomar uno
de los siguientes valores: normal, acumulado o pivotado, aunque los

400

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

valores disponibles en cada caso dependen de la tabla base que se


seleccione. Por ejemplo, la subconsulta de acumulado slo es posible
sobre una tabla base cuyo TAV fue definido como subconsulta de
acumulado.

La posibilidad de seleccionar tanto el tipo de consulta como el tipo de fuente de datos


depende de definicin de la tabla o vista base que se haya elegido.
7LSRGHIXHQWHGHGDWRV: en esta zona de la ventana se identifica el tipo de
tabla de la que se extraen los datos. Se distinguen cuatro posibilidades:
normal, de histrico, de acumulado y resuelta. Si se selecciona el tipo de
histrico o el de acumulado, antes de pasar al diseo de la tabla resultado
es necesario elegir una frmula de fuente de datos.
 Una vez que ha seleccionado las opciones en la ventana (OHFFLyQWLSRGH
FRQVXOWD, haga clic en el botn 'LVHxDU para pasar a la definicin de la tabla
resultado.
 Asegrese de tener desactivada la opcin de &RQVXOWDVLPSOLILFDGD para
contar con todas las opciones avanzadas durante el diseo de la consulta.
Internamente la consulta guarda en memoria unos cachs de datos para funcionar
ms rpidamente. Esto, bajo ciertas circunstancias como la creacin de muchas
consultas, puede llegar a recargar el sistema. Si se presenta esta situacin dispone
de la casilla de verificacin %RUUDUFDFKpVGHGDWRVDOFUHDUFRQVXOWDQXHYD, que
est ubicada en una ventana a la que se accede desde la opcin de men
+HUUDPLHQWDV_2SFLRQHV_$YDQ]DGDV, que estando activada limpia los cachs
cada vez que se crea una nueva consulta para de esta forma liberar memoria.

'HILQLFLyQ\WUDWDPLHQWRGHVXEFRQVXOWDV

Como ya se ha mencionado anteriormente, una consulta, adems de la


subconsulta principal, puede estar formada por varias subconsultas
dependientes. Cada subconsulta constituye una sentencia 6(/(&7 completa a
la base de datos y es necesario unirlas entre s por medio de enlaces virtuales
(-2,1), que "igualan" campos entre ellas. El conjunto final se visualiza en la
tabla resultado, donde se ve el conjunto de campos seleccionados que
devuelve esa sentencia QRL.
La posibilidad de realizar mltiples subconsultas permite, para una misma consulta,
extraer datos de tablas que no estn relacionadas a la tabla base, utilizar distintas
conexiones a base de datos o realizar diversos tratamientos de datos (acumulado,
pivotado).

&UHDFLyQGHVXEFRQVXOWDV
Para definir la creacin de una subconsulta existen las siguientes posibilidades:

401

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

SRUGHIHFWR: al igual que la subconsulta principal, que se crea por defecto,


cuando se elige la opcin de men 'HILQLFLyQ_1XHYDVXEFRQVXOWD se
despliega un cuadro de dilogo en el cual se pregunta si desea mantener la
tabla base actual para la nueva subconsulta. Si se mantiene, la nueva
subconsulta se crea por defecto con las mismas caractersticas que la
actual.
FRQHODVLVWHQWH: si en el cuadro de dilogo que se despliega tras elegir la
opcin de men 'HILQLFLyQ_1XHYDVXEFRQVXOWD se opta por no mantener
la tabla base, se despliega la ventana de definicin de la nueva
subconsulta, en la cual existen las mismas funcionalidades que se
describen en el apartado &UHDFLyQGHFRQVXOWDFRQRSFLRQHVDYDQ]DGDV
de este captulo.
Las posibilidades de definicin de subconsultas se detallan a continuacin.

7LSRVGHVXEFRQVXOWD
Existen tres tipos de subconsulta, cada uno de los cuales est desarrollado
para trabajar con elementos especficos:
l QRUPDO: para tratar en general las tablas comunes de la base de datos.
l DFXPXODGR: para tratar tablas de acumulado, es decir para trabajar con
nminas.
l SLYRWDGR: para tratar tablas de valores mediante un pivotado.
A continuacin se detallan las posibilidades de diseo de cada una.

6XEFRQVXOWDQRUPDO
Las posibilidades de diseo de la subconsulta normal son las mismas que se
describen para la subconsulta principal en el apartado 'HILQLFLyQGH
VXEFRQVXOWDQRUPDOde este captulo.

6XEFRQVXOWDGHDFXPXODGR
Este tipo de subconsulta est especialmente diseado para extraer informacin del
acumulado, por lo que es utilizada especialmente para realizar consultas de
nmina. Suelen construirse sobre el acumulado largo maestro, aunque pueden
construirse sobre cualquier otra tabla.

402

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 278. Seleccin de campos en subconsulta de acumulado

En comparacin con la subconsulta normal, la de acumulado tiene como


caractersticas propias las siguientes:
l &RQFHSWRV: en seleccin de campos, si se hace clic en este botn, en lugar
de visualizar los campos de la tabla seleccionada se despliega un listado de
todos los conceptos que acumulan, ya sea al acumulado largo o corto.
Activando la casilla de verificacin 6XEFRQGHDFXPXODGRYHUQRPEUHFRUWR
GHFRQFHSWRV que se encuentra en una ventana a la que se accede desde la
opcin de men +HUUDPLHQWDV_2SFLRQHV_(GLFLyQ, los conceptos se ven en la
lista con su nombre corto en lugar de su identificador.
En cualquier otra pestaa, slo se muestran conceptos que acumulen a algn
acumulado largo, independientemente de cual sea, pero no pueden
seleccionarse conceptos que acumulen al acumulado corto.
l &RQFHSWRVQXPpULFRV: en seleccin de campos, si se hace clic en este
botn se despliega un listado de los conceptos numricos que acumulan, ya
sea al acumulado largo o corto.
Al igual que el botn &RQFHSWRV, en cualquier otra pestaa slo se muestran
conceptos que acumulen a algn acumulado largo, independientemente de
cual sea, pero no pueden seleccionarse conceptos que acumulen al corto.
l &RQFHSWRVGHLPSUHVLyQ &,V : estn formados por uno o ms conceptos
de acumulado unidos por una operacin que puede ser suma o
multiplicacin.
Seleccionar un CI es equivalente a definir un clculo, sumando los conceptos
de los que consta. Se puede modificar la definicin del CI en la base de datos,
agregando o eliminando conceptos, pero no es necesario modificar la consulta
(QRL) en la que se incluye ese CI.
Estos conceptos de impresin son utilizados para los impresos como el recibo
de nmina.

403

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

l *UXSRVGH&,V: constan de uno o ms CIs. De esta forma cuando se


selecciona un grupo de CIs, es lo mismo que seleccionar uno por uno los
CIs de los que consta. Su comportamiento es exactamente igual que los
CIs. Es decir, si se cambia la definicin del grupo en la base de datos
(agregando o eliminando CIs), no es necesario modificar el QRL que
contenga este grupo.

Figura 279. Esquema de composicin de CIs y grupos de CIs

l SLYRWDGRGH DFXPXODGR ODUJRD DFXPXODGR FRUWR: en la pestaa *HQHUDO


de la subconsulta de acumulado se muestra la seccin 3LYRWDGRGHODUJRD
FRUWR, que no se muestra en la subconsulta normal.

Figura 280. Pivotado largo a corto en pestaa General

En esta seccin debe consignar un PAT que define el pivotado del acumulado
largo al corto.

404

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Para consignar un PAT siga los siguientes pasos:


 Despliegue la lista con PATs disponibles.
 Seleccione un PAT.
 Haga clic en el botn de agregar PAT. El PAT seleccionado se muestra en el
visor.

Figura 281. PAT seleccionado para pivotar del acumulado largo al corto

La seccin cuenta adems con una casilla de verificacin $QXODYDORUHVD


FHUR que est disponible slo cuando se ha seleccionado un PAT. Al activar
esta opcin, no se recuperan en el pivotado los registros que tengan valor
nulo.
 Una vez definido el pivotado del acumulado largo al corto, en la pestaa
6HOHFFLyQ se muestra un nuevo botn. Haciendo clic en este botn, se
muestran los campos del acumulado corto.
Para ms informacin sobre pivotado del acumulado largo a corto consulte el
$QH[R,3LYRWDGRGHODFXPXODGRODUJRDODFXPXODGRFRUWR de este captulo.
Para ms informacin sobre PATs consulte el captulo "Diseador de TAVs" del
0DQXDOGHGHVDUUROORGHDSOLFDFLRQHV0HWD.

6XEFRQVXOWDVGHSLYRWDGR
Este tipo de subconsulta se construye sobre tablas de valores cuyos datos, si
se visualizan de forma "normal", pueden visualizarse de forma poco clara.

Figura 282. Esquema de pivotado de una tabla

En una subconsulta de pivotado, en la parte de seleccin, los campos que se

405

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

visualizan son el resultado del pivotado de la tabla, es decir registros potenciales de


la tabla de valores convertidos en campos, independientemente de que tengan o
no valor actual en la tabla.
No puede utilizarse cualquier tabla como tabla base de una subconsulta de
pivotado, ya que la tabla usada para este tipo de subconsulta debe tener una
definicin especial. El conjunto de los conceptos que se visualizan en una
subconsulta de pivotado como campos es parametrizable (para ms
informacin sobre la parametrizacin del pivotado consulte el captulo
"Diseador de TAVs" en el 0DQXDOGHGHVDUUROORGHDSOLFDFLRQHV0HWD.
En la subconsulta de pivotado, durante la seleccin de campos, los campos
pivotados se muestran en azul y adems, no tienen disponibles las pestaas de
orden, grupos y clculos.

Figura 283. Seleccin de campos en subconsulta pivotada

La seccin de filtro s est disponible, pero los filtros se construyen slo sobre
los campos reales de la tabla base, no sobre los campos pivotados.

9LVXDOL]DFLyQ\RUGHQDFLyQGHVXEFRQVXOWDV
La herramienta permite la visualizacin y ordenacin de subconsultas a travs
de dos opciones de men:
l 9HU_6XEFRQVXOWDDFWXDO: despliega la ventana de definicin, en la pestaa de
seleccin de campos, de la subconsulta activa.
l 9HU_6XEFRQVXOWDV: despliega la ventana 6XEFRQVXOWDV, que contiene un
listado de todas las subconsultas definidas.

406

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 284. Visualizacin de subconsultas definidas

Esta ventana permite realizar dos acciones con las subconsultas definidas:
borrar una subconsulta haciendo clic en el botn correspondiente.

definir un enlace virtual para una subconsulta haciendo clic en el botn


correspondiente. (La definicin de enlaces virtuales se detalla en el
siguiente apartado 'HILQLFLyQGHHQODFHVYLUWXDOHVHQWUH
VXEFRQVXOWDV).
Adems, existen otras opciones:
l 8VRGHMRLQV (puros): activando esta casilla de verificacin, que se encuentra
en una ventana a la que se accede a travs de la opcin de men
+HUUDPLHQWDV_2SFLRQHV_(GLFLyQ, se reemplaza el uso de RXWHUMRLQV por MRLQV
puros, es decir, muestra en la salida de datos los registros que tienen el mismo
valor para el campo de unin (MRLQ) entre diferentes subconsultas y descarta
aquellos registros con valores diferentes en algn campo.
l 0RGRGHHMHFXFLyQHQWUHVXEFRQVXOWDV: si se produce algn producto
cartesiano entre subconsultas, existen cuatro posibilidades para definir el
comportamiento en la ejecucin de las consultas (todas se activan en 0RGR
GHHMHFXFLyQHQWUHVXEFRQVXOWDV, en +HUUDPLHQWDV_2SFLRQHV_$YDQ]DGDV):
1RUPDO: se muestra en la salida de datos el producto cartesiano cuando
ste se produce.
3URGXFWRFDUWHVLDQR: genera un producto cartesiano entre todas las
subconsultas y se muestra en la salida de datos.
6XEFRQVXOWDVDLVODGDV: se muestra la salida de datos de cada
subconsulta de manera independiente.
6XEFRQVXOWDVVLQFURQL]DGDV: se examinan a la par todas las
subconsultas y se sincronizan los resultados.

Tipos de ejecuciones entre subconsultas


Teniendo tres subconsultas:

407

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

La subconsulta base sobre la tabla )DVHVGHDOWD.


Una subconsulta dependiente (subconsulta 2) sobre +LVWyULFRGH
GHSDUWDPHQWRV.
Otra subconsulta dependiente (subconsulta 3) sobre +LVWyULFRGH
FHQWURVGHWUDEDMR.
La subconsulta 2 devuelve los siguientes datos:

La subconsulta 3 devuelve los siguientes datos:

l (QPRGRGHHMHFXFLyQ1RUPDO: antes de mostrar los datos, la


herramienta ensea un mensaje donde anuncia ha encontrado producto
cartesiano en las subconsultas 2 y 3. Los datos que se muestran son los
siguientes:

l (QPRGRGHHMHFXFLyQ3URGXFWRFDUWHVLDQR: los datos que se


muestran son los mismos que en el modo de ejecucin normal, con la
diferencia de que no avisa que se ha producido un producto cartesiano.
l (QPRGRGHHMHFXFLyQ6XEFRQVXOWDVDLVODGDV: los datos que se
muestran son los siguientes:

408

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

l (QPRGRGHHMHFXFLyQ6XEFRQVXOWDVVLQFURQL]DGDV: los datos que se


muestran son los siguientes:

l %ORTXHRGHtWHPVHQVXEFRQVXOWD: la herramienta permite bloquear la


cantidad de tems que se deseen para cada subconsulta. De esta manera, se
pueden proteger del borrado a ciertos tems (como por ejemplo, condiciones de
un filtro) cuando se guarda un archivo QRL.
La ventana donde se define el nmero de tems que se desea proteger para
cada seccin se despliega al seleccionar la opcin de men
+HUUDPLHQWDV_%ORTXHRGHtWHPVHQVXEFRQVXOWDDFWXDO.

Figura 285. Bloqueo de tems de una subconsulta

Para bloquear tems de una seccin siga los siguientes pasos una vez que ha
accedido a la ventana %ORTXHRGHLWHPVHQVXEFRQVXOWDDFWXDO:
 Haga clic en la casilla 1~PHUR de la seccin que desee
 Consigne el nmero de tems que desea bloquear

409

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

 Haga clic en el botn $FHSWDU una vez completadas las secciones que se
desean bloquear.
El bloqueo de tems se realiza por subconsulta, por lo que si existe ms de una
subconsulta creada, y se desean bloquear tems en cada una, debe repetirse la
operacin detallada arriba tantas veces como sea necesario.

Bloqueo de tems en subconsulta


Si para una subconsulta se han seleccionado los campos ID_SOCIEDAD,
ID_EMPLEADO Y FEC_ALTA_EMPLEADO y se desea bloquear estos tems
para que no puedan ser borrados:
 Seleccione la opcin de men +HUUDPLHQWDV_%ORTXHRGHtWHPVHQ
VXEFRQVXOWDDFWXDO.
 Consigne en la casilla 1~PHUR de la seccin Seleccin el nmero 3
(correspondiente a la cantidad de tems que se desean proteger, contando
desde el primero).
 Haga clic en el botn $FHSWDU.
 Si vuelve a la seleccin de campos, puede comprobar que los campos
seleccionados no pueden ser borrados.

'HILQLFLyQGHHQODFHVYLUWXDOHVHQWUHVXEFRQVXOWDV
Al crear ms de una subconsulta, es necesario definir un enlace virtual entre ellas
para conseguir consistencia en la estructura de la consulta, es decir campos
comunes que permiten una correspondencia en la bsqueda de datos entre las
distintas tablas. El enlace virtual, bsicamente, "iguala" campos entre tablas.

410

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 286. Esquema de enlaces virtuales entre subconsultas

La subconsulta principal es desde la que "cuelgan" la subconsultas dependientes,


por lo que las subconsultas dependientes estn siempre condicionadas a la
subconsulta principal.
En la ejecucin, la subconsulta principal es la que el programa comienza a
"examinar". En este recorrido por la subconsulta principal, cuando llega a los
campos con enlace, ejecuta la subconsulta dependiente.
Una subconsulta dependiente puede tener a su vez otras subconsultas
dependientes y, para estos casos, el comportamiento de la ejecucin es el mismo
que para las subconsultas principales y dependientes. Para distinguirla de la
subconsulta principal, cuando de una subconsulta dependiente "cuelga" otra
subconsulta, se llama a la primera subconsulta "madre".

Dependencia entre subconsultas

411

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

En la ilustracin se observa que:

Las subconsultas reciben por defecto el identificador 4XHU\Q!, donde Q es el nmero


de orden de creacin de la subconsulta.
4XHU\ es la subconsulta principal y tiene como dependiente a 4XHU\.

A continuacin se detallan los elementos que intervienen en la definicin de un


enlace virtual.
Para ms posibilidades de definicin, consulte el apartado *HQHUDO
&DUDFWHUtVWLFDVJHQHUDOHVGHODVXEFRQVXOWD de este captulo.

6XEFRQVXOWDSULQFLSDO
Como ya se mencion anteriormente, toda consulta cuenta como mnimo con una
subconsulta. Esta subconsulta, que es la primera que se crea, es la subconsulta
principal y determina el tipo de consulta que se disea (por ejemplo, una consulta
de acumulado tiene como subconsulta principal a una de acumulado).
La subconsulta principal no puede ser dependiente de otra subconsulta y todas las
nuevas subconsultas que se crean son dependientes de sta.
Cualquier ordenacin o agrupacin completa de la tabla resultado debe definirse en
la subconsulta principal.
Enlace virtual
Creada ms de una subconsulta, la definicin del enlace virtual entre ambas se
realiza desde la ventana 6XEFRQVXOWDV, que se despliega al seleccionar la opcin
de men 9HU_6XEFRQVXOWDV.

412

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 287. Subconsultas sin enlace virtual

Para definir un enlace virtual siga los siguientes pasos:


 Seleccione la subconsulta que ser la subconsulta dependiente.
 Seleccione la opcin de men 'HILQLFLyQ_(QODFHVHQWUHVXEFRQVXOWDV o
haga clic en el botn correspondiente en la ventana 6XEFRQVXOWDV. Se
despliega la ventana de definicin del enlace virtual.

Figura 288. Definicin de enlace virtual entre subconsultas

En esta ventana se distinguen las siguientes secciones:


VXEFRQVXOWDV: es la seccin que se ubica arriba a la izquierda. Presenta,
en forma de rbol de directorios, las subconsultas creadas hasta el
momento y la jerarqua de las mismas (en la imagen de ejemplo no se ha
definido ningn enlace virtual).
FDPSRVGHODVXEFRQVXOWDPDGUH: es la seccin ubicada arriba en el
centro de la ventana. Hasta aqu se arrastra con el PRXVH la tabla que se
elija como "madre" y el programa incluye automticamente los campos que
se hayan seleccionado en esa subconsulta para poder realizar el enlace.
FDPSRVGHODVXEFRQVXOWDGHSHQGLHQWH: es la seccin que se muestra
arriba a la derecha y all se visualizan todos los campos de la tabla base
de la subconsulta dependiente desde la cual se crea el enlace.

413

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

EXVFDUQRPEUHVLJXDOHV: por defecto, esta opcin se presenta


seleccionada, ya que de esta forma cuando se selecciona un campo en la
seccin central, automticamente se selecciona su anlogo de la
subconsulta dependiente, aunque puede seleccionar otro campo diferente
haciendo clic sobre l.

Figura 289. Seleccin de campos por nombres iguales

9LVRUGHHQODFHV: es la tabla que ocupa la parte inferior de la ventana,


en la cual se muestran los campos comunes a travs de los cuales se
realiza el enlace virtual.
Un campo comn se agrega haciendo doble clic sobre l o haciendo clic en
el botn correspondiente una vez seleccionado.

Figura 290. Inclusin de un campo de enlace

 Haga clic en el botn $FHSWDU para que el enlace virtual quede guardado
una vez incluidos todos los campos deseados.
Si no desea conservar el enlace definido, haga clic en el botn &DQFHODU.
El botn %RUUDUHQODFH sirve para borrar un enlace previamente definido. Para
borrar un enlace definido, siga los siguientes pasos:

414

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

 En la ventana 6XEFRQVXOWDV, seleccione la subconsulta dependiente cuyo


enlace quiere borrar.
 Seleccione la opcin de men 'HILQLFLyQ_(QODFHVHQWUHVXEFRQVXOWDV o
haga clic en el botn correspondiente en la ventana 6XEFRQVXOWDV.
 Una vez desplegada la ventana (QODFHVYLUWXDOHV, haga clic en %RUUDUHQODFH.
Cuando se vinculan dos subconsultas, por ejemplo Query1 y Query2, la
ejecucin es la siguiente: por cada registro que se lee de Query1 se genera un
filtro en Query 2 de la forma C=valor ledo de Query1.
Esta "lectura combinada" puede devolver alguna de las siguientes opciones en
la subconsulta dependiente (en este caso Query2):
1RVHJHQHUDQLQJ~QUHJLVWUR: si quiere presentar estos registros en la salida
de datos, debe activar la opcin $QXODHOUHJLVWURFRPSOHWR, de la pestaa
*HQHUDO de la subconsulta correspondiente. Una vez hecho esto, en la salida
de datos no figura el registro actual de la subconsulta principal.
Si no est activada la opcin de anular el registro completo, el registro actual se
visualiza como nulo.
6LJHQHUDXQUHJLVWUR: en la salida de datos figura el registro de la subconsulta
principal, con el valor correspondiente de la subconsulta dependiente.
6LJHQHUDPiVGHXQUHJLVWUR: se produce un producto cartesiano entre
subconsultas. Si la subconsulta dependiente tiene activada la opcin $QXODHO
FRQWUROGHSURGXFWRFDUWHVLDQR de la pestaa *HQHUDO, en la salida de datos
se muestran tantos registros de la subconsulta principal como tenga la
subconsulta dependiente.
Si el comportamiento entre subconsultas es normal y la dependiente no tiene
activada la opcin de anular el control de producto cartesiano, se muestra un
mensaje antes de ejecutar la salida de datos que avisa de la existencia del
producto cartesiano.

)HFKDVGHWUDEDMR

Las fechas de trabajo se utilizan para acotar la consulta a un perodo determinado y


calcular las fechas en las frmulas de fuentes de datos.
La Consulta utiliza cuatro fechas de trabajo:
l )HFKDGHLQLFLR: se utiliza para la frmula de histricos por defecto y como
fecha relativa para calcular los perodos en las frmulas de histricos definidas
por el usuario.
l )HFKDGHILQ: se usa para la frmula de Periodo de Fechas Inicio Fin.
l )HFKDGHLPSXWDFLyQ: se utiliza para la frmula de acumulados por defecto y
como fecha relativa para determinar las pagas seleccionadas en las frmulas
de acumulados, cuando la orientacin es por imputacin.
l )HFKDGHSDJR: se usa para la frmula de acumulados por defecto y como
fecha relativa para determinar las pagas seleccionadas en las frmulas de
acumulados, cuando la orientacin es por pago.

415

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Para definir las fechas de trabajo seleccione la opcin de men


+HUUDPLHQWDV_)HFKDVGHWUDEDMR o haga clic en el botn correspondiente. A
continuacin se despliega la ventana de definicin de fechas de trabajo.

Figura 291. Definicin de fechas de trabajo

Las posibilidades de definicin de las fechas de trabajo se detallan a continuacin.

9DORUSRUGHIHFWR
El valor por defecto que ofrece la herramienta es la fecha del da.
Para las Fechas de Imputacin y Pago, slo al acceder a la aplicacin por una
paga determinada de Nmina, toman el valor de la paga seleccionada.

3HWLFLyQHQHMHFXFLyQ
Si en la ventana de definicin de las fechas de trabajo se activa la opcin 3HWLFLyQ
HQHMHFXFLyQ, para cualquiera de las fechas, la Consulta despliega una ventana al
realizar la ejecucin en la cual se debe ingresar un valor para cada fecha que as lo
requiera.

Figura 292. Peticin de fecha en la ejecucin

En esta ventana se muestra el nombre de la variable (por ejemplo, fecha de inicio),


el tipo (fecha), el valor con el que ya cuenta la herramienta (si no ha sido definido
uno como variable de entorno, aparece la fecha actual) y dos botones de remonte.
Para modificar el valor que se muestra existen tres posibilidades:
Haga doble clic en la casilla 9DORU y consignar un nuevo valor escribindolo.
Haga clic en el botn &DOHQGDULR y seleccionar una fecha del calendario.
Haga clic en el botn 3DJDV. A continuacin se despliega la ventana de paga.
En esta ventana se puede seleccionar una fecha de paga como valor para una
variable.

416

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 293. Seleccin de paga

$VLJQDFLyQGHXQDYDULDEOHGHHQWRUQRDXQDIHFKD
La asignacin de una variable de entorno a una fecha de trabajo se realiza en la
ventana de definicin de fechas de trabajo. All se le asigna el identificador de una
variable de entorno de tipo fecha, es decir, que el proceso de la consulta se realiza
segn la definicin de esa variable de entorno.
Para asignar una variable de entorno a una fecha de trabajo siga los siguientes
pasos:
 Haga doble clic en la casilla de variable de entorno de la fecha deseada. Se
despliega dentro de la ventana, en la parte inferior, una lista con la variables de
entorno que puedan haber sido definidas.
Tambin all aparece un registro vaco en el cual puede crear una nueva
variable de entorno (para definicin de variables de entorno consulte el
siguiente apartado 9DULDEOHV).

Figura 294. Asignacin de variable de entorno a una fecha de trabajo

 Una vez comprobadas las variables existentes o creada una variable nueva,
consigne en la casilla de variable de entorno de la fecha deseada el
identificador de la variable que desea aplicar.
 Tras consignar la variable de entorno a aplicar, haga clic en el botn $FHSWDU
para que la asignacin tenga efecto.

417

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

9DULDEOHV

Son elementos de la consulta que pueden tomar un valor definido previamente o


cuyo valor puede ser especificado en la ejecucin de la consulta.
Las variables pueden ser:
l GHHQWRUQR: pueden seleccionarse desde cualquier seccin de la
subconsulta y son pequeos clculos que se definen con un tipo y una
forma de calcularse determinados, permitiendo tomar el valor de alguna
variable de la aplicacin o pedir en ejecucin su valor.
Las variables de entorno se conservan durante una sesin y slo se pueden
guardar en cada archivo QRL que se guarde.
Existe la posibilidad de guardar en el QRL slo aquellas variables de entorno
que hayan sido utilizadas durante el diseo de la consulta. Para ello se debe
activar la casilla de verificacin *XDUGDUVyORODVYDULDEOHVGHHQWRUQR
XVDGDV, que se encuentra en la ventana +HUUDPLHQWDV_2SFLRQHV_*UDEDFLyQ.
La herramienta tambin permite borrar las variables de entorno al crear varias
consultas durante una misma sesin. Para ello debe activar la casilla de
verificacin %RUUDYDULDEOHVGHHQWRUQRHQFRQVXOWDQXHYD que se encuentra
en una ventana a la que se accede desde la opcin de men
+HUUDPLHQWDV_2SFLRQHV_(GLFLyQ.
l LQWHUQDV: conjunto de variables de entorno cuya definicin est guardada
internamente y que por tanto se mantienen entre sesiones distintas de la
consulta.

'HILQLFLyQGHYDULDEOHVGHHQWRUQR
Para definir una variable de entorno seleccione la opcin de men
+HUUDPLHQWDV_9DULDEOHVGHHQWRUQR. A continuacin se despliega la ventana
9DULDEOHVGHHQWRUQR.

Figura 295. Definicin de variables de entorno

Esta ventana cuenta con las siguientes caractersticas, cada una de las cuales es
un paso en la definicin de una variable:
l 9DULDEOH: en esta casilla debe consignar el identificador de la variable. No
puede incluir espacios.
l 1RPEUH: en esta casilla debe consignar el nombre de la variable, que es el que
se visualiza durante el uso de la Consulta. Puede incluir espacios.

418

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

l 2ULJHQ: aqu, mediante un botn de lista, se selecciona la forma en que se


asigna el valor a la variable. Las posibilidades son las siguientes:
YDORUSRUGHIHFWR: la variable toma el valor que asigna por defecto la
Consulta. El valor depende del tipo de campo:
para texto el valor es "" (nulo).
para nmero el valor es 0.
para fecha el valor es la fecha actual.
SHWLFLyQHQHMHFXFLyQ: el usuario inserta el valor de la variable en el
momento de la ejecucin.

Figura 296. Peticin de valor de variable en ejecucin

Para insertar el valor en esta ventana, tanto en tipo nmero como en tipo
texto, haga doble clic en la casilla 9DORU.
Para insertar un valor de tipo fecha, consulte el apartado )HFKDVGH
WUDEDMR de este captulo.
YDORUGLUHFWR: se define una valor fijo para la variable consignndolo en la
casilla de valor.
YDULDEOHVGHODDSOLFDFLyQ: se toma el valor de las variables internas de la
aplicacin.
YDULDEOHHQSUHFRPSLODGRU: mediante esta opcin es posible asignar valor
a una variable cuando un ejecutable (como por ejemplo el recibo) utiliza un
archivo QRL a travs de la aplicacin.
l 7LSR: en esta columna se consigna, mediante un botn de lista, el tipo de la
variable: texto, fecha o nmero.
l 9DORU: en esta casilla se consigna el valor que toma la variable si se ha
seleccionado en origen "Valor directo".
l ,QI LQIRUPDFLyQ : mediante este botn puede asociar un campo de una tabla
para extraer un registro y utilizarlo como valor cuando se selecciona como
origen "Peticin en ejecucin".
Para asociar un campo a una variable que pide su valor en ejecucin, siga los
siguientes pasos:
 Haga clic en el botn ,QISe despliega la ventana $VRFLDUFDPSRWDEODD
XQDYDULDEOH.

419

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 297. Asociar campo a una variable

 Seleccione de las respectivas listas una tabla asociada y un campo


asociado (el tipo de campo elegido debe corresponderse con el tipo de
variable; por ejemplo, si la variable es de fecha, el campo asociado debe
ser de fecha).
 Haga clic en el botn $FHSWDU.
 El botn ,QI de la ventana de definicin de variables queda marcado como
definido.
 La ventana de peticin de variable en ejecucin cuenta en este caso con un
botn de lista que remonta al campo asociado para seleccionar desde all
un valor.

Figura 298. Peticin en ejecucin de variable de entorno con campo asociado

l (OLPLQDU: este botn permite borrar la variable seleccionada.

$SOLFDFLyQGHYDULDEOHV
Las variables, al igual que los clculos, pueden utilizarse tanto como un campo
independiente como para la elaboracin de filtros o clculos.
Las diferentes secciones de una subconsulta cuentan con un botn 9DULDEOHV
desde el cual puede seleccionar las variables que estn definidas.
Otra posibilidad de aplicacin de las variables es en las fechas de trabajo (consulte
el apartado )HFKDVGHWUDEDMRde este captulo).

&RQYHUVLyQGHYDULDEOHVGHHQWRUQRHQLQWHUQDV
Cualquier variable de entorno puede convertirse en una variable interna, es decir
que estar disponible para todas las sesiones de la herramienta.
Para el traspaso debe valorar el posible impacto de las nuevas variables
introducidas sobre las que la versin estndar de la aplicacin e-mind maneja
por defecto.
Si desea convertir una variable de entorno en variable interna siga los siguientes

420

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

pasos:
 Seleccione la opcin de men +HUUDPLHQWDV_7UDVSDVRDYDULDEOHVLQWHUQDV.
Se despliega la ventana de traspaso. A la izquierda se muestran las variables
de entorno definidas y a la derecha las internas.

Figura 299. Traspaso a variables internas

 Para traspasar una variable de entorno a interna, seleccinela y haga clic en el
botn de traspaso.
 Una vez convertidas todas las variables deseadas, haga clic en el botn
$FHSWDU.

)yUPXODVGHIXHQWHVGHGDWRV

Son operaciones lgicas definidas sobre las fuentes de datos (es decir, la tabla
base y sus tablas asociadas) que se encargan de filtrar y agrupar los datos para
optimizar el mtodo de recuperacin de informacin de la base de datos. Permiten
agrupar elementos de un conjunto para extraer los que tengan coincidencia.
Las frmulas pueden ser de histricos o de acumulados y cada una tiene su propia
definicin desde la ventana de definicin de frmulas de fuentes de datos.

Figura 300. Definicin de frmulas de fuentes de datos

A continuacin se detallan las posibilidades de definicin de cada tipo de frmula.

En la seleccin del tipo de datos, algunas tablas pueden disponer de una frmula de
fuentes de datos 5HVXHOWD. Para ms informacin sobre esta frmula, consulte el captulo
"Diseador de TAVs" en el 0DQXDOGHGHVDUUROORGHDSOLFDFLRQHV0HWD.

421

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

)yUPXODVGHKLVWyULFRV
Se aplican normalmente a los histricos, por lo que se definen como un
intervalo de tiempo, aplicando un filtro histrico y devolviendo slo los datos
correspondientes a determinadas fechas.
Un histrico con una frmula de aplanamiento (frmula de histrico) aplicada,
devolver slo los datos contenidos en ese periodo de tiempo.
Para definir una frmula de histricos, siga los siguientes pasos:
 Seleccione en la ventana )XHQWHVGHGDWRV la opcin +LVWyULFRV y haga clic
en el botn de creacin de nueva frmula.
 A continuacin la ventana cambia de aspecto y se muestra una casilla donde
se debe introducir un identificador para la frmula. Adems, estn disponibles
los botones:
definir frmula

guardar frmula

cancelar frmula

Figura 301. Identificador de la frmula

 Haga clic en el botn 'HILQLUIyUPXOD para pasar a la ventana de definicin de


frmula. Se despliega la ventana )yUPXODGHKLVWyULFR.

422

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 302. Definicin de frmula de histricos

En este ventana se definen las caractersticas de la frmula. Las opciones son


las siguientes:
3HULRGRGHIHFKDVGHLQLFLR\ILQ: seleccionando esta opcin, se define un
periodo en la ejecucin.
)yUPXOD: permite definir una frmula de histrico. Las opciones de
definicin de frmulas son las siguientes:
Situacin base: es la posicin base en el tiempo desde la cual se
construye la frmula. Mediante el botn de lista puede seleccionar una
de las situaciones base disponibles en la herramienta (por ejemplo
"principio del mes actual" o "julio del ao actual").
Meses atrs: en esta casilla puede consignar los meses anteriores a la
situacin base que se quieren incluir en la frmula.
Meses adelante: en esta casilla puede consignar los meses posteriores
a la situacin base que se quieren incluir en la frmula.
Da del mes de inicio: en esta casilla puede precisar el da del mes de la
fecha de inicio (que puede ser el de 0HVHVDWUiV o, si ste no se ha
definido, el de la situacin base). El valor por defecto "0", toma el primer
da del mes seleccionado.
Da del mes de fin: en esta casilla puede precisar el da del mes de la
fecha de fin (que puede ser el de 0HVHVDGHODQWH o, si ste no se ha
definido, el de la situacin base). El valor por defecto "0", toma el ltimo
da del mes seleccionado.

423

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 303. Esquema de frmulas de histricos

)LFKDVHQDOWDGXUDQWHWRGRHOSHULRGR: si se activa esta opcin se


recuperan los registros "activos" durante todo el periodo completo.

Si el periodo elegido como frmula de fuente de datos es del 15/11/1989 al 30/11/


1989, un registro de absentismo del 1/11/1989 al 15/12/1989 es recuperado por
esta opcin, pero no uno del 17/11/1989 al 20/11/1989.

)LFKDVHQDOWDHQDOJ~QPRPHQWRGHOSHULRGR: si se activa esta opcin se


recuperan los registros "activos" en algn momento del periodo.

Si el periodo elegido como frmula de fuente de datos es del 15/11/1989 al 30/11/


1989, un registro de absentismo del 1/11/1989 al 15/12/1989 es recuperado por
esta opcin, pero tambin uno del 17/11/1989 al 20/11/1989 o uno del 1/11/1989 al
16/11/1989

424

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 304. Esquema de fichas en relacin al periodo

 Una vez definidas las opciones de la frmula de histricos, haga clic en el botn
$FHSWDU para introducir los cambios efectuados. A continuacin se regresa a la
ventana 'HILQLFLyQGHIyUPXODVGHIXHQWHVGHGDWRV.
 Si desea guardar la frmula creada, haga clic en el botn *XDUGDU. A
continuacin haga clic en el botn $FHSWDU para seguir trabajando con la
Consulta.
 Si no desea guardar la frmula creada, haga clic en el botn &DQFHODU. A
continuacin haga clic en el botn &DQFHODUpara seguir trabajando con la
Consulta.
Las frmulas de histricos slo se conservan durante la sesin en que han sido
creadas, aunque se guardan en el archivo QRL.
Existe la posibilidad de guardar en el QRL slo aquellas frmulas de fuentes de
datos que hayan sido utilizadas durante el diseo de la consulta. Para ello es
necesario que active la casilla de verificacin *XDUGDUVyORODVIyUPXODVGH
IXHQWHVGHGDWRVXVDGDV, que est situada en una ventana a la que se accede
desde la opcin de men +HUUDPLHQWDV_2SFLRQHV_*UDEDFLyQ.
La herramienta tambin permite borrar las frmulas al crear varias consultas
durante una misma sesin. Para ello debe activar la casilla de verificacin %RUUD
IXHQWHVGHGDWRVHQFRQVXOWDQXHYDque se encuentra en una ventana a la que
se accede desde la opcin de men +HUUDPLHQWDV_2SFLRQHV_(GLFLyQ_.

)yUPXODVGHDFXPXODGR
Estas frmulas se aplican al acumulado, al definir un filtro y un conjunto de
totalizaciones para devolver un nico registro con todas las operaciones ya
realizadas. Para esto se definen las pagas sobre las que se quiere actuar y un
tratamiento en retroactividad y entre pagas.
La herramienta cuenta con una )yUPXODSRUGHIHFWR, que utiliza la fecha actual
como la de imputacin y pago.
Para definir una frmula de acumulado, siga los siguientes pasos:

425

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

 Seleccione en la ventana )XHQWHVGHGDWRV la opcin $FXPXODGRV y haga clic


en el botn de creacin de nueva frmula.
 A continuacin la ventana cambia de aspecto y muestra una casilla donde debe
introducir un identificador para la frmula. Adems, estn disponibles los
botones:
definir frmula

guardar frmula

cancelar frmula

Figura 305. Identificador de la frmula

 Haga clic en el botn 'HILQLUIyUPXOD para pasar a la ventana de definicin de


frmula. Se despliega la ventana )yUPXODGHDFXPXODGR.

Figura 306. Definicin de frmula de acumulado

En este ventana se definen las caractersticas de la frmula. Las posibilidades


son las siguientes:
l 7LSRGHRULHQWDFLyQ: en esta seccin se indica qu tipo de informacin se
quiere extraer del acumulado, orientando el periodo que se seleccione a
fechas de imputacin (opcin 3RULPSXWDFLyQ) o de pago (opcin 3RU
SDJR). Si se trabaja con nmina, generalmente se toma un periodo por
fecha de imputacin.

426

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

l 7UDWDPLHQWRHQUHYLVLRQHV: en esta seccin puede seleccionar el


tratamiento deseado para las retroactividades que puedan haberse
efectuado sobre una paga.
Si en tipo de orientacin selecciona la opcin 3RUSDJR, esta seccin se
llama 7UDWDPLHQWRHQDWUDVRV, aunque sus funcionalidades son las
mismas.
6XPD: seleccionando esta opcin se suman todos los registros de la
tabla de acumulado para el periodo seleccionado, es decir, la paga
original ms las retroactividades.
OWLPDUHYLVLyQ: seleccionando esta opcin slo se extrae la ltima
retroactividad realizada, es decir, el ltimo registro de la tabla de
acumulado en el periodo indicado.
3DJDRULJLQDO: seleccionando esta opcin slo se extrae el registro
correspondiente a la paga original de la tabla de acumulado en el
periodo indicado.
7RGDVODVUHYLVLRQHV: seleccionando esta opcin se extrae todas las
retroactividades realizadas, independientemente de la paga original.
l 6HOHFFLyQGHSDJDVSDUDWUDWDU: en esta seccin se determina qu pagas
se utilizan en los clculos, es decir, qu registros del acumulado se
abarcan. Estas opciones se combinan con las opciones de periodo, donde,
una vez fijado el intervalo de paga, se decide hasta dnde se llega, es
decir, si se incluye la paga actual o no.
3DJDDFWXDO: se toman todos los registros del acumulado con la fecha
de imputacin que se indique desde la ventana 6HOHFFLyQGHSDJDV, si
la orientacin es por imputacin. O bien todos los registros que tengan
fecha de pago que indique el usuario posteriormente desde la ventana
6HOHFFLyQGHSDJDV, si la orientacin es por pago.
Siempre que se utilice una frmula de acumulado, antes de ejecutar la
consulta, el programa pide una fecha de pago y otra de imputacin en
la ventana 6HOHFFLyQGH3DJDV.
3DJDDQWHULRU: si la orientacin es por imputacin se toman todos los
registros del acumulado en los cuales la fecha de imputacin es la
inmediatamente anterior a la fecha de imputacin actual. Si la
orientacin es por pago, el comportamiento es similar, pero con la fecha
de pago.
9DULDVSDJDV: en los dos casos anteriores, se selecciona slo una
paga, con todas sus retroactividades correspondientes. En este caso se
seleccionan varias pagas, todas las contenidas en el periodo que
quiere definir y con una totalizacin de los resultados en cada una de
ellas. Por tanto, cuando seleccione esta opcin, se activa la seccin
7UDWDPLHQWRHQWUHSDJDV.

427

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Cuando se tratan varias pagas es necesario que determine la


operacin que se realiza sobre los registros recuperados y el
intervalo de tiempo a tratar. Se consigna un punto en el tiempo y se
indica cuntos meses se realiza la bsqueda hacia atrs y cuntos
hacia adelante a partir de esta nueva fecha.
Operacin: mediante este botn de lista puede especificar el tipo de
operacin que se realiza con los registros obtenidos de la tabla de
acumulado para obtener un nico registro. Las operaciones
disponibles son: suma, media, primero, ltimo, mnimo y mximo.
Paga base: esta opcin tiene las mismas funciones que se detallan
en el apartado )yUPXODVGHKLVWyULFRV.
Meses atrs: esta opcin tiene las mismas funciones que se
detallan en el apartado )yUPXODVGHKLVWyULFRV.
Meses adelante: esta opcin tiene las mismas funciones que se
detallan en el apartado )yUPXODVGHKLVWyULFRV.
3HULRGR: una vez que se fija la paga a tratar, debe seleccionar la
extensin del periodo que desea tratar. Las opciones son las
siguientes:
Completo: con esta opcin no se tiene en cuenta la paga base y se
toma la seleccin completa.
Hasta paga actual incluida: con esta opcin se tratan slo las
pagas, dentro de las seleccionadas, que sean menores o iguales a
la paga actual.
Hasta paga actual sin incluir: con esta opcin se tratan slo las
pagas, dentro de las seleccionadas, que sean menores a la paga
actual.
 Una vez definidas las opciones de la frmula de histricos, haga clic en
$FHSWDU para introducir los cambios efectuados. A continuacin se regresa a la
ventana 'HILQLFLyQGHIyUPXODVGHIXHQWHVGHGDWRV.
 Si desea guardar la frmula creada, haga clic en el botn *XDUGDU. A
continuacin haga clic en el botn $FHSWDU para seguir trabajando con la
Consulta.
 Si no desea guardar la frmula creada, haga clic en el botn &DQFHODU. A
continuacin haga clic en el botn &DQFHODUpara seguir trabajando con la
Consulta.
Las frmulas de acumulado slo se conservan durante la sesin en que han sido
creadas, aunque se guardan en el archivo QRL.
Existe la posibilidad de guardar en el QRL slo aquellas frmulas de fuentes de
datos que hayan sido utilizadas durante el diseo de la consulta. Para ello es
necesario que active la casilla de verificacin *XDUGDUVyORODVIyUPXODVGH
IXHQWHVGHGDWRVXVDGDV, que est situada en una ventana a la que se accede
desde la opcin de men +HUUDPLHQWDV_2SFLRQHV_*UDEDFLyQ.
La herramienta permite tambin borrar las frmulas al crear varias consultas

428

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

durante una misma sesin. Para ello debe activar la casilla de verificacin %RUUD
IXHQWHVGHGDWRVHQFRQVXOWDQXHYD que se encuentra en una ventana a la que
se accede desde la opcin de men +HUUDPLHQWDV_2SFLRQHV_(GLFLyQ.

$SOLFDFLyQGHIyUPXODVGHIXHQWHVGHGDWRV
Una vez que han sido definidas, las frmulas de fuentes de datos se pueden utilizar
cuando se cree una nueva consulta.
Para la aplicacin de frmulas de fuentes de datos consulte el apartado &UHDFLyQ
GHFRQVXOWDFRQRSFLRQHVDYDQ]DGDVde este captulo.

&RQYHUVLyQGHIyUPXODVGHIXHQWHVGHGDWRVHQLQWHUQDV
Cualquier frmula de fuentes de datos puede convertirse en interna, es decir,
estar disponible para todas las sesiones de la herramienta.
Para este traspaso se debe valorar el posible impacto de las nuevas frmulas
introducidas sobre las que la versin estndar de la aplicacin e-mind maneja
por defecto.
Si desea convertir una frmula de fuentes de datos en interna siga los siguientes
pasos:
 Seleccione la opcin de men +HUUDPLHQWDV_7UDVSDVRDIXHQWHVGHGDWRV
LQWHUQDV.
A continuacin se despliega la ventana de traspaso. A la izquierda se muestran
las frmulas de fuentes de datos definidas y a la derecha las internas.

Figura 307. Traspaso a fuentes de datos internas

 Para convertir una frmula en interna, seleccinela y haga clic en el botn de
traspaso.
 Una vez convertidas todas las frmulas deseadas, haga clic en $FHSWDU.

$QiOLVLVGHODHVWUXFWXUDGHODFRQVXOWD

Antes de la grabacin de la consulta o de la ejecucin de la salida de datos, la


herramienta permite comprobar que el funcionamiento de la estructura de la
consulta es el correcto. Para ello dispone de las siguientes opciones:

429

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

l 64/JHQHUDGRHQVXEFRQVXOWDDFWXDO: seleccionando la opcin de men


9HU_64/JHQHUDGRHQVXEFRQVXOWDDFWXDO se despliega una ventana que
contiene la sentencia completa que la subconsulta activa lanza a la base de
datos.

Figura 308. SQL generado en subconsulta

Esta ventana cuenta con un botn que comprueba la sintaxis de la sentencia


SQL. Si la sintaxis es correcta, se muestra un breve mensaje que dice que la
sintaxis es correcta. Si la sintaxis no es correcta, se muestra un mensaje en el
cual se detallan los errores que contiene.
Para cerrar esta ventana haga clic en el botn ([LW.
l &RPSUREDUVLQWD[LVHQVXEFRQVXOWDDFWXDO: seleccionando la opcin de
men 9HU_&RPSUREDUVLQWD[LVVXEFRQVXOWDDFWXDO se realiza la
comprobacin de la sintaxis de la misma manera que se detalla en la opcin
anterior.
l 7H[WRGHO45,: seleccionando la opcin de men 9HU_7H[WRGHO45, se
muestra el texto del QRI (sigla de 4XHU\,QWHUSUHWHG, interpretacin de Query),
que es la mnima informacin que necesita la aplicacin e-mind para lanzar el
conjunto de sentencias que forman el QRL contra la base de datos.
La ventana 7H[WRGHO45, permite abrir otro texto QRI ($UFKLYR_$EULU) o
guardar el actual ($UFKLYR_*XDUGDUFRPR).

430

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 309. Texto del QRI

l 0RVWUDUHUURUHVH[WHQGLGRV: esta opcin muestra informacin detallada


(mdulo y funcin) en cada mensaje de error que se pueda desplegar durante
el uso de la Consulta. Para seleccionarla es necesario que active la casilla de
validacin 0RVWUDUHUURUHVH[WHQGLGRV que se encuentra en una ventana a la
que se accede desde la opcin de men +HUUDPLHQWDV_2SFLRQHV_$YDQ]DGDV.
Esta opcin puede resultar til especialmente para los desarrolladores.

$MXVWHGHSDUiPHWURVGHVDOLGDVGHGDWRV

Adems del diseo propio de cada salida de datos, la herramienta permite ajustar y
definir algunos parmetros para llevar un mayor control durante la ejecucin de una
consulta.
Estas opciones de ajuste, que se detallan a continuacin, se activan en la ventana
2SFLRQHVJHQHUDOHV, que se despliega al seleccionar la opcin de men
+HUUDPLHQWDV_2SFLRQHV.
l 0RVWUDUDYLVRVHQODHMHFXFLyQ: esta casilla de verificacin, que se encuentra
en la pestaa (GLFLyQ, activa la visualizacin de avisos durante la ejecucin de
una depuracin.
l &RQWUROGHYROXPHQGHGDWRV: esta casilla de verificacin, que se encuentra
en la pestaa (GLFLyQ, activa la limitacin de tamao mximo de salida de
datos.
l 5HJLVWURSRUEORTXH: la lectura que la consulta realiza en la base de datos
se efecta bloque a bloque. Entre la lectura de un bloque y el siguiente, la
ejecucin se puede detener si el formulario de estado de ejecucin est
activado.
La informacin que se muestra en la barra de estado de la consulta se
actualiza bloque a bloque, por lo que si en esta casilla, que se encuentra en
la pestaa $YDQ]DGDV, consigna un tamao pequeo, puede hacer un

431

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

seguimiento ms detallado del volcado. Si se consigna un cero, todos los


registros se leen de continuo, eliminando la posibilidad de paralizar la
ejecucin, aunque con la ventaja de que aumenta la velocidad de ejecucin.
l 1~PHURPi[LPRGHEORTXHV: en esta casilla, que se encuentra en la pestaa
$YDQ]DGDV, puede consignar el nmero mximo de lecturas que la
herramientas realiza de la base de datos. Esta opcin es muy til si se est
depurando y slo se quieren volcar los primeros datos. Una vez ledos esos
bloques, si previamente se ha activado la opcin de 0RVWUDUIRUPXODULRGH
HVWDGRGHSURFHVRHQ(MHFXFLyQse muestra este formulario en estado
pausa, con las posibilidades de continuar la ejecucin o cancelarla. Si no
est activada esta opcin, la salida de datos se trunca.
l 7DPDxRPi[LPRGHGDWRV: en esta casilla, que se encuentra en la pestaa
$YDQ]DGDV, se puede consignar un nmero para controlar el tamao del
volcado (en E\WHV). Es muy til para tipos de salida con restricciones de
tamao como el portapapeles, la salida a pantalla o con riesgo de colapso
como la impresora. Al llegar al tamao mximo consignado, la herramienta
lanza un mensaje que permite comprobar el estado del sistema y posibilita
tanto la continuidad como la cancelacin de la salida de datos.
Una vez llegado al tamao mximo, si previamente se ha activado la opcin
de 0RVWUDUIRUPXODULRGHHVWDGRGHSURFHVRHQ(MHFXFLyQse muestra este
formulario en estado pausa, con las posibilidades de continuar la ejecucin
o cancelarla. Si no est activada esta opcin, la salida de datos se trunca
l 0RGLILFDUHVWRVYDORUHVHQFDGDHMHFXFLyQ: esta casilla activa la
modificacin de valores para cada ejecucin, aunque el proceso es interno.
l 7UDWDUQXORVHQDJUXSDFLRQHV: esta casilla de verificacin, que se encuentra
en la pestaa $YDQ]DGDV, activa el tratamiento de los registros con valores
nulos en las operaciones de agrupacin. La activacin o no de esta casilla de
verificacin afecta a las funciones de agrupacin efectuadas sobre los registros
recuperados por la tabla resultado, no a las agrupaciones definidas a nivel de
subconsulta.
l 9HUQXORV: la activacin de esta casilla de verificacin, que se encuentra en la
pestaa $YDQ]DGDV, muestras los registros nulos en la salida de datos con la
palabra "Null" en lugar de aparecer en blanco.

'LVHxRGHXQDRSFLyQGHPHQ~SDUDHMHFXWDUOD&RQVXOWD

Tal y como se ha indicado en el acceso a esta herramienta, es posible ejecutar este


proceso adems de accediendo directamente desde la opcin de men o botn de
un formulario diseadas inicialmente de forma estndar, a travs de alguna opcin
de men que el instalador disee especficamente.
Para ms informacin sobre cmo crear opciones de men asociadas a este
proceso consulte el captulo Diseador de mens del 0DQXDOGHGHVDUUROORGH
DSOLFDFLRQHV0HWD.
Para ms informacin sobre la asociacin de botones a este proceso en los
formularios de la aplicacin, consulte los captulos sobre los Diseadores de
formularios del 0DQXDOGHGHVDUUROORGHDSOLFDFLRQHV0HWD.

432

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

$VLVWHQWHGHGLVHxRGHFRQVXOWDGHQyPLQD

Para el diseo de consultas de nmina, la Consulta cuenta con un asistente que


facilita el proceso al generar de manera automtica algunos elementos necesarios
por defecto.
La consulta de nmina, bsicamente, es una consulta predefinida con opciones
avanzadas, ya que posee por defecto una subconsulta normal y una subconsulta
dependiente de acumulado.
Para crear una consulta de nmina con el asistente, siga los siguientes pasos:
 Compruebe que est activada la casilla 0RVWUDUDVLVWHQWHGHFUHDFLyQGH
FRQVXOWD que se encuentra en una ventana a la que se accede desde la opcin
de men +HUUDPLHQWDV_2SFLRQHV_(GLFLyQ.
 Seleccione la opcin de men $UFKLYR_1XHYR o haga clic en el botn
correspondiente o, si se encuentra en la ventana $VLVWHQWHGHFUHDFLyQGH
FRQVXOWD que se despliega automticamente tras acceder a la herramienta,
seleccione la opcin &RQVXOWDQXHYD y haga clic en el botn 6LJXLHQWH. Se
despliega la ventana (OHFFLyQWLSRGHFRQVXOWD.

Figura 310. Eleccin del tipo de consulta de nmina

En la consulta de nmina tambin es posible activar la casilla de verificacin &RQVXOWD


VLPSOLILFDGD en la pestaa (GLFLyQ a la que se accede seleccionando la opcin de
men +HUUDPLHQWDV_2SFLRQHV para reducir las opciones de diseo.
 En esta ventana, seleccione la opcin &RQVXOWDQyPLQD y haga clic en el
botn 6LJXLHQWH. Se despliega la ventana (OHFFLyQWLSRGHSDJD.

433

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 311. Eleccin del tipo de paga

En esta ventana debe seleccionar el tipo de paga sobre el cual realizar la


consulta, con las siguientes posibilidades:
3DJDDFWXDO: se toma la paga actual como base para la consulta.
&RPSDUDWLYDGHSDJDV: se comparan dos pagas.
$xRFRPSOHWR: se toman las pagas correspondientes a un ao
completo.
2WUDVSDJDV: permite seleccionar una frmula de acumulado para
aplicar a la consulta.
3HWLFLyQHQHMHFXFLyQ: seleccionando esta opcin, la herramienta pedir
en el momento de la ejecucin las fechas correspondientes al periodo
que se quiere tratar.
 Una vez que ha seleccionado las opciones en la ventana (OHFFLyQWLSRGH
FRQVXOWD, haga clic en el botn 'LVHxDU para pasar al diseo de la tabla
resultado.

$VSHFWRGHODWDEODUHVXOWDGRHQFRQVXOWDVGHQyPLQD

Al acceder a la tabla resultado, una vez que se ha creado la consulta, se


comprueba que el aspecto es diferente al del resto de las consultas.

434

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 312. Tabla resultado en consulta de nmina

Esta tabla posee ya seleccionados tres campos de la tabla base )DVHVGHDOWD


(ID_SOCIEDAD, ID_EMPLEADO y FEC_ALTA_EMPLEADO), que son siempre
necesarios para hacer una consulta de nmina.
Adems, la tabla resultado cuenta con un botn de acceso a cada una de las dos
subconsultas que se crean, con su respectivo enlace virtual, automticamente:
l a la subconsulta principal, que es normal y cuya tabla base es )DVHVGHDOWD.

l a la subconsulta dependiente, que es de acumulado y cuya tabla base es


$FXPXODGR5/.
l en caso de seleccionarse como tipo de paga la opcin &RPSDUDWLYDGHSDJDV,
la Consulta crea automticamente una tercera subconsulta, tambin con
$FXPXODGR5/ como tabla base (con los valores correspondientes al mes
anterior al de la primera subconsulta) y con su correspondiente enlace virtual.
En la tabla resultado, tambin se muestra un botn para acceder directamente a
esta subconsulta.
El botn de filtro remite al filtro de la subconsulta principal.
Salvo estos botones, el resto de las funcionalidades de diseo de la consulta de
nmina son los mismos que se han detallado para el diseo bsico y el diseo
avanzado de consulta.

'LVHxRGHVDOLGDGHGDWRVFRQGHILQLFLyQ

En este apartado se explican las opciones de diseo de las salidas de datos con
definicin, es decir, las que necesitan de ciertas especificaciones para ser
ejecutadas de manera satisfactoria.
La ejecucin de todos los tipos de salidas se detalla en el apartado (MHFXFLyQGH
VDOLGDGHGDWRV de este captulo.

*UiILFRV

A la ventana de definicin de la salida a grfico puede acceder desde:

435

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

La opcin de men 'HILQLFLyQ_*UiILFR


Si est en la ventana 7LSRGHHMHFXFLRQHV (a la que se accede tras hacer clic
en el botn 6LJXLHQWH de la tabla resultado) siguiendo los siguientes pasos:
 Seleccione la opcin *UiILFR.
 Haga clic en el botn 6LJXLHQWH. Se despliega la ventana *UiILFR.

Figura 313. Definicin o ejecucin de grfico

 Haga clic en el botn (GLWDU. Se despliega la ventana de definicin de la


salida de datos a grfico.

Figura 314. Definicin de grfico

Las posibilidades de definicin en esta ventana son las siguientes:


l 7tWXOR: puede introducir un texto para que se muestre en la barra de ttulo de
la ventana del grfico y en la parte superior del grfico.
l &DUDFWHUtVWLFDVJUiILFDV: con este botn accede a la ventana de definicin
de las caractersticas del grfico. Las posibilidades de esta opcin se
describen en el apartado&DUDFWHUtVWLFDVJUiILFDV de este captulo.
l 6HULHVGHGDWRV: aqu se define qu campos de los seleccionados se
utilizan para la salida de datos y en qu lugar del grfico se muestran: ejeso
series. Pueden utilizarse campos en las series y en los ejes dependiendo de
si son campos numricos o de texto.

436

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Haciendo doble clic sobre cualquiera de los campos seleccionados para


series o ejes, se muestra una ventana para renombrar el nombre del campo
para su presentacin en el grfico.
Si desea eliminar alguna de las entradas de los listados, haga clic en el
botn %RUUDU~OWLPR, que borra el ltimo campo seleccionado.
l &DPSRVGLVSRQLEOHV: en las ventanas de este apartado se visualizan los
campos seleccionados para la subconsulta separados en dos grupos:
numricos y de texto. Los campos de texto slo pueden usarse en los ejes,
mientras que los campos numricos pueden utilizarse en las series y en los
ejes.
Haciendo doble clic sobre un campo del listado correspondiente (o
arrastrndolo con el PRXVH), ste pasa a la ventana superior (los campos
texto a ejes y los numricos a series). Si desea utilizar un campo numrico
en los ejes del grfico, active la casilla de verificacin $HMHV antes de
seleccionar el campo. Cuando existen dos campos ejes solo puede haber
uno de series.

&DUDFWHUtVWLFDVJUiILFDV
Al hacer clic en el botn &DUDFWHUtVWLFDVJUiILFDV de la ventana 'HILQLFLyQGHO
JUiILFR, se despliega la ventana de definicin de las caractersticas grficas de la
salida de datos.

Figura 315. Caractersticas grficas

Las posibilidades de esta ventana son las siguientes:


l $EULU: permite abrir un archivo de grfico con extensin .CHF. Al abrir un
grfico se reemplaza el grfico actual.
l *XDUGDU: permite guardar el grfico de la consulta en un archivo de grfico con
extensin .CHF.
l &RSLDUFRPRWH[WR: copia el grfico de la consulta como archivo de texto en el
portapapeles.
l ,PSULPLU: imprime el grfico de la consulta.
l 3UHYLVXDOL]DFLyQGHODLPSUHVLyQ: permite visualizar el grfico que se
imprimir.

437

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

l 7LSRVGHJUiILFRV: al hacer clic sobre el botn de esta ventana desplegable,


se obtienen las op que permiten modificar el tipo de grfico. Los tipos de
grficos disponibles son los siguientes (los tipos marcados con un asterisco
pueden ser multiserie, es decir, poseer varios valores para un mismo campo):
reas*

Barras*

Columnas*

Marcas*

Dispersin X-Y
Lneas*

Circular*

Curvas*
Combinado*
Anillo

Radar o polar

Cubos

[Abrir-]Alto-Bajo-Cerrar

Superficie

rea Curva*

Pasos*

Esferas
Alto-Bajo-Cerrar
Pirmide
Contorno

Candelabro
l &RORUHV: los colores utilizados para los diferentes elementos de un grfico
(como el fondo) pueden ser modificados.
Para llevar a cabo esta modificacin puede utilizar tanto la ventana de
colores (desplegable a partir del botn) como la barra de colores.
Al hacer clic sobre el botn de colores se despliegan los colores
disponibles:

438

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 316. Colores disponibles en botn

Figura 317. Barra de colores

Tanto si utiliza el botn como la barra para modificar el color de un elemento


del grfico es necesario que siga los siguientes pasos:
 Haga clic y mantenga presionado el botn izquierdo del PRXVH sobre el
color que se desea aplicar, con lo que el puntero cambiar de apariencia.
 Arrastre el puntero hasta la zona del grfico que desea modificar.
 Suelte el botn del PRXVH en la zona que desea modificar.
La diferencia entre la barra de colores y el botn es que desde la barra se
pueden definir nuevos colores. Para ello, haga doble clic sobre alguno de
los colores disponibles. A continuacin se despliega la ventana de
definicin de colores, en la cual debe seguir los pasos comunes a todas las
aplicaciones de Windows.
Adems de los colores, es posible modificar el diseo que presenta el
grfico, permitiendo mostrarlo con una textura slida o con dibujo. Estos
diseos son muy tiles para imprimir grficos en impresoras de blanco y
negro.
El modo en que se modifica el diseo del grfico es igual al del color, pero
tomando el estilo desde la barra de texturas.

Figura 318. Barra de texturas

l 7UHVGLPHQVLRQHV: desde este botn se activa la opcin 3D para el grfico


que se muestra en pantalla.
l 'HILQLFLyQGHYLVWDHQWUHVGLPHQVLRQHV: haciendo clic en este botn se
accede a la pestaa ' de la ventana de propiedades del grfico.

439

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 319. Definicin de vista en tres dimensiones

Para modificar la vista en tres dimensiones de un grfico siga los siguientes


pasos:
 Active la casilla de verificacin ' que aparece en la pestaa *HQHUDO
de la ventana desplegada en caso de que no aparezca activada.
 Arrastre las pequeas esferas que se presentan en el dibujo de la
izquierda de la ventana hasta definir los ngulos deseados o haga clic
en la casilla de verificacin 5RWDWHGYLHZ y a continuacin escriba los
grados en los campos ;$QJOH e <$QJOH de la parte inferior.
 Verifique la rotacin en visor de ejemplo situada en la parte derecha de
la ventana.
 Haga clic en el botn $SOLFDU para modificar los ngulos actuales en el
grfico mientras permanece en pantalla la ventana de rotacin, o haga
clic en el botn 2.para aplicar los ngulos y salir de la ventana
rotacin.
Para desactivar los ngulos de rotacin siga los siguientes pasos:
 Desactive la casilla de verificacin 9HU' que aparece en la pestaa
*HQHUDO de la ventana desplegada.
 Haga clic en 2. para salir de la ventana.
Adems de estas opciones, la ventana de definicin de la vista en tres
dimensiones permite:
Definir la profundidad de los elementos del grfico (arrastrando la barra que
est situada debajo del visor de ejemplo).
Agregar o quitar sombras desde la lista incluida a continuacin de literal
6KDGRZV.
Definir al grfico como de dos dimensiones desactivando la casilla de
verificacin ' que aparece en la pestaa *HQHUDO de la ventana
desplegada.
l $JUXSDPLHQWR: este botn activa o desactiva la opcin de agrupamiento
para grficos 3D (la funcin 3D debe estar activada para que este botn sea
funcional).

440

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

l /H\HQGDV: activa o desactiva la presentacin de leyendas que se visualizan


en la parte derecha del grfico. Para visualizar ms leyendas haga clic en el
botn KHUUDPLHQWDV que se explica ms adelante en este captulo y
seleccione la opcin 9DOXHV/HJHQG.
l (GLWRUGHGDWRV: activa o desactiva el (GLWRUGHGDWRV que consiste en una
tabla que muestra en su parte izquierda, y ordenadas en filas, las leyendas
de las categoras y en la parte superior, por columnas, las de las series; en
el cruce fila-columna se encuentran los datos correspondientes.
l 3DUULOODYHUWLFDO: activa o desactiva la visualizacin de la parrilla vertical,
siempre y cuando el grfico permita esta posibilidad.
l 3DUULOODKRUL]RQWDO: activa o desactiva la visualizacin de la parrilla
horizontal, siempre y cuando el grfico permita esta posibilidad.
l 7tWXORV: haciendo clic con el botn derecho del PRXVH en un espacio del
grfico en el que desea incluir el ttulo y seleccionando la opcin (GLWWLWOH
del men contextual al que se accede se despliega una caja de texto para
que incluya el ttulo. El usuario puede especificar los ttulos que se
visualizan arriba, abajo, a la izquierda y derecha del grfico.
l +HUUDPLHQWDV: mediante este botn se accede a un men contextual con
marcas de verificacin en sus entradas en el caso de que se encuentren
activas. Este men permite decidir si se mostrarn o no se mostrarn las
leyendas, barras de color y de diseo.
Tambin puede mostrar el editor de datos ('DWDHGLWRU). ste consiste en
una tabla que muestra en su parte izquierda, y ordenadas en filas, las
leyendas de las categoras y en la parte superior, por columnas, las de las
series; en el cruce fila-columna se encuentran los datos correspondientes.
Las leyendas y los datos pueden modificarse haciendo doble clic sobre la
celda que se quiere editar. Para moverse por las celdas se pueden usar las
flechas arriba y abajo y el tabulador.
l 7LSRGHOHWUD: haciendo clic con el botn derecho del PRXVH en un espacio
del grfico en el que desea modificar el tipo de letra y seleccionando la
opcin )RQW del men contextual al que se se despliega la ventana )RQW
que permite definir el tipo de letra del texto.
l =RRP: este botn permite aumentar la apariencia de una zona seleccionada
del grfico. Para ello, tras hacer clic en este botn y situar el puntero sobre una
de las esquinas del cuadrante del grfico que se desea aumentar, haga clic con
el botn izquierdo y desplace el puntero para delimitar el rea. En el momento
en que deje de presionar el botn se amplia la zona seleccionada.
l $WULEXWRVJHQHUDOHV: al hacer clic sobre este botn se despliega una ventana
formada por cuatro pestaas superpuestas. Desde estas pestaas puede
obtener informacin sobre las caractersticas del grfico, y modificarlas.
A continuacin se resumen las opciones disponibles en cada una de estas
pestaas:
*HQHUDO:muestra las caractersticas generales del grfico actual.

441

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 320. Atributos generales (general)

Las posibilidades de esta pestaa son las siguientes:


Definir si el grfico se muestra en tres dimensiones o en dos a travs de
la casilla de verificacin '.
Definir el agrupamiento a travs de la casilla de verificacin &OXVWHU =
$[LV .
Definir el tipo de barras o columnas utilizadas en un grfico de
barras o columnas a travs del botn 6WDFNHG6W\OH.
Definir el tipo de eje que se utiliza en el grfico a travs del botn
$[HV/LQHV.
Definir el tipo de recuadro que se muestra en el fondo del grfico a
travs del botn *ULG/LQHV.
Definir la paleta de colores a utilizar a travs de la lista que aparece a
continuacin del literal 3DOHWWH.
Definir el tipo de color utilizado a travs del botn 6FKHPH.
Definir el color de fondo del grfico a travs del botn %DFNJURXQG.
Definir el color de la caja del grfico a travs del botn &KDUWER[.
Incluir un ttulo para el grfico a continuacin del literal 7LWOH.
6HULHV: desde esta pestaa se determinan las caractersticas con las que
se muestra cada serie, entre ellas color, borde, nmero de vrtices.

442

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 321. Atributos generales (series)

$[HV: en esta pestaa puede reducir y ampliar la escala con la que se


muestra el grfico, y el incremento entre unidades.

Figura 322. Atributos generales (Axes)

': esta pestaa es la misma que se despliega con el botn 'HILQLFLyQ


GHYLVWDHQWUHVGLPHQVLRQHV.

&LUFXODU

Este tipo de salida de datos puede definir cartas o circulares que utilizan campos
de la consulta como parte del texto. Son especialmente tiles cuando quiere llevar
a cabo una comunicacin similar a un gran nmero de destinatarios, pero desea
hacerla de manera personalizada.
A la ventana de definicin de la salida a circular se puede acceder desde:
La opcin de men 'HILQLFLyQ_&LUFXODU
Si est en la ventana 7LSRGHHMHFXFLRQHV (a la que se accede tras hacer clic
en el botn siguiente de la tabla resultado) siguiendo los siguientes pasos:

443

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

 Seleccione la opcin &LUFXODU.


 Haga clic en el botn 6LJXLHQWH; a continuacin se despliega la ventana
&LUFXODU.

Figura 323. Definicin o ejecucin de circular

 Haga clic en el botn (GLWDU. Se despliega la ventana de definicin de la


salida de datos a circular.

Figura 324. Definicin de circular

Como se observa en la imagen, en la circular se escribe un texto que no se


modifica y se incluyen campos (mostrados entre corchetes) extrados por la
consulta, que permiten incorporar automticamente datos como la fecha, el nombre
del destinatario o cualquier otro valor que pueda extraerse de la base de datos a
travs de la consulta. Adems puede incluir fondos, dibujos y objetos OLE.
Para incluir texto en una circular slo tiene que escribirlo en la hoja.
Para incluir campos de la consulta en la circular debe seguir los siguientes pasos:
 Seleccione un campo entre los existentes en la lista &DPSRV.

444

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 325. Seleccin de un campo para incluir en la circular

 Posicione el cursor en el lugar del texto donde desea incluir el campo y
haga clic en el botn correspondiente.
 Para los campos que se almacenan en la base de datos con un formato que no
se corresponde con el que se desea usar en la circular (por ejemplo las fechas)
puede definir una longitud fija que elimine informacin no necesaria. Para
definir la longitud de un campo en pantalla, siga los siguientes pasos:
D Haga clic sobre el campo cuyo ancho desea modificar.
E Haga clic con el botn derecho delPRXVH sobre el campo seleccionado.
Se muestra sobre el campo el botn 7LSRGHDQFKR.
F Haga clic sobre el botn 7LSRGHDQFKR. Se despliega la ventana de
definicin del tipo de ancho, en la cual se puede definir tanto la longitud del
campo seleccionado como su alineacin.

Figura 326. Definicin del tipo de ancho

Las opciones de edicin del texto de la circular son las siguientes:


l *XDUGDU: seleccionando la opcin de men $UFKLYR_*XDUGDU o haciendo clic
en el botn correspondiente, se guarda la definicin de la circular. El programa
guarda la circular con el mismo nombre que la consulta de origen pero con la
extensin .RTF. Solo puede definirse una circular por consulta.
l 6DOLU: seleccionando la opcin de men $UFKLYR_6DOLU se abandona la
definicin de la circular.
l 9HUODEDUUDGHKHUUDPLHQWDV: activando la opcin de men 9HU_%DUUDGH
KHUUDPLHQWDVse visualiza la barra de herramientas de definicin de la circular.
Desactivando la opcin, la barra se oculta. Adems, existe la posibilidad de ver
la barra en modo "flotante", arrastrando la misma al sector de la ventana de
trabajo que se desee.
l %XVFDUFDPSR: seleccionando la opcin de men $FFLRQHV_%XVFDUFDPSR
se despliega un cuadro de dilogo en el cual debe introducir el nmero de
ordinal correspondiente al campo que se desea buscar.
l %XVFDUVLJXLHQWHFDPSR: seleccionando la opcin de men
$FFLRQHV_%XVFDUVLJXLHQWHFDPSR se selecciona automticamente el primer
campo que se encuentra despus de la posicin actual del cursor.

445

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

l %RUUDUWRGR: seleccionando la opcin de men $FFLRQHV_%RUUDUWRGR se


borra todo el contenido de la circular.
l 9LVXDOL]DUVHOHFFLyQ: seleccionando la opcin de men $FFLRQHV_9LVXDOL]DU
VHOHFFLyQ se muestra en un mensaje el texto y los campos seleccionados de la
circular, indicando al principio de cada campo sus caractersticas de fuente y
tamao con cdigos hexadecimales.
l (GLFLyQ FRSLDUFRUWDU\SHJDU : seleccionando las opciones de menu
(GLFLyQ_&RUWDU, (GLFLyQ_&RSLDU o (GLFLyQ_3HJDU, o sus botones
correspondientes, se realizan las acciones de edicin propias de Windows.
l 3HJDUILFKHUR: seleccionando la opcin de men $FFLRQHV_3HJDUILFKHUR o
haciendo clic en el botn correspondiente, se puede agregar a un archivo
con extensin .RTF ya existente.
l &DUDFWHUtVWLFDVGHOIRQGR: seleccionando la opcin de men
&DUDFWHUtVWLFDV_*HQHUDO o haciendo clic en el botn correspondiente, se
pueden definir las caractersticas del color de fondo y el dibujo de fondo de la
circular.

Las opciones de definicin del fondo slo se muestran en la salida de la circular a


impresora.

Figura 327. Definicin del fondo

Para definir el color de fondo, tras hacer en el botn &RORUGHIRQGR, se


despliega una paleta estndar, en la cual puede definir nuevos colores segn el
modo habitual en Windows.
Para insertar un dibujo en el fondo, haga clic en el botn 'LEXMRGHOIRQGR y, a
travs de un buscador, seleccione un archivo con extensin .BMP. Una vez
seleccionado el archivo, es posible dar las coordenadas de la esquina superior
izquierda respecto de los mrgenes superior e izquierdo de la circular. Para
borrar la imagen de fondo haga clic en el botn %RUUDU.
l )XHQWHV: seleccionando la opcin de men &DUDFWHUtVWLFDV_)XHQWHV o
haciendo clic en el botn correspondiente , puede definir las caractersticas
del tipo de letra del texto seleccionado segn el modo habitual en Windows.

446

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

l 6RPEUDV\FRORU: seleccionando la opcin de men


&DUDFWHUtVWLFDV_6RPEUDV\FRORU o haciendo clic en el botn correspondiente,
puede definir las caractersticas de sombras y color para el texto seleccionado,
al desplegarse la ventana de definicin del texto en su pestaa 6RPEUDV.

Figura 328. Definicin de sombras

A la izquierda de esta ventana se ve un visor con un texto de ejemplo en el


cual se pueden apreciar las modificaciones que se vayan introduciendo.
El texto seleccionado puede tener sombra tanto a la derecha como a la
izquierda. Para crear sombra (tanto a la derecha como a la izquierda) debe
aumentar la inclinacin de la sombra con las flechas arriba o abajo. Una vez
que se aprecia en el visor la aparicin de la sombra, sta se puede modificar
desde las barras de desplazamiento del sector &RORUHV.
l %RUGHV: seleccionando la opcin de men &DUDFWHUtVWLFDV_%RUGHV o
haciendo clic en el botn correspondiente, puede definir las caractersticas de
bordes para el texto seleccionado, al desplegarse la ventana de definicin del
texto en su pestaa %RUGHV.

447

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 329. Definicin de bordes

Puede elegir entre borde sencillo, grueso o doble, con o sin sombra (casilla de
verificacin 6RPEUD), alrededor de todo el prrafo o slo en algunos lados
(casillas de verificacin %RUGHWRWDO y de la seccin %RUGHVSRUSiUUDIR). En el
visor de ejemplo se visualizan las modificaciones a medida que se van
realizando.
l 6XEUD\DGR: seleccionando la opcin de men &DUDFWHUtVWLFDV_6XEUD\DGR o
haciendo clic en el botn correspondiente, puede definir las caractersticas de
subrayado para el texto seleccionado, al desplegarse la ventana de definicin
del texto en su pestaa 6XEUD\DGR.

Figura 330. Definicin de subrayado

Los tipos de subrayado disponibles son seis: ninguno, slido, trazos,


puntos, trazo punto y trazo punto punto.
Cada uno de estos tipos puede hacerse doble si se activa la casilla de
verificacin 'REOH.
Tambin puede cambiar el color del subrayado desde la barra de
desplazamiento.
l 6XEtQGLFHV: seleccionando la opcin de men &DUDFWHUtVWLFDV_6XEtQGLFH o
haciendo clic en el botn correspondiente, puede definir las caractersticas de
subndide para el texto seleccionado, al desplegarse la ventana de definicin
del texto en su pestaa 6XEtQGLFH.

448

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 331. Definicin del subndice

En esta ventana puede definir la altura del superndice o subndice para un


texto seleccionado mediante los botones flecha arriba y abajo.
l -XVWLILFDFLyQ: mediante los botones de justificacin puede alinear el prrafo
seleccionado segn el tipo de justificacin deseado (izquierda, centrado,
derecha, justo).
Adems existe un botn de indentacin, que permite incorporar un EXOOHWen
el inicio de un prrafo.
l 7DEXODFLyQ: al igual que en los procesadores de texto, para el diseo de una
circular dispone de una regla para definir las tabulaciones que se pueden incluir
en el texto.

Figura 332. Regla de tabulacin

Puede situar tabuladores en posiciones distintas a las predefinidas haciendo


clic en la parte superior de la regla, con lo que aparecen las marcas de
tabulacin.
En la parte inferior de la regla puede definir el margen izquierdo, derecho e
indentacin de la primera lnea del prrafo arrastrando las lneas verticales
correspondientes.
l &RQILJXUDULPSUHVLyQ: seleccionando la opcin de men $UFKLYR_&RQILJXUDU
LPSUHVLyQ o haciendo clic en el botn correspondiente, se visualiza una
ventana con los parmetros de impresin que vienen definidos por defecto.
Entre ellos figuran la altura respecto de los bordes superior, inferior, izquierdo y
ancho de texto. Puede elegir imprimir todas las pginas o slo un rango.
Para imprimir un rango de pginas debe estar deshabilitada la opcin ,PSULPLU
7RGR. Tambin puede elegirse el nmero de copias que se desean imprimir. Si
la carta definida tiene un dibujo de fondo que se quiere imprimir debe
seleccionar la opcin ,QFOXLU,PDJHQGHO)RQGR.
Tras haber completado el diseo de la circular, haga clic en el botn $FHSWDU.
De esta formaaparece de nuevo el asistente de ejecuciones, permitindose en
este momento la ejecucin de la circular con el diseo elaborado por el usuario.

449

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

,QIRUPHVVHQFLOORV

Mediante la salida de la consulta a informes, puede generar salidas de datos


adaptadas a las necesidades de cada usuario, en base a todos o algunos de los
campos de una consulta.
Para personalizar an ms los resultados que muestra la consulta, puede definir
varios niveles de agrupacin con distintas totalizaciones, como por ejemplo para
cada columna, cabeceras y pies de niveles de clasificacin.
A la ventana de definicin de la salida a informe puede acceder desde:
La opcin de men 'HILQLFLyQ_,QIRUPH
Si est en la ventana 7LSRGHHMHFXFLRQHV (a la que se accede tras hacer clic
en el botn siguiente de la tabla resultado) siguiendo los siguientes pasos:
 active la casilla $YDQ]DGDV.
 seleccione la opcin ,QIRUPHVVHQFLOORV.
 haga clic en el botn 6LJXLHQWH.
Para ambos casos, se despliega la ventana ,QIRUPHV. En esta ventana puede
crear, editar y borrar salidas a informe, as como visualizar las salidas predefinidas
que hayan sido guardadas.
Para borrar un informe, seleccinelo de la lista y haga clic en el botn de borrar.
Para crear una nueva salida de datos a informe siga los siguientes pasos:
 Haga clic en el botn 1XHYR.

Figura 333. Creacin de informe

A continuacin incluya un nombre para el informe escribindolo en la casilla


7tWXOR.

450

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 334. Nombre del informe

 Una vez incluido el nombre de un informe nuevo haga clic en el botn (GLWDU.
Se despliega la ventana de definicin de la salida de datos a informe.
Para modificar una salida de datos a informe siga los siguientes pasos:
 Seleccione el informe que desea modificar de la lista.
 Haga clic en el botn (GLWDU. Se despliega la ventana de definicin de la salida
de datos a informe.
La ventana de definicin que se despliega en ambas opciones est compuesta
por tres pestaas. Cada una de las cuales se detalla a continuacin.

'HILQLFLyQ
En esta pestaa se eligen los campos de la tabla resultado que formarn parte
del informe.

Figura 335. Definicin de campos del informe

En la parte derecha, se muestra un listado con todos los campos de la tabla


resultado, adems del grupo ,QIRUPH, que se presenta en un color diferente y que
se toma como primer nivel de clasificacin, no pudiendo ser serie y ofreciendo el
resultado del informe completo.
En un informe los nicos campos de la tabla resultado que se pueden seleccionar y
que se muestran son los de la subconsulta principal; stos se pueden usar como
columnas o filas indistintamente, no pudindose seleccionar dentro de un informe

451

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

dos veces el mismo campo a no ser que se indique dos veces en la subconsulta
con identificadores distintos.
En la parte izquierda se definen los niveles de clasificacin y en columnas los
campos para totalizar. Para cada columna y nivel de clasificacin puede definir una
totalizacin y el resultado de esa totalizacin es lo que se muestra en la lnea de
totales del grupo.
El informe se ordena por los niveles de clasificacin que se hayan
seleccionado.
Para incluir un campo como columna o fila, arrstrelo con el mouse desde el listado
hasta la posicin deseada.
Una vez que han sido agregados los campos, puede variar la posicin de una
columna seleccionndola y haciendo clic en alguno de los botones de
posicionamiento lateral.
Para las filas se puede variar la posicin de la misma manera, pero utilizando los
botones de posicionamiento vertical.
Para borrar un campo, tanto sea fila como columna, seleccinelo y presione la tecla
SUPR.

Al activar la casilla de verificacin 0RVWUDURSFLRQHVGH1LYHOHVGH


FODVLILFDFLyQ se muestra una serie de posibilidades relacionadas con los
grupos.

Figura 336. Opciones de niveles de clasificacin

Las posibilidades de estas opciones son las siguientes:


l $SDUHFH: en cada lnea del cuerpo del grupo, existen tres posibilidades de
mostrar su valor:
(QEODQFR: no se muestra el valor sino un lugar en blanco en cada lnea
del detalle.
6t: se muestra el valor en todas las lneas del detalle.
1R: no se muestra su valor ni un lugar en blanco en cada lnea.
l /LJDGXUD: en esta casilla de verificacin se indica el comportamiento en
relacin con el nivel de clasificacin inmediatamente anterior, es decir, el que
esta situado sobre l. As, el nivel de agrupacin 1 ser el primero que se site
horizontalmente, el 2 el siguiente y as sucesivamente.
Si en el nivel 2 se indica que existe ligadura, para calcular los totales del nivel 1
se toman los totales del nivel 2, ya calculados.

452

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Si en el nivel 2 no se indica que existe ligadura, para calcular los totales del
nivel 1 se tomarn los valores de todas las lneas de detalle del nivel 2.
l 6DOWRGHSiJLQD: en esta casilla de verificacin se indica si se inserta un salto
de pgina despus del pie del nivel de clasificacin.
l &DEHFHUDV\SLHVGHQLYHOHVGHFODVLILFDFLyQ: haciendo clic en este botn, se
accede a la ventana de definicin de cabeceras y pies de niveles de
clasificacin. (Esta ventana se detalla en el prximo apartado, dentro de la
pestaa *HQHUDO.)

*HQHUDO
Dentro de la pestaa *HQHUDO se definen las siguientes opciones:

Figura 337. Definicin general del informe

l 7LSRGHOHWUDGHFDEHFHUD: haciendo clic en este botn se define, desde la


ventana habitual de Windows, el estilo de letra para la cabecera del informe.
l 7LSRGHOHWUDGHOFXHUSR: haciendo clic en este botn se define, desde la
ventana habitual de Windows, el estilo de letra para el cuerpo de texto del
informe.
l 7LSRGHOHWUDGHOSLH: haciendo clic en este botn se define, desde la ventana
habitual de Windows, el estilo de letra para el pie de pgina del informe.
l &DEHFHUDV\SLHVGHQLYHOHVGHFODVLILFDFLyQ: haciendo clic en este botn
puede definir cabeceras y pies de niveles de clasificacin. Por defecto no existe
cabecera de grupo y se presenta un pie genrico que muestra una lnea de
totales.

453

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 338. Definicin de cabeceras y pies

La cabecera se puede definir manualmente, es decir, escribiendo en la caja


7H[WRGH el texto que se desea mostrar, o utilizando las variables y valores
disponibles.
La ventana de definicin de cabeceras y pies cuenta con las siguientes
posibilidades:
l Seccin: en esta zona se selecciona si la definicin es de la &DEHFHUDo
del 3LH, segn la opcin que se marque.
l tems: son una serie de elementos que sirven como herramientas para
agregar datos a la cabecera o pie.
Al asignar cualquiera de estos tems con doble clic o arrastrndolas hacia la
caja de texto, se genera un texto aclarativo y una codificacin al final. Esta
variables toman valor directamente de los campos de la consulta, por lo
que si se modifica o elimina alguno de ellos no se localizar a la hora de
generar el informe y se mostrar el texto tal y como se muestra en la
ventana de definicin de cabecera y pie, sin ser sustituido por su valor.
Los tems disponibles son los siguientes:
9DULDEOHV: se utilizan para aplicar un valor variable a la cabecera o
pie. Las variables disponibles son las siguientes.
Nmero de pgina: es un contador que devuelve el nmero de las
pginas impresas.
Fecha de hoy: devuelve la fecha de ejecucin del informe.
Cabeceras campos: devuelve el texto con los nombres de los
campos, tal cual se muestran en el informe.
Cabecera genrica: devuelve la cabecera independiente del nivel
que se est editando, ya est configurada y puede seleccionarse
sola o aadirle otros elementos.
Pie genrico: devuelve el pie independientemente del nivel que se
est editando, ya est configurado y puede seleccionarse solo o
aadirle otros elementos.

454

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

9DORUGHQLYHOGHFODVLILFDFLyQ: son los valores de cada grupo, es


decir, el valor total de cada uno de los niveles de clasificacin.
9DORUHVGHORVWRWDOHV: son los valores acumulados, para cada uno de
los totales definidos en las lneas de total de los grupos o niveles de
clasificacin.
Si en el momento que se imprimen no se ha terminado de procesar
el grupo, se mostrar el valor hasta entonces acumulado.
Se visualizan tantos valores como columnas y grupos haya
definidos, ya que ofrecer uno por cada "cruce" fila-columna.
7RWDOHVDFWXDOHV: son los totales correspondientes al nivel de
clasificacin actual.
Es un filtro sobre la opcin anterior, de modo que slo se muestran
los totales para este nivel.
$YDQ]DGDV: son los identificadores de los campos. Se utilizan para
disear las cabeceras de campos, con la posibilidad de ajustar las
columnas.
Por cada campo implicado en el informe, se visualizan tres opciones
especiales.
Nom: nombre del campo en s, sin ningn ajuste de ancho.
Tab: espaciado igual al ancho del campo.
Cab: nombre del campo con ancho igual al ancho del campo.
l 2SFLRQHVDYDQ]DGDV: en esta seccin de la ventana se define:
l Resumir a nivel (1-N): aqu se consigna un nmero de nivel de
clasificacin.
Los niveles de clasificacin se numeran desde el 1 empezando por arriba,
en la seccin de definicin.
Si se anota un cero, en esta opcin se despliegan todos los niveles con sus
detalles.
Si se consigna un nmero dentro de los niveles de clasificacin definidos,
no se mostrar el detalle del nivel correspondiente, slo la lnea de total. Y
no se mostrar ningn dato de los niveles superiores.
As, si se anota un nmero superior al de niveles de clasificacin definidos,
mostrar los totales de todos los niveles, pero ningn detalle.
l Lneas por pgina: el control del salto de pgina automtico se hace por
medio de un contador en el nmero de lneas que, indicado en este
campo, sirve para generar automticamente un salto de pgina cuando
se haya generado ese nmero de lneas.

(MHFXFLyQ
En esta pestaa se define el tipo de salida en la cual mostrar el informe.

455

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 339. Definicin de la ejecucin del informe

Las posibilidades en esta pestaa son dos:


l activar la casilla de verificacin 3HWLFLyQHQHMHFXFLyQ, con lo que se permite
seleccionar el tipo de salida deseado en el momento de la ejecucin de la
consulta.
l seleccionar uno de los tipos de salida disponibles para el informe. Si se activa
la casilla 3HWLFLyQHQHMHFXFLyQ, los tipos de salida no se pueden definir en
esta pestaa. Los tipos de salida disponibles son:
Hoja de clculo
Impresora
Portapapeles
Fichero (archivo)
Pantalla
Grfico
Las posibilidades de definicin de personalizacin y definicin de cada tipo de
salida son las mismas que se explican en los apartados correspondientes a
cada una.

9ROFDGRV64/

Mediante los volcados SQL se pueden definir y ejecutar una serie de sentencias
contra una base de datos utilizando los datos obtenidos a travs de la consulta.
Est permitida cualquier sentencia SQL y todas las sentencias que son diseadas y
ejecutadas quedan guardadas en el QRL definido para la consulta.
A la ventana de definicin de la salida a volcado SQL se puede acceder desde:
La opcin de men 'HILQLFLyQ_9ROFDGR64/
Si est en la ventana 7LSRGHHMHFXFLRQHV (a la que se accede tras hacer clic
en el botn siguiente de la tabla resultado) siguiendo los siguientes pasos:

456

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

 active la casilla $YDQ]DGDV.


 seleccione la opcin 9ROFDGR64/.
 haga clic en el botn 6LJXLHQWH.
Para ambos casos, se despliega la ventana 9ROFDGR64/. En esta ventana puede
crear, editar y borrar salidas a volcado SQL, as como visualizar los volcados
predefinidos que hayan sido guardadas.
Para borrar un volcado SQL, seleccinelo de la lista y haga clic en el botn de
borrar.
Para crear una nueva salida de datos a volcado SQL siga los siguientes pasos:
 Haga clic en el botn 1XHYR.

Figura 340. Creacin de volcado SQL

A continuacin introduzca un nombre para el volcado escribindolo en la casilla


7tWXOR.

Figura 341. Nombre del volcado SQL

 Una vez incluido el nombre de un volcado nuevo haga clic en el botn (GLWDU. A
continuacin se despliega la ventana de definicin de la salida de datos a
volcado SQL.
Para modificar una salida de datos a volcado SQL siga los siguientes pasos:
 Seleccione una salida de la lista.
 Haga clic en el botn (GLWDU. A continuacin se despliega la ventana de
definicin de la salida de datos a volcado SQL.
La ventana de definicin que se despliega desde ambas opciones est compuesta
por tres pestaas, que tienen en comn una casilla de verificacin +DFHUFRPPLW
SRUVHQWHQFLD. Esta opcin indica si despus de ejecutar cada sentencia, se
quiere actualizar la informacin en la base de datos, o si se prefiere esperar al

457

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

final del proceso para efectuar todas las transacciones. Cuando se ejecuta una
serie de sentencias SQL puede procederse de dos formas:
l Que cada sentencia sea ejecutada en la base de datos. De esta forma, si otros
usuarios estn conectados a la misma base de datos, pueden ver los cambios
que realiza cada sentencia. Otra ventaja es que, en caso de que se interrumpa
el volcado, no se pierden los cambios introducidos. Para este tipo de ejecucin,
la casilla de verificacin debe estar desactivada.
l Esperar al final del proceso para ejecutarlas todas, y as, si ocurre algn error,
se puede rectificar antes de ejecutar totalmente el proceso. Para este tipo de
ejecucin debe estar activada la casilla de verificacin.
Adems de este aspecto comn, cada pestaa de la ventana tiene sus
particularidades, las cuales se detallan a continuacin.

$OFRPHQ]DU
La sentencia definida en esta pestaa se ejecuta al principio del volcado, pudiendo
usarse, por ejemplo, para limpiar tablas de la base de datos a las cuales se quieren
incluir los datos extrados de la consulta. El proceso para la definicin de esta
sentencia es el siguiente:

Figura 342. Definicin de volcado al comenzar

 En el botn de lista que se muestra arriba a la izquierda indique el identificador


de la conexin a la base de datos que se usar para lanzar la sentencia.
 En el cuadro de texto reservado para la sentencia se escribe el la sentencia
que se desea ejecutar. Los botones de ,QVHUW, 8SGDWH y 3URFHGXUH pueden
utilizarse para mostrar un ejemplo de la sintaxis correcta de las sentencias que
normalmente se lanzan desde esta pestaa.

3RUUHJLVWUR
La sentencia definida en esta pestaa se ejecuta en base a los registros o campos
de la consulta. El proceso para su definicin es el siguiente:

458

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 343. Definicin de volcado por registro

 En el botn de lista que se muestra arriba a la izquierda indique el identificador


de la conexin a la base de datos que se utilizar para lanzar la sentencia.
 En el cuadro de texto reservado para la sentencia se escribe la sentencia que
se desea ejecutar. Los botones de ,QVHUW, 8SGDWH y 3URFHGXUHpueden
utilizarse para mostrar un ejemplo de la sintaxis correcta de las sentencias que
normalmente se lanzan desde esta pestaa. Puesto que estas sentencias se
ejecutan para cada registro que devuelve la consulta, se dispone de la lista de
los campos seleccionados en la definicin, para utilizarlos en la sentencia SQL
a lanzar, sustituyndose en tiempo de ejecucin dicho campo por su valor para
cada registro.
 En la casilla de verificacin 3UHSDUDUVHQWHQFLDse indica si se desea realizar
una sentencia SUHSDUH por cada registro.
Si no se activa la casilla, la sentencia SQL se asigna una sola vez en el
servidor, asignando posteriormente los valores de los parmetros por cada
registro y ejecutando la sentencia. De esta forma, la sentencia es nica y slo
varan los valores de sus parmetros. Esta opcin permite ejecutar la sentencia
ms rpidamente si el volumen de datos contra el que se tiene que lanzar la
sentencia es considerable. Por defecto, la casilla est desactivada.
Si se activa esta casilla, la sentencia SQL que lanza se ejecuta completa en el
servidor una vez por cada registro.

$OWHUPLQDU
Esta sentencia se ejecuta al final del volcado, pudiendo usarse, por ejemplo, para
limpiar tablas de la base de datos que se hayan usado como tablas intermedias
durante la ejecucin de la consulta. El proceso de definicin es el mismo que
explicado para el de la pestaa $OFRPHQ]DU.

459

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 344. Definicin de volcado al terminar

9ROFDGRV([FHO

Este tipo de salida de datos permite completar, con los datos generados en la
consulta, hojas de clculo Microsoft Excel previamente definidas.
Esto permite tener diseada una plantilla previa a la ejecucin, con sus
correspondientes frmulas y diseo de celdas, y conseguir un volcado de datos
siguiendo ese esquema.
A la ventana de definicin de la salida a volcado Excel se puede acceder
desde:
La opcin de men 'HILQLFLyQ_9ROFDGR([FHO
Si est en la ventana 7LSRGHHMHFXFLRQHV (a la que se accede tras hacer clic
en el botn siguiente de la tabla resultado) siguiendo los siguientes pasos:
 active la casilla $YDQ]DGDV.
 seleccione la opcin 9ROFDGR([FHO.
 haga clic en el botn 6LJXLHQWH.
Para ambos casos, se despliega la ventana 9ROFDGR([FHO. En esta ventana se
pueden crear, editar y borrar salidas a informe, as como visualizar los volcados
predefinidos que hayan sido guardadas.
Para borrar un volcado Excel, seleccinelo de la lista y haga clic en el botn de
borrar
Para crear una nueva salida de datos haga clic en el botn 1XHYR

460

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 345. Creacin de volcado Excel

A continuacin introduzca un nombre para el volcado escribindolo en la casilla


7tWXOR.

Figura 346. Nombre del volcado Excel

Una vez incluido el nombre de un volcado nuevo haga clic en el botn (GLWDU. A
continuacin se despliega la ventana de definicin de la salida de datos a volcado
Excel.
Esta ventana est compuesta por tres pestaas, cada una de las cuales se detalla
a continuacin.

*HQHUDO
En esta pestaa se distinguen las siguientes opciones:

461

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 347. Definicin general del volcado Excel

l 9ROFDGRVLQSODQWLOOD: esta casilla de verificacin determina si el volcado se


realiza directamente a la hoja excel destino (Libro de volcado). Cuando esta
opcin se encuentra activada, en la pestaa *HQHUDO se sustituye la opcin
/LEURSODQWLOOD por los 3DUiPHWURVGHYROFDGR, que permiten determinar la
celda de inicio del volcado. Adems, con esta opcin marcada, se desactiva la
pestaa de 3DUDPHWUL]DFLyQ.

Figura 348. Volcado sin plantilla

3DUiPHWURVGHYROFDGR: activada la opcin de volcado sin plantilla, en


esta seccin debe consignarse la celda (a travs de sus coordenadas)
donde comenzar el volcado.
l /LEURSODQWLOOD: en esta seccin se especifica el libro Excel y el nmero de
hoja donde se encuentra el rango de celdas que se usar para el volcado.
Para seleccionar el libro puede:
seleccionar uno mediante el botn de lista
abrir un archivo con extensin .XLS haciendo clic en el botn abrir
l /LEURGHYROFDGR: en esta seccin se especifica un libro Excel y un nmero de
hoja donde se volcar definitivamente el resultado de la ejecucin.

462

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Para seleccionar el libro puede:


seleccionar uno mediante el botn de lista
abrir un archivo con extensin .XLS haciendo clic en el botn abrir
En el libro de volcado definitivo es necesario indicar un nmero en la casilla
+RMDGHWUDEDMR, para especificar la hoja de trabajo que se usar durante la
ejecucin. Esta hoja se habr definido al crear la plantilla desde Excel como
una hoja vaca que la consulta usar como hoja temporal para realizar las
operaciones con las celdas. Los datos que previamente tuviera la hoja de
trabajo se perdern despus de la ejecucin, por lo que es importante
seleccionar como hoja de trabajo una hoja no significativa en el libro.
Si est activada la opcin 9ROFDGRVLQSODQWLOOD, la casilla +RMDGHWUDEDMR est
desactivada porque no es necesaria una hoja temporal para el volcado.
l 0pWRGRGHYROFDGR: el mtodo de incorporacin de datos a la hoja de clculo
puede ser:
6REUHHVFULELHQGR: cualquier dato que previamente estuviera guardado
en la hoja de volcado, se pierde. Es el mtodo ms rpido.
,QVHUWDQGR: no se pierde ningn dato existente previamente en la hoja de
volcado. El volcado en este caso se basa en insertar datos, no en
sobreescribir datos existentes.
Esta opcin no est disponible si se activa la opcin 9ROFDGRVLQSODQWLOOD.

3DUDPHWUL]DFLyQ
Los parmetros que se especifican en esta pestaa son los siguientes:

Figura 349. Definicin de parmetros del volcado Excel

Conjunto de celdas de copia en el libro plantilla.


Posicin de comienzo de volcado en el libro destino.
A continuacin se detallan las tres opciones disponibles, que son excluyentes entre
s.

463

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

l )LODFRPSOHWD: activando esta opcin, el volcado de la informacin se hace por


filas, de izquierda a derecha, y volcando toda la informacin en el orden
especificado por la tabla resultado.
)LODGHFRSLDHQSODQWLOOD: indica el nmero de fila en la plantilla a partir de
la que se comienza el volcado definitivo.
)LODGHFRPLHQ]RGHYROFDGR: indica el nmero de fila en la hoja de
volcado definitiva a partir de la que se comienza el volcado desde la
plantilla.
l &ROXPQDFRPSOHWD: activando esta opcin, el volcado de informacin se hace
por columnas, de arriba a abajo, y volcando toda la informacin en el orden
especificado por la tabla resultado.
&ROXPQDGHFRSLDHQSODQWLOOD: indica el nmero de columna en la plantilla
a partir de la que se comienza el volcado definitivo.
&ROXPQDGHFRPLHQ]RGHYROFDGR: indica el nmero de columna en la
hoja de volcado definitiva a partir de la que se comienza el volcado desde la
plantilla.
l 5DQJRGHFRSLD: si se activa esta opcin, el volcado de la informacin se hace
partiendo de un rango de celdas de la plantilla y volcando toda la informacin
en el orden especificado por la tabla resultado a un rango de idnticas
caractersticas en la hoja definitiva.
&HOGDGHFRPLHQ]RHQSODQWLOOD\FHOGDGHILQHQSODQWLOOD: debe
consignar en ambos las coordenadas del rango de replicado. De este
modo se fija la celda superior izquierda y la inferior derecha de este
rango.
&HOGDGHFRPLHQ]RGHYROFDGR: debe consignar la coordenada de la
celda donde comienza el volcado.
&DPSRV: haciendo clic en este botn puede definir la posicin exacta en
la plantilla de los datos generados por la consulta. Al hacer clic en este
botn se muestra un conjunto de celdas que se corresponden a las
celdas del rango de copia. Para definir esta ordenacin se arrastran los
campos de la tabla resultado, situados a la derecha, sobre cada una de
las celdas en el orden deseado.

$FFLRQHV
En esta pestaa se indican acciones que se realizan sobre la hoja de volcado.

464

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 350. Definicin de acciones del volcado Excel

l $QWHVGHYROFDGR: en esta seccin se puede indicar que se borre la hoja de


destino antes de la ejecucin, para lo cual es necesario activar la casilla de
verificacin %RUUDUODKRMDGHVWLQR.
l 'HVSXpVGHOYROFDGR: en esta seccin se pueden definir las siguientes
opciones:
*XDUGDUODKRMDGHVWLQR: guarda automticamente el libro destino
rellenado con los datos de la ejecucin.
0RVWUDUHQSDQWDOODDODFDEDU: al finalizar la ejecucin muestra en pantalla
la hoja de volcado. Para que esta opcin se active es necesario que
previamente la hoja se haya guardado, por lo que, cuando no se marca la
casilla de verificacin de *XDUGDUODKRMDGHVWLQR, esta opcin no est
disponible.
(QYLDUSRUPDLO: permite enviar por correo electrnico el libro resultado de
la ejecucin, una vez relleno. Para la determinacin de las direcciones de
correo electrnico a las que la hoja de clculo ser enviada se presenta una
opcin:
3HWLFLyQHQHMHFXFLyQGHGLUHFFLRQHV: en el momento de la ejecucin,
se muestra una ventana pidiendo las direcciones de los destinatarios de
la hoja Excel.

)LFKHURV$6&,,

Este tipo de salida de datos permite la grabacin de los datos resultante de la


consulta como archivos ASCII en formato DOS o Windows.
El formato de este archivo es por defecto Windows, aunque puede crearse
como archivo DOS. Para generar el archivo ASCII en DOS es necesario que
active la casilla de verificacin *HQHUDUILFKHURV06'26 que se encuentra en
una ventana a la que se accede desde la opcin de men
+HUUDPLHQWDV_2SFLRQHV_$YDQ]DGDV.
A la ventana de definicin de la salida a volcado a archivo ASCII se puede acceder
desde:

465

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

La opcin de men 'HILQLFLyQ_)LFKHURV$6&,,


Si est en la ventana 7LSRGHHMHFXFLRQHV (a la que se accede tras hacer clic
en el botn siguiente de la tabla resultado) siguiendo los siguientes pasos:
 active la casilla $YDQ]DGDV.
 seleccione la opcin )LFKHURV$6&,,.
 haga clic en el botn 6LJXLHQWH.
Para ambos casos, se despliega la ventana )LFKHURV$6&,,. En esta ventana se
pueden crear, editar y borrar salidas a archivo ASCII, as como visualizar los
volcados predefinidos que hayan sido guardados.
Para borrar una salida de datos a archivo ASCII predefinida, seleccinela de la lista
y haga clic en el botn de borrar.
Para crear una nueva salida de datos a archivo ASCII siga los siguientes pasos:
 Haga clic en el botn 1XHYR.

Figura 351. Creacin de volcado a archivo ASCII

A continuacin introduzca un nombre para la salida de datos escribindolo en


la casilla 7tWXOR.

Figura 352. Nombre del volcado a archivo ASCII

 Una vez incluido el nombre de un volcado nuevo haga clic en el botn (GLWDU. A
continuacin se despliega la ventana de definicin de la salida de datos a
archivo ASCII.
Para modificar una salida de datos a archivo ASCII siga los siguientes pasos:
 Seleccione una salida de datos a archivo ASCII de la lista.
 Haga clic en el botn (GLWDU. A continuacin se despliega la ventana de
definicin de la salida de datos a archivo ASCII.

466

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Esta ventana que se despliega desde ambas opciones est compuesta por dos
pestaas, cada una de las cuales se detalla a continuacin.

6HOHFFLyQ
En esta pestaa se especifican los campos de la tabla resultado que se vuelcan al
archivo y el orden de los mismos. Este orden se puede modificar con las flechas
que permiten cambiar la posicin de los campos seleccionados para la ejecucin.

Figura 353. Definicin de campos de la salida a ASCII

Si en la lista de campos a volcar no se especifica ninguno, se volcarn todos


siguiendo el orden marcado por la estructura de la tabla resultado.

3DUiPHWURV
En esta pestaa se determinan los parmetros de volcado segn estas opciones:

Figura 354. Definicin de parmetros de la salida a ASCII

l 3RVLFLRQDO: se vuelcan los campos seleccionados, uno detrs de otro, sin


ningn tipo de separador y con el ancho propio del campo o bien, si lo tiene,
con el ancho especificado en su formateo.
Los registros se separan por defecto mediante saltos de lnea, uno debajo
de otro, aunque esta condicin se puede variar introduciendo la
equivalencia ASCII otro separador: por ejemplo, el cdigo ASCII del signo ?
es 092.

467

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

l 'HOLPLWDGR: permite especificar los separadores, por medio de cdigos


ASCII, que se utilizan como separador de campos y de registros.
El ancho de los valores de cada campo es el que tengan en ese momento, a no
ser que tengan definido un ancho fijo en su formateo.
l )LFKHURGHYROFDGR: en este campo se indica el archivo donde se volcar la
informacin. Se puede seleccionar indicndolo directamente en el cuadro
de texto o mediante el botn correspondiente que despliega la ventana de
bsqueda de archivos de Windows. En el caso de que no se indique, en el
momento de la ejecucin del volcado se solicita el nombre del archivo.

468

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

$QH[R,3LYRWDGRGHODFXPXODGRODUJRDODFXPXODGR
FRUWR

La Consulta permite una forma especial de pivotado, que en lugar de aplicarse a


las tablas de valor se aplica al acumulado largo en las subconsultas de acumulado.
Este pivotado permite visualizar una tabla de acumulado largo como una de
acumulado corto.

Figura 355. Tabla de acumulado largo pivotada como acumulado corto

Los acumulados largo y corto recogen la misma informacin (resultados


retrospectivos del clculo de nmina), aunque estructurada de forma diferente:
l Cada registro del acumulado largo recoge, al calcular la nmina de un
empleado, los valores asignados a todos los conceptos de nmina.
l Cada registro del acumulado corto contiene, al calcular la nmina de un
empleado, el valor asignado a un concepto.
Otra de las diferencias con el pivotado de una tabla de valores es que, para el
pivotado del acumulado largo, es necesario seleccionar un objeto PAT en la
subconsulta deseada. El PAT define, mediante una sentencia 6(/(&7, cmo se
realiza el pivotado de la tabla de acumulado y permite, adems, realizar un filtrado

469

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

para restringir la recuperacin de campos.


Para definir un objeto PAT aplicable al pivotado del acumulado largo, consulte el
apartado 3$7 en el captulo "Diseador de TAVs" del 0DQXDOGHGHVDUUROORGH
DSOLFDFLRQHV0HWD.
Para asociar un objeto PAT, siga los pasos que se detallan en el apartado
6XEFRQVXOWDGHDFXPXODGRde este captulo.

Pivotar una tabla de acumulado largo como acumulado corto


Para pivotar una tabla de acumulado largo como acumulado corto y recuperar
slo los valores de los conceptos de tipo devengo, siga los siguientes pasos:
 En el Diseador de TAVs defina un PAT de tipo 3 (o Select para pivotar)
incluyendo la siguiente sentencia 6(/(&7:
SELECT ID_CONCEPTO, 1 FROM M4_CONCEPTOS WHERE
ID_CLASIFICACION=DV AND ID_ACUMULADO=LARGO
Esta sentencia recupera los conceptos de devengo del acumulado largo de la
tabla M4_CONCEPTOS.
Para ms informacin sobre definicin de PATs consulte el apartado3$7en el
captulo "Diseador de TAVs" del 0DQXDOGHGHVDUUROORGHDSOLFDFLRQHV0HWD
.
 Dentro de la Consulta, cree una consulta normal con )DVHVGHDOWDcomo tabla
base, y en la subconsulta principal seleccione los campos ID_SOCIEDAD,
ID_EMPLEADO y FEC_ALTA_EMPLEADO.
 Cree una nueva subconsulta, de acumulado, sobre la tabla $FXPXODGR5/
(acumulado largo); dentro de esta subconsulta seleccione la pestaa *HQHUDO.

470

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 356. Pestaa General en subconsulta de acumulado

 En la seccin 3LYRWDGRGHODUJRDFRUWR, despliegue la lista de PATs


disponibles.

Figura 357. PATs disponibles

 Seleccione el PAT definido para el pivotado de la tabla de acumulado largo, en


este caso PIVOTADO LARGO CORTO.
 A continuacin incluya el PAT en la subconsulta haciendo clic en el botn
correspondiente.

471

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 358. PAT agregado a la subconsulta

 Active la casilla de verificacin $QXODYDORUHVDFHUR para que no se recuperen


los registros con valor nulo.
 Active la casilla de verificacin $QXODHOWHVWHRGHSURGXFWRFDUWHVLDQR para
que el programa no emita un aviso cuando detecte el producto cartesiano entre
las dos subconsultas.
 Despliegue la pestaa 6HOHFFLyQ.

Figura 359. Seleccin de campos del acumulado largo

472

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

 Haga clic en el botn de visualizacin de los campos de pivotado corto.

Figura 360. Seleccin de campos del acumulado largo pivotado como corto

 Agregue los campos ID_CONCEPTO Y VALOR y, a continuacin, haga clic en


el botn $FHSWDU.
 Realice un enlace virtual entre las subconsultas a travs de los campos
ID_SOCIEDAD, ID_EMPLEADO y FEC_ALTA_EMPLEADO y a continuacin
ejecute la consulta con salida de datos a hoja de clculo para comprobar que el
PAT seleccionado slo recupera los conceptos de devengo.

Figura 361. Ejecucin de la consulta a hoja de clculo

473

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

$QH[R,,(MHPSORV

En este apndice se detallan, paso a paso, algunos ejemplos de realizacin de


consultas desde su diseo hasta su ejecucin.
En todos los ejemplos se utiliza el $VLVWHQWHGHFUHDFLyQGHFRQVXOWD.

*UiILFRGHVDODULRVSRUGHSDUWDPHQWR

En este ejemplo se calculan las medias de salarios brutos anuales agrupados por
departamentos; se genera un grfico con los datos obtenidos y se imprime el
grfico.
Los pasos a seguir en este ejemplo son:
l Definicin de consulta normal
l Seleccin de campos
l Agrupacin y totalizacin
l Definicin y ejecucin de salida de datos a grfico.

'HILQLFLyQGHODFRQVXOWD

Para definir la consulta siga los siguientes pasos:


 Haga clic en el botn de consulta nueva.
En la ventana (OHFFLyQWLSRGHFRQVXOWD que se despliega tras hacer clic en
el botn anterior, seleccione el tipo 2WUDVFRQVXOWDV, y como tabla base
)DVHVGH$OWD.

Figura 362. Definicin del tipo de consulta y tabla base

 Haga clic en el botn 6LJXLHQWH. Se despliega la ventana de eleccin del tipo
de datos.

474

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 363. Eleccin del tipo de datos

 Seleccione en la ventana (OHFFLyQGHOWLSRGHGDWRV la opcin todos los datos.


 Haga clic en el botn 'LVHxDU. Se despliega la tabla resultado.

Figura 364. Tabla resultado

6HOHFFLyQGHFDPSRV

Para llevar a cabo la seleccin de campos siga los siguientes pasos:


 Desde la tabla resultado haga clic en el botn de seleccin de campos. Se
despliega la ventana de la subconsulta principal en su pestaa de seleccin de
campos.

475

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 365. Seleccin de campos

 Seleccione los campos: N_DEPARTAMENTO (de la tabla 'HSDUWDPHQWR


DFWXDO) y BRUTO_ANUAL (de la tabla 'DWRVVDODULDOHVHQIHFKD).
 Una vez seleccionados los campos, haga clic en el botn $FHSWDU. A
continuacin se vuelve a la tabla resultado.

$JUXSDFLyQ\WRWDOL]DFLyQ

En la tabla resultado se ven los campos seleccionados. Para realizar la agrupacin


y totalizacin siga los siguientes pasos:
 Active la casilla $JUXSDU en el campo N_DEPARTAMENTO y seleccione la
totalizacin 0HGLD en el campo BRUTO_ANUAL.

Figura 366. Agrupacin y media

 Haga clic en el botn 6LJXLHQWH. Se despliega el asistente de salida de datos,


desde donde se selecciona el tipo de salida deseada.

476

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

6DOLGDGHGDWRVDJUiILFR

Para llevar a cabo la salida de datos a grfico siga los siguientes pasos:
 En la ventana 7LSRGHHMHFXFLRQHV seleccione la opcin *UiILFR y haga clic
en 6LJXLHQWH.

Figura 367. Seleccin de salida a grfico

 Se despliega la ventana *UiILFR.

Figura 368. Ventana Grfico

 Haga clic en el botn (GLWDU. Se despliega la ventana de definicin del


grfico.

Para poder editar el grfico es necesario que la consulta est guardada.

477

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 369. Definicin del grfico

En la casilla ttulo consigne el ttulo que desea que tenga el grfico.


Como campos disponibles para incluir en el grfico estn los dos
seleccionados: BRUTO_ANUAL (numrico) y N_DEPARTAMENTO (de texto).
Arrastre el campo BRUTO_ANUAL a la casilla 6HULHVGHGDWRV y el campo
N_DEPARTAMENTO a la casilla (MHV.

Figura 370. Ttulo y seleccin de campos

 Una vez completados todos los campos necesarios en esta ventana, haga clic
en el botn &DUDFWHUtVWLFDVJUiILFDV. Se despliega la ventana de definicin de
las caractersticas grficas del grfico.

478

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 371. Caractersticas del grfico

 Cambie el tipo de grfico a uno de columnas.

Figura 372. Cambio del tipo de grfico

 Modifique el color de las columnas y el del fondo del grfico.

Figura 373. Cambio de colores

 Incluya guas horizontales para optimizar la visualizacin de los valores de las
columnas.

479

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 374. Inclusin de guas horizontales

 Una vez concluidas todas las modificaciones del grfico, haga clic en el botn
$FHSWDU. A continuacin se vuelve a la ventana de definicin del grfico.
 Haga clic en el botn $FHSWDU para que los cambios incluidos tengan validez. A
continuacin se despliega la ventana *UiILFR, donde haciendo clic en el botn
(MHFXWDU puede comprobar la salida de datos de la consulta a grfico.

Figura 375. Grfico ejecutado

 Imprima al grfico haciendo clic en el botn correspondiente.


 Una vez comprobada la salida de datos haga clic en el botn &HUUDU, y si
desea conservar los cambios en la consulta, haga clic en el botn *XDUGDU
FRQVXOWD.

&DUWDGHDXPHQWRGHVDODULR

En este ejemplo se disea una carta para informar a los empleados de la


organizacin que hayan comenzado a trabajar antes de 1993, de un aumento en su
salario base del 5 por ciento. La carta incluye la fecha actual y el clculo del nuevo
salario para cada caso.
Los pasos a seguir para llevar a cabo este ejemplo son:
l Asistente de consulta de nmina
l Campos calculados

480

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

l Filtro
l Definicin de tabla resultado
l Definicin y ejecucin de salida de datos a circular

'HILQLFLyQGHODFRQVXOWDFRQHODVLVWHQWHGHFRQVXOWDGHQyPLQD

Para definir la consulta siga los siguientes pasos:


 En la ventana de definicin del tipo de consulta, seleccione la opcin &RQVXOWD
QyPLQD.

Figura 376. Consulta de nmina

 Haga clic en el botn 6LJXLHQWH. Se despliega la ventana de tipo de paga.

Figura 377. Seleccin del tipo de paga

 Seleccione 3DJDDFWXDO y haga clic en 'LVHxDU para pasar al diseo de la


consulta.

'HILQLFLyQGHFDPSRVFDOFXODGRV

Para este ejemplo es necesario definir dos campos calculados: uno para la fecha

481

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

actual y otro para el aumento en el salario base.

&DPSRFDOFXODGRGHIHFKDDFWXDO

Para definir un campo calculado que devuelva la fecha actual, independientemente


del da en que se ejecute la consulta, siga los siguientes pasos:
 Desde la tabla resultado haga clic en el botn de acceso a la subconsulta
principal.
 Desplegada la ventana de la subconsulta principal, seleccione la pestaa
&iOFXOR.

Figura 378. Pestaa de creacin de campos calculados

 Haga clic en el botn correspondiente.


 Consigne un nombre para el campo calculado en la casilla 1RPEUH.

482

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 379. Nombre del campo calculado

 Una vez consignado el nombre, haga clic en el botn (GLWDUFiOFXOR para
definir el campo calculado.
 En la ventana de definicin del campo calculado, haga clic en el botn +R\. De
esta manera, cada vez que se ejecute la consulta, este campo tomar el valor
del da actual.

Figura 380. Definicin del campo calculado

 Haga clic en el botn $FHSWDUFiOFXOR para volver a la ventana de creacin del
campo calculado.
 En la ventana de creacin del campo calculado haga clic en el botn
correspondiente.

483

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 381. Guardar campo calculado

 El campo calculado queda incorporado en la lista de campos calculados, con lo


que est disponible para la seleccin de campos.

Figura 382. Campo calculado disponible

&DPSRFDOFXODGRGHVDODULR

Para definir un campo calculado que devuelva el salario base con un aumento del 5
por ciento, siga los siguientes pasos:
 Desde la tabla resultado haga clic en el botn correspondiente.
 Desplegada la ventana de la subconsulta dependiente, seleccione la pestaa
&iOFXOR.

484

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 383. Pestaa de creacin de campos calculados

 Haga clic en el botn correspondiente.


 Consigne un nombre para el campo calculado en la casilla 1RPEUH.

Figura 384. Nombre del campo calculado

 Una vez consignado el nombre, haga clic en el botn (GLWDUFiOFXOR para
definir el campo calculado.
 En la ventana de definicin del campo calculado, incluya el clculo del salario
base con el aumento del 5 por ciento. De esta manera, este campo devuelve el
nuevo salario base para cada empleado.

485

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 385. Definicin del campo calculado

 Una vez completado el clculo, haga clic en el botn $FHSWDUFiOFXOR para
volver a la ventana de creacin del campo calculado.
 En la ventana de creacin del campo calculado haga clic en el botn
correspondiente.
 A continuacin, el campo calculado queda incorporado en la lista de campos
calculados, con lo que est disponible para la seleccin de campos.

6HOHFFLyQGHFDPSRV

Para llevar a cabo la seleccin de campos siga los siguientes pasos:


 Desde la tabla resultado haga clic en el botn de la consulta principal para
realizar la seleccin de campos de esta subconsulta.
En la ventana correspondiente, seleccione los siguientes campos (adems de
los seleccionados por defecto por el asistente):
NOMBRE, APELLIDO_1 y APELLIDO_2, de la tabla Empleados.
TRATAMIENTO, de la tabla Tipos de sexo que est relacionada con
Empleados. (Este campo devuelve una "o" para un registro masculino y "a"
para un registro femenino; es muy til para realizar cartas personalizadas).
HOY, de la lista de campos calculados definidos. (Para ver los campos
calculados definidos haga clic en el botn &OF.)

486

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 386. Seleccin de campos

 Haga clic en el botn $FHSWDUpara volver a la tabla resultado.


 En la tabla resultado, haga clic en el botn de acceso a la subconsulta
dependiente.
 En la subconsulta dependiente, basada en la tabla $FXPXODGR5/, seleccione
los siguientes campos:
Salario base (importe), de la tabla Acumulado RL
AUMENTO, de la lista de campos calculados definidos.

Figura 387. Seleccin de concepto de nmina

 A continuacin haga clic en el botn $FHSWDU para volver a la tabla resultado.

'HILQLFLyQGHOILOWUR

Para este ejemplo se debe construir un filtro que permita recuperar a todos los

487

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

empleados de la organizacin cuya fecha de alta sea anterior a 1993.


El filtro consta de dos condiciones. Una que recupera a todos los empleados con
fecha de alta anterior a 1993 y otra que elimina a todos los empleados recuperados
por la primera condicin que hayan sido dados de baja.
Para definir este filtro debe seguir los siguientes pasos.
 Desde la tabla resultado, haga clic en el botn correspondiente. Se despliega la
ventana de la subconsulta principal en la pestaa )LOWUR.

Figura 388. Filtro

 Para definir la primera condicin, despliegue la lista de funciones y seleccione


la funcin DxRBGHBODBIHFKD.

Figura 389. Seleccin de funcin

 Haga clic en el botn correspondiente.


 Incluya en la funcin el campo FEC_ALTA_EMPLEADO de la tabla )DVHVGH
DOWD, haciendo doble clic sobre el campo.

488

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 390. Definicin de funcin

 Haga clic en el botn correspondiente para incluir la funcin en el visor de filtro.
 Incluya la operacin "es menor que 1993", haciendo clic en el botn "menor
que" y consignando el valor 1993 en la casilla Valores de campo (con formato
nmero).

Figura 391. Primera condicin del filtro

 Antes de definir la segunda condicin, incluya el operador "y", para que el filtro
recupere slo aquellos registros que cumplan con las dos condiciones.
 Seleccione el campo FEC_BAJA de la tabla )DVHVGHDOWD.
 Incluya la operacin "es no nulo" (QRWQXOO), haciendo clic en el botn
correspondiente.

489

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 392. Filtro definido

 Haga clic en el botn $FHSWDU para incluir el filtro en la consulta.

'HILQLFLyQGHODWDEODUHVXOWDGR

Una vez seleccionados todos los campos, la tabla resultado tiene el siguiente
aspecto.

Figura 393. Tabla resultado

Si bien todos los campos seleccionados son necesarios para realizar la consulta,
no todos son necesarios para la salida de datos. Para facilitar el proceso de
definicin de la salida a circular, puede resultar til desactivar en la tabla resultado
las casilla de verificacin 0RVWUDU en campos que no se utilizan para la salida de
datos, como ID_SOCIEDAD, ID_EMPLEADO y FEC_ALTA_EMPLEADO.
Adems, puede modificar el formato del campo HOY y mostrarlo como dd/Mes/aa.
Para ello siga los siguientes pasos:
 Haga clic en el botn de formateo del campo HOY
 A continuacin se despliega la ventana de definicin del formato del campo.

490

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

 En la seccin (VSHFLDOHV seleccione la opcin )RUPDWRSURSLR para poder


introducir cambios de formato slo para el campo seleccionado.
 Seleccione en la seccin)RUPDWR la opcin GG0HV\\.

Figura 394. Cambio de formato de campo

 Haga clic en el botn $FHSWDU para validar los cambios.


Una vez finalizado el formateo del campo +R\, se vuelve a la tabla resultado,
donde se pueden visualizar los cambios introducidos.

Figura 395. Tabla resultado definida

 Una vez comprobada la definicin de la tabla resultado, haga clic en el botn
6LJXLHQWH para pasar a la salida de datos.

6DOLGDGHGDWRVDFLUFXODU

La salida de datos a circular consta de dos partes: una de definicin de la salida y


otra de ejecucin. Ambas se detallan en los siguientes apartados.

491

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

'HILQLFLyQGHODFLUFXODU

Para definir la circular siga los siguientes pasos:


 En la ventana 7LSRGHHMHFXFLRQHV seleccione la opcin &LUFXODU

Figura 396. Seleccin de salida a circular

 Haga clic en 6LJXLHQWH. Se despliega la ventana &LUFXODU.

Figura 397. Ventana Circular

 Haga clic en el botn (GLWDU. Se despliega la ventana de definicin de la


circular.

492

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 398. Definicin de la circular

Escriba y d el formato deseado al texto de la carta que es comn para todos


los empleados, dejando un espacio en los lugares donde se incluirn los
campos.

Figura 399. Texto de la carta

 Una vez completado el texto de la carta, es necesario incluir los campos que
permiten la personalizacin de la carta.
Para ello posicione el cursor en el lugar del texto donde quiere incluir el campo,
seleccione el campo de la lista y haga clic en el botn correspondiente.

493

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Repita esta operacin para todos los campos que sea necesario.
Una vez concluida la inclusin de campos, el texto tiene el aspecto que se ve
en la siguiente imagen.

Figura 400. Texto con campos de la consulta

 Una vez concluida la definicin de la carta, guarde los cambios. (Es necesario
guardar los cambios para ejecutar la salida de datos.)
A continuacin se vuelve a la ventana &LUFXODU.

(MHFXFLyQGHODFLUFXODU

Para ejecutar la circular siga los siguientes pasos:


 En la ventana &LUFXODU, haga clic en el botn (MHFXWDU.
A continuacin se despliegan sucesivamente las ventanas de peticin de
imputacin y de pago, para realizar el clculo de los salarios base.

Figura 401. Peticin de fechas

Una vez incluidas las fechas requeridas por la herramienta, se despliega la


ventana de ejecucin de la circular.

494

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 402. Ejecucin de la circular

Como se ve en la imagen, los campos incluidos devuelven los valores


siguientes:
La fecha actual (en el fechado de la carta)
El tratamiento (quedando la palabra "Estimado" para los hombres y
"Estimada" para las mujeres)
El nombre del empleado
El salario base
El salario base con el aumento
 Para cada empleado, los cuatro ltimos valores se modifican para que la carta
sea personalizada, como se aprecia en la siguiente imagen.

495

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 403. Ejecucin de la circular

 A continuacin haga clic en el botn imprimir todos los registros para obtener
una copia de cada carta.

9ROFDGRGHLQIRUPDFLyQGHDEVHQWLVPRVD
ODEDVHGHGDWRV

En este ejemplo se disea una consulta que insertar los tipos de absentismo por
maternidad que se han producido en el departamento de Administracin de una
organizacin durante el ao 2000.
Los pasos que es necesario que siga son:
l Definicin de una consulta normal
l Definicin de las variables de entorno
l Seleccin de campos
l Definicin del Filtro
l Definicin de tabla resultado
l Definicin y ejecucin de salida volcado SQL

'HILQLFLyQGHXQDFRQVXOWDQRUPDO

Para definir la consulta siga los siguientes pasos:


 Haga clic en el botn de consulta nueva.
En la ventana (OHFFLyQWLSRGHFRQVXOWD seleccione el tipo 2WUDVFRQVXOWDV,
y como tabla base (PSOHDGRV.

496

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 404. Definicin del tipo de consulta y tabla base

 Haga clic en el botn 6LJXLHQWH. Se despliega la ventana de seleccin del tipo
de datos.

Figura 405. Eleccin del tipo de datos

Observe como aparece seleccionada la opcin todos los datos y que el resto
de opciones aparecen deshabilitadas debido a las caractersticas de la tabla
base seleccionada.
 Haga clic en el botn 'LVHxDU. Se despliega la tabla resultado.

497

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 406. Tabla resultado

'HILQLFLyQGHYDULDEOHVGHHQWRUQR

Para este ejemplo es necesario definir dos variables de entorno: una para el tipo de
absentismo y otra para el departamento actual del empleado.
Adems de estas variables de entorno tambin se utilizan otras dos variables que
se refieren a la fecha de inicio y la fecha de fin que son creadas de forma
automtica por la aplicacin. Es necesario que el valor que se asigna a estas
variables se solicite durante la ejecucin por lo que debe seguir los pasos que se
describen a continuacin:
 Seleccione la opcin de men +HUUDPLHQWDV_)HFKDVGHWUDEDMR

Figura 407. Variables de entorno

 Haga clic en las casillas de verificacin del campo 3HWLFLyQHQHMHFXFLyQ


correspondientes a las variables de entorno )HFKDGHLQLFLR y )HFKDGHILQ.

498

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 408. Variables de entorno

9DULDEOHGHHQWRUQRSDUDHOWLSRGHDEVHQWLVPR

Para definir una variable de entorno que solicite el tipo de absentismo durante la
ejecucin siga los siguientes pasos:
 Seleccione la opcin de men +HUUDPLHQWDV_9DULDEOHVGHHQWRUQR Se
despliega la ventana 9DULDEOHVGHHQWRUQR.

Figura 409. Variables de entorno

 Inserte en el campo 9DULDEOH la abreviatura TPABS.


 Incluya en el campo 1RPEUH la cadena Tipo de Absentismo.
 Seleccione en el campo 2ULJHQ la opcin Peticin en ejecucin.

Figura 410. Campo origen

 Seleccione en el campo 7LSRV la opcin Cadena (opcin por defecto).


 Haga clic en la casilla de verificacin que aparece en el campo,QI Se
despliega la ventana $VRFLDUFDPSRWDEODDXQDYDULDEOH.

499

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 411. Asociar campo-tabla a una variable

 Inserte en el campo 7DEODDVRFLDGD la tabla $EVHQWLVPRV.

Tenga en cuenta que esta variable de entorno se utilizar en el volcado SQL por lo que es
necesario que busque el identificador del tipo de absentismo y no el nombre del tipo de
absentismo.
 Inserte el campo ,'B7,32B$%6(17,602 en el &DPSR$VRFLDGR y haga clic
en el botn $FHSWDU.

Figura 412. Asociar campo-tabla a una variable

 Haga clic en el botn $FHSWDU.

Figura 413. Variables de entorno

9DULDEOHGHHQWRUQRSDUDHOGHSDUWDPHQWR

Para definir una variable de entorno que solicite el departamento al que pertenecen
los empleados de la organizacin siga los siguientes pasos:
 Seleccione la opcin de men +HUUDPLHQWDV_9DULDEOHVGHHQWRUQR Se
despliega la ventana 9DULDEOHVGHHQWRUQR.

500

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 414. Variables de entorno

 Inserte en el campo 9DULDEOH la abreviatura DPTO.


 Incluya en el campo 1RPEUH la cadena 4XpGHSDUWDPHQWR.
 Seleccione en el campo 2ULJHQ la opcin Peticin en ejecucin.

Figura 415. Campo origen

 Seleccione en el campo 7LSRV la opcin Cadena (opcin por defecto).


 Haga clic en la casilla de verificacin que aparece en el campo,QI Se
despliega la ventana $VRFLDUFDPSRWDEODDXQDYDULDEOH.

Figura 416. Asociar campo-tabla a una variable

 Inserte en el campo 7DEODDVRFLDGD la tabla 'HSDUWDPHQWRV.


 Inserte el campo ,'B'(3$57$0(172 en el &DPSR$VRFLDGR y haga clic en
el botn $FHSWDU.

Figura 417. Asociar campo-tabla a una variable

 Haga clic en el botn $FHSWDU.

501

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 418. Variables de entorno

6HOHFFLyQGHFDPSRV

Para llevar a cabo la seleccin de campos siga los siguientes pasos:


 Desde la tabla resultado haga clic en el botn de la consulta principal para
realizar la seleccin de campos de esta subconsulta.
En la ventana correspondiente, seleccione los siguientes campos (adems de
los seleccionados por defecto por el asistente):
ID_ SOCIEDAD e ID_EMPLEADO de la tabla (PSOHDGRV.
FEC_ALTA_EMPLEADO de la tabla)DVHGH$OWDDFWXDO.
Las variables de entorno )HFKDGHLQLFLR, )HFKDGHILQ y 7LSRGH
$EVHQWLVPR. Para seleccionar estas variables de entorno es necesario que
haga clic en el botn correspondiente para que se listen y a continuacin
las marque.

Figura 419. Seleccin de campos

 Haga clic en el botn $FHSWDUpara volver a la tabla resultado.

'HILQLFLyQGHOILOWUR

Es necesario definir un filtro en este ejemplo para que el volcado de datos se lleve

502

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

a cabo slo para la gente que est de alta cuando comience el absentismo y que
pertenezca a un determinado departamento.
El filtro consta de tres condiciones:
l La primera condicin recupera a todos los empleados cuya fecha de alta sea
menor o igual que la fecha actual.
l La segunda condicin elimina a todos los empleados recuperados por la
primera condicin cuya fecha de baja no sea nula o sea mayor o igual que la
fecha de fin.
l La tercera condicin se encarga de eliminar a todos los empleados
recuperados por las dos condiciones previas que no pertenezcan al
departamento especificado por la variable de entorno 4XpGHSDUWDPHQWR.
Para definir este filtro debe seguir los siguientes pasos.
 Desde la tabla resultado, haga clic en el botn correspondiente. Se despliega la
ventana de la subconsulta principal en la pestaa )LOWUR.

Figura 420. Filtro

 Seleccione el campo FEC_ALTA_EMPLEADO de la tabla )DVHGH$OWDDFWXDO


y a continuacin haga clic en el botn menor o igual que.
 Haga clic en el botn correspondiente y seleccione la variable de entorno
Fecha de inicio.

503

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 421. Primera condicin

Antes de incluir la segunda condicin haga clic en el botn \.


 Haga clic en el botn parntesis abierto y a continuacin seleccione el campo
FEC_BAJA de la tabla )DVHGH$OWDDFWXDO.
 Haga clic en en el botn Null y a continuacin haga clic en el botn .
 Seleccione el campo FEC_BAJA de la tabla )DVHGH$OWD$FWXDOy a
continuacin haga clic en el botn mayor o igual que.
 Haga clic en el botn correspondiente y seleccione la variable de entorno
)HFKDGHILQ.
 Haga clic en el botn Parntesis cerrado y antes de incluir la tercera condicin
haga clic en el botn \.

Figura 422. Segunda condicin

 Seleccione el campo ID_DEPARTAMENTO de la tabla 'HSDUWDPHQWRV y haga


clic en el botn igual.

504

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

 Haga clic en el botn correspondiente y seleccione la variable de entorno 4Xp


GHSDUWDPHQWR.

Figura 423. Tercera condicin

 Haga clic en el botn $FHSWDU para incluir el filtro en la consulta.

'HILQLFLyQGHWDEODUHVXOWDGR

Una vez seleccionados todos los campos, la tabla resultado tiene el siguiente
aspecto.

Figura 424. Tabla resultado

Una vez comprobada la definicin de la tabla resultado, haga clic en el botn


6LJXLHQWH para pasar a la salida de datos.

'HILQLFLyQ\HMHFXFLyQGHVDOLGD9ROFDGR64/

La salida de datos volcado SQL consta de dos partes: una de definicin de la salida

505

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

y otra de ejecucin. Ambas se detallan en los siguientes apartados.

'HILQLFLyQGHODVDOLGD9ROFDGR64/

Para definir el volcado SQL siga los siguientes pasos:


 En la ventana 7LSRGHHMHFXFLRQHV haga clic en la casilla $YDQ]DGDV y de
las opciones que se despliega seleccione la opcin 9ROFDGRV64/.

Figura 425. Seleccin de salida Volcado SQL

 Haga clic en el botn 6LJXLHQWH. Aparece la ventana (MHFXFLRQHVGHILQLGDV


para crear un nuevo volcado SQL.

Figura 426. Volcado SQL

 Haga clic en el botn correspondiente e incluya un nombre para el volcado en


la caja de texto situada debajo del literal Ttulo, por ejemplo, Insertar
Absentismo.

506

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 427. Creacin de volcado SQL

 Haga clic en el botn (GLWDU y seleccione la pestaa 3RUUHJLVWUR.

Figura 428. Pestaa Por registro

 Seleccione la conexin que desea utilizar, en el ejemplo RGC.


 Haga clic en el botn 3URFHGXUH puesto que cuando se inserten los nuevos
absentismos es necesario que realice los controles que tiene el formulario de
absentismos, y a continuacin escriba la sentencia SQL que se quiere ejecutar.

507

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 429. Creacin de la sentencia SQL

 Haga clic en el botn $FHSWDU. Se vuelve a la ventana (MHFXFLRQHVGHILQLGDV.

(MHFXFLyQGHVDOLGD9ROFDGR64/

Para ejecutar el volcado SQL siga los siguientes pasos:


 Desde la ventana (MHFXFLRQHVGHILQLGDV haga clic en el botn (MHFXWDU.
 Introduzca el valor de la variable de entorno Fecha de inicio en la ventana que
se despliega. En el ejemplo 1 de Enero del 2000.

Figura 430. Fecha de inicio

 Incluya el valor de la variable de entorno )HFKDGHILQ en la ventana que se


despliega. En el ejemplo 31 de Diciembre del 2000.

Figura 431. Fecha de fin

 Inserte el valor de la variable de entorno 7LSRGHDEVHQWLVPR en la ventana


que se despliega ayudndose del botn de lista. En el ejemplo, Maternidad que
se corresponde con el identificador 3.

508

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Figura 432. Tipo de absentismo

 Inserte el valor de la variable de entorno 4XpGHSDUWDPHQWR en la ventana que


se despliega ayudndose del botn de lista. En el ejemplo, Administracin que
se corresponde con el identificador ADMI.

Figura 433. Qu departamento

 Una vez incluidos todos los datos se despliega un mensaje que pregunta si
desea realmente realizar los cambios en la base de datos, si hace clic en el
botn <HV se lleva a cabo la insercin de datos y si hace clic en el botn 1R se
cancela la insercin de datos.

Figura 434. Mensaje de confirmacin

509

COPYRIGHT 2003 Meta4 Spain, S. A.


&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

510

COPYRIGHT 2003 Meta4 Spain, S. A.


Informes

,QWURGXFFLyQ

Un informe permite obtener informacin de una manera sencilla,


seleccionando los datos de acuerdo a un criterio, dando un
determinado orden, un formato deseado, etc.
La aplicacin consta de una serie de informes predefinidos de manera
que la obtencin y visualizacin de datos en formato de informe sea
ms til, rpida y eficaz para el usuario.
Cada vez que se selecciona una de las opciones de la entrada de
men ,QIRUPHV, aparece una pantalla para ejecutar los informes. El
usuario puede adaptar el informe de acuerdo a sus necesidades
Meta4, Meta4Mind, Meta4 PeopleNet, Meta4 KnowNet, Meta4 e-mind y Meta4 t.innova son marcas registradas propiedad de Meta4 Spain, S.A.

realizando las siguientes acciones:


l Aadir nuevos criterios de seleccin de datos, seleccionar un rango
de fechas, elegir datos sobre una paga, etc.
l Establecer los saltos de pgina.
l Seleccionar el tipo de salida deseada para ejecutar el informe
pantalla
impresin
exportacin a otro formato o programa

511

COPYRIGHT 2003 Meta4 Spain, S. A.


,QIRUPHV

1RFLRQHVEiVLFDV

A continuacin se define una serie de trminos relacionados con los informes que
facilitan la comprensin de la informacin contenida en este captulo.
(MHFXFLyQGHLQIRUPHV: es la accin efectuada para obtener los datos del informe.
La ejecucin se puede llevar a cabo de distintas maneras: pantalla, impresora y
exportacin a otra aplicacin.
3DQWDOODGHHMHFXFLyQGHOLQIRUPH: es la pantalla que se visualiza en el momento
en que accede a un informe. Desde dicha pantalla se ejecuta el informe,
pudindose adaptar a las necesidades del usuario definiendo los criterios de
seleccin, elijiendo el tipo de ejecucin, etc.
3DQWDOODGHYLVXDOL]DFLyQGHOLQIRUPH: es la pantalla mediante la que se visualiza
el informe y a la cual se accede ejecutando el informe en pantalla.
)LOWUR: es un conjunto de criterios o condiciones que pueden ser aplicados a los
datos que forman parte de un informe para mostrar determinada informacin.
&U\VWDO5HSRUWV: es una herramienta externa que se utiliza para disear los
informes que ejecuta la herramienta Informes.
)HFKDGHLPSXWDFLyQ: es la fecha que indica el periodo de imputacin al que
pertenece una paga.
)HFKDGHSDJR: es la fecha en la que se lleva a cabo el pago de una nmina o
salario.

512

COPYRIGHT 2003 Meta4 Spain, S. A.


,QIRUPHV

$FFHVR\VDOLGD

$FFHVRDODKHUUDPLHQWD,QIRUPHV\DSHUWXUDGHXQLQIRUPH
Para acceder a la herramienta Informes y abrir un informe, seleccione el nombre
identificativo del informe que desea abrir en las opciones incluidas en la entrada de
men ,QIRUPHV, la cual est presente en distintos mdulos a los que se accede
desde el men inicial.
Para conocer cules son los informes disponibles en la aplicacin estndar y su
localizacin o mdulo correspondiente consulte el manual de la aplicacin estndar
correspondiente de cada pas.
&HUUDUXQLQIRUPH\VDOLUGHODKHUUDPLHQWD,QIRUPHV
Para salir de la herramienta seleccione la opcin de men $UFKLYR_6DOLUo haga
clic en el botn correspondiente. De esta forma se descarga de memoria el
programa y finaliza la conexin a la base de datos.

513

COPYRIGHT 2003 Meta4 Spain, S. A.


,QIRUPHV

8VRGHODKHUUDPLHQWD,QIRUPHV

En este apartado se detalla el trabajo con los informes que ha sido clasificado en
los siguientes apartados:
l 3DVRVSDUDHMHFXWDUXQLQIRUPH: se describe brevemente cmo visualizar un
informe.
l 7LSRVGHILOWURV: se explican todos los filtros posibles que actan sobre los
informes - predefinido, aadido, fechas, y pagas.
l (VWDEOHFHUVDOWRGHSiJLQD: se explica la posibilidad que tienen algunos
informes, cuyo diseo ha sido estructurado por grupos de realizar las
separaciones del contenido por pginas de grupos.
l 7DEODVXWLOL]DGDV: se describe la forma de visualizar las tablas de base de
datos que componen el informe.
l 2SFLRQHVGHHMHFXFLyQ: se describe cmo utilizar las tres opciones de
ejecutar un informe - pantalla, impresora y exportacin a otro programa o
aplicacin y sus facilidades.
l 8VR\HGLFLyQGHDUFKLYRV([FHO: se explica cmo abrir y modificar archivos
Excel desde la herramienta Informes.
El esquema que se muestra a continuacin ilustra el proceso de acceso, ejecucin,
visualizacin y salida de los informes.

514

COPYRIGHT 2003 Meta4 Spain, S. A.


,QIRUPHV

Figura 435. Esquema de uso herramienta Informes

3DVRVSDUDHMHFXWDUXQLQIRUPH

A continuacin se describen brevemente los pasos que el usuario tendr en cuenta


para ejecutar un informe.
 Acceda a la opcin de men ,QIRUPHV.
 Seleccione y abra el informe deseado. Se despliega la pantalla de ejecucin del
informe. Existe la posibilidad de aadir filtros, establecer saltos de pgina por
grupos, visualizar las tablas que componen el informe o ejecutar directamente
el informe.
Si desea que la aplicacin muestre mensajes de seguimiento y depuracin de
la ejecucin del informe, haga clic en la opcin de men ,QVWDODFLyQ_9DULDEOHV
GHHQWRUQR, que se habilita cuando la propiedad $BLQVWDODFLyQ de la seccin
OPTIONS del registro de Windows de la estacin de trabajo toma valor 1. Se
recomienda al usuario que consulte con el personal instalador.

515

COPYRIGHT 2003 Meta4 Spain, S. A.


,QIRUPHV

Figura 436. Pantalla ejecucin del informe

 Ejecute el informe, seleccionando el tipo de salida deseado: pantalla, impresora


y exportar. Se muestra la pantalla de visualizacin del informe en caso de que
se haya ejecutado el informe en pantalla.

Figura 437. Pantalla de visualizacin de informe

Las facilidades de la pantalla de visualizacin del informe se explican en el


apartado 2SFLRQHVGHHMHFXFLyQ.
 Cierre o salga del informe.

516

COPYRIGHT 2003 Meta4 Spain, S. A.


,QIRUPHV

Para cerrar el informe y volver a la pantalla de ejecucin del informe haga clic
en las opciones de cierre de los extremos superiores izquierdo y derecho de la
barra de ttulo del informe visualizado en pantalla.
Para ms informacin sobre estas opciones consulte el apartado $FFHVR\
VDOLGD de este captulo.

7LSRVGHILOWURV

Existen distintos tipos de filtros para personalizar los informes:


l Los filtros definidos en el informe en la fase de diseo
filtro predefinido
l Los filtros que el usuario crea en ejecucin
filtro aadido
filtro de fechas
filtro de pagas
Los filtros que el usuario crea en una sesin de trabajo se definen desde la
pantalla de ejecucin.
Las sentencias de los filtros definidos en el informe se visualizan en la zona)LOWUR
DFWLYR de la pantalla de ejecucin.

)LOWURSUHGHILQLGR

Los informes pueden tener filtros previamente definidos. Este tipo de filtro no puede
ser modificado por el usuario.

)LOWURDxDGLGR

Este tipo de filtro se crea utilizando un diseador de filtros y se agrega al filtro que
pueda tener previamente definido el informe.
Para ejecutar el diseador de filtros, seleccione la opcin de men
2SFLRQHV_)LOWUDU o haga clic en el botn correspondiente de la barra de
herramientas de la pantalla de ejecucin del informe.
A continuacin aparece la ventana )LOWURDFWLYR(SUBCONSULTA1), que permite
crear una condicin de filtro seleccionando las tablas, los campos y los valores por
los cuales desea filtrar.

517

COPYRIGHT 2003 Meta4 Spain, S. A.


,QIRUPHV

Figura 438. Filtro activo

La estructura de esta ventana, y los pasos que debe seguir para disear un filtro se
describen a continuacin.
(VWUXFWXUDGHODYHQWDQDILOWURDFWLYR
Esta ventana se divide en varias secciones:
l 7DEODVGHVXEFRQVXOWD: en la parte superior izquierda se recogen las tablas
asociadas a la tabla base de la Consulta (sta vara dependiendo del informe
desde el que se accede a la ventana de filtro). Si hace doble clic en el nombre
de la tabla se despliegan los campos asociados en la seccin contigua.
l &DPSRVGHODVXEFRQVXOWD: contigua a la seccin donde se muestran las
tablas asociadas a la subconsulta se encuentra la ventana de campos. Cada
vez que se selecciona una nueva tabla en la seccin tablas de subconsulta, se
activan automticamente los campos de dicha tabla en la ventana de campos.
Al hacer doble clic sobre un campo este se inserta en el visor de seleccin.
l 2SHUDGRUHVGHE~VTXHGD: contigua a la seccin donde se muestran los
campos de la subconsulta, se encuentran los operadores que se pueden
utilizar para definir el criterio de seleccin {QR, \, R, ,  ,!, ! , !, , , etc. }.
l 9DORUHVGHOFDPSR: en la parte superior derecha aparece una caja de texto
identificada con este nombre, que muestra los posibles valores del campo. Los
botones que aparecen debajo de esta caja de texto informan de su formato,
textual, numrico o fecha.
l 9LVRUGHVHOHFFLyQ: en la parte inferior de la ventana se visualizan las
condiciones agregadas. A su derecha se encuentran los botones de ayuda a la
edicin del filtro { %RUUDU~OWLPR, %RUUDU7RGR}
Cuando guarde un filtro definido desde esta ventana, se producirn de forma
automtica dos inserciones en el Sistema cach:
l Inserta un nuevo registro con extensin .FIL cuyo identificador ser el nombre
del UHSRUW definido para el informe que desea ejecutar. En este registro se
guardar informacin sobre el nmero de filtros almacenados para ese UHSRUW.

518

COPYRIGHT 2003 Meta4 Spain, S. A.


,QIRUPHV

l Inserta un nuevo registro con extensin .WHR cuyo identificador se compondr


de, <nombre del report definido para el informe que desea ejecutar_ nombre
del filtro guardado>. En este registro se guardar la informacin de definicin
del filtro que posteriormente podr ser recuperada desde cualquier informe
creado que utilice un mismo UHSRUW.
3DVRVSDUDGHILQLUXQILOWUR
 Seleccione la tabla en la que se encuentra el campo por el que desea filtrar,
para ello haga clic en el nombre de la tabla. De manera inmediata se visualizan
en la seccin contigua los campos de la tabla seleccionada.
 Haga doble clic en el campo que va a utilizar para establecer el filtro, puede
observar cmo se aade el nombre de la tabla y el nombre del campo
seleccionado al visor de seleccin. Tambin puede hacer clic sobre el nombre
del campo y a continuacin seleccionar el icono de validacin.
 Especifique el operador de comparacin segn corresponda haciendo clic en
los botones: {QR, \, R, ,  ,!, ! , !, , , etc.}. Es posible ampliar o
restringir el mbito de una seleccin concatenando nuevas condiciones de
filtro. Para unir estas condiciones se utilizan los operadores conjuncin (y) y
disyuncin (o), y luego se repite el proceso anterior para agregar la nueva
sentencia..
 Especifique el valor en la caja de texto 9DORUHVGHFDPSR.
Es posible visualizar el conjunto total de valores asociados al campo
seleccionado. Para ello posicinese en la caja de texto 9DORUHVGHFDPSR y
haga clic en el botn de lista, se despliega una lista con los valores disponibles
(existe un lmite de 300 valores). Para seleccionar uno de estos valores ha de
situarse sobre el valor deseado y hacer clic en el botn $FHSWDU.
Si introduce el valor directamente en la caja de texto 9DORUHVGHFDPSR sin
hacer uso de la lista, ha de hacer clic en el botn de validacin.
El valor seleccionado se agrega al filtro en el visor de seleccin.
 Haga clic en el botn $FHSWDU.
Si a lo largo del proceso de diseo del filtro desea rectificar o eliminar alguna parte
de texto, es posible utilizar dos botones que permiten eli- minar, bien la ltima
cadena textual agregada al visor de seleccin con el botn identificado como un
lapicero con una goma de borrar, bien la totalidad de clusulas agregadas con el
botn identificado como una papelera. Tambin puede posicionarse en el 9LVRUGH
VHOHFFLyQy borrar la informacin con la tecla SUPR.
Para ver la sentencia SQL generada por el filtro haga clic en el botn 64/
JHQHUDGR.
Para ms informacin sobre las posibilidades que ofrece el filtro de la consulta,
consulte el apartado )LOWUR del captulo "Consulta y anlisis de informacin" de este
manual.

519

COPYRIGHT 2003 Meta4 Spain, S. A.


,QIRUPHV

)LOWURGHIHFKDV

Algunos informes han sido definidos para filtrar la informacin por una fecha o un
rango de fechas.
La fecha o rango de fechas se debe indicar en la parte inferior derecha de la
pantalla de ejecucin.

Figura 439. Zona fechas

Todas las fechas tienen asociado un botn que despliega un calendario para
facilitar la seleccin de fechas.

)LOWURGHSDJDV

Algunos informes han sido definidos para filtrar la informacin por pagas.
Generalmente, son los informes relacionados con aspectos de nmina.
En la pantalla de ejecucin de dichos informes se muestra en la parte inferior
derecha un botn para acceder a la seleccin de pagas.

Figura 440. Zona pagas

Al hacer clic en el botn 3DJDV se visualiza una ventana en la que el usuario puede
elegir entre dos opciones:
D Seleccionando paga (con paga base)
E Sin seleccionar paga (sin paga base)
A continuacin se describe cmo proceder en la seleccin de pagas.
D 6HOHFFLRQDQGRSDJD
Esta opcin se elige cuando se desea emitir el informe de una o varias pagas.
Para ello se selecciona la opcin &RQ3DJD%DVHy se eligen los datos de la paga
a elegir. puede elegir entre las siguientes opciones en la zona (OHJLU'DWRVGHOD
SDJD:
Paga actual
Paga actual + atrasos
Slo atrasos
Acumulado en el ao

520

COPYRIGHT 2003 Meta4 Spain, S. A.


,QIRUPHV

Figura 441. Pagas con paga base

Una vez indicados los datos anteriores, haga clic en el botn (OHJLU3DJD para que
se muestre una ventana que permite seleccionar una paga entre las ya existentes.

Figura 442. Elegir paga

El filtro generado con la seleccin de la paga se aade al filtro definido en la


pantalla de ejecucin.
E 6LQVHOHFFLRQDUSDJD
Esta opcin se utiliza para ejecutar el informe de una sola paga por lo que es
necesario que seleccione sta por una fecha de pago y una fecha de imputacin.
Seleccionando la opcin 6LQ3DJD%DVH se elige la fecha de imputacin de la paga
y la fecha de pago de sta.

521

COPYRIGHT 2003 Meta4 Spain, S. A.


,QIRUPHV

Figura 443. Pagas sin paga base

Para seleccionar las fechas de pago e imputacin haga clic en los botones )HFKD
GH3DJR y )HFKDGH,PSXWDFLyQ respectivamente, se despliega una ventanaque
permite seleccionar una paga ya est abierto o cerrada.
Una vez seleccionadas las fechas correspondientes se visualiza la ventana inicial
de pagas, con la fecha de imputacin y la fecha de pago del informe que se va a
ejecutar.

Figura 444. Fechas imputacin y pago seleccionadas

El filtro generado con la seleccin de las fechas de pago se aade al filtro definido
en la pantalla de ejecucin.

(VWDEOHFHUVDOWRGHSiJLQD

Los informes en cuyo diseo se haya definido informacin por grupos, el usuario
puede establecer que el informe presente cada uno de los grupos en una pgina
diferente, o bien todos los grupos seguidos en la misma pgina y pginas
consecutivas.
El salto de pgina se establece en la parte inferior derecha de la pantalla en la zona
6DOWRGHSiJLQDSRU  .

522

COPYRIGHT 2003 Meta4 Spain, S. A.


,QIRUPHV

Figura 445. Zona salto de pgina

Tiene dos opciones de seleccin:


l 6t: se aplica el salto de pgina por grupo.
l 1R: el salto de pgina por grupo no se aplica.

7DEODVXWLOL]DGDV

Los informes obtienen la informacin de las tablas de la base de datos. En la


pantalla de ejecucin de cada informe se indica al usuario las tablas que se usan
en la generacin del informe y que se pueden utilizar en la creacin de filtros.
Esta relacin de tablas se visualiza en la parte inferior izquierda de la pantalla de
ejecucin en la zona1RPEUHGHODVWDEODVXWLOL]DGDVHQHOLQIRUPH

Figura 446. Zona tablas utilizadas

Por otro lado, la ventana 68%&2168/7$ que aparece al seleccionar la opcin


filtrar tambin muestra la misma relacin de tablas.

2SFLRQHVGHHMHFXFLyQ

Antes de ejecutar un informe, es necesario que el usuario tenga en cuenta el


apartado 7LSRVGHILOWURV de este captulo, ya que existen ciertos informes que para
ser ejecutados necesitan crear un filtro seleccionando una fecha o una paga.
Los informes se pueden ejecutar de las siguientes formas:
l Pantalla
l Impresora
l Exportacin a otras aplicaciones
Estas posibilidades de ejecucin que facilita la herramienta Informes estn
agrupadas en la opcin de men 7LSRVGHVDOLGD de la pantalla de ejecucin del
informe y se explican a continuacin.

523

COPYRIGHT 2003 Meta4 Spain, S. A.


,QIRUPHV

3DQWDOOD

Para ejecutar un informe con visualizacin en pantalla seleccione la opcin de


men 7LSRGHVDOLGD_3DQWDOOD o haga clic en el botn cor- respondiente en la
pantalla de ejecucin del informe.
El informe en pantalla tiene la misma visualizacin que la que tendra ejecutado por
impresora.

Figura 447. Pantalla visualizacin informe

Si despus de ejecutar el informe en pantalla, desea volver a la pantalla de


ejecucin del informe activo o cerrar la visualizacin del informe en pantalla, utilice
las opciones de cierre de los extremos superiores izquierdo y derecho de la barra
de ttulo del informe.

)DFLOLGDGHVGHODRSFLyQSDQWDOOD

Desde la pantalla de visualizacin del informe en pantalla, puede rea- lizar distintas
opciones tales como navegar po el informe, visualizarlo en distintos tamaos a
travs de un zoom, exportarlo a otro programa o aplicacin, imprimirlo
directamente o llevar un control de las pginas y los registros procesados, como se
explica a continuacin.
Ntese que estas facilidades dependen de la versin de Crystal Reports que tenga
instalada cada usuario y teniendo en cuenta que puede variar en el futuro. Aqu se
hace referencia a la ltima versin 8.0 certificada para la aplicacin e-mind.

1DYHJDFLyQHQHOLQIRUPH

524

COPYRIGHT 2003 Meta4 Spain, S. A.


,QIRUPHV

Las barras de desplazamiento vertical y horizontal, as como las teclas de avance y


retroceso de pgina, permiten navegar por el informe que aparece en pantalla.
Como los informes pueden tener ms de una pgina, se ofrecen una serie de
botones para navegar por el informe completo. De esta manera, para avanzar y
retroceder en un informe el usuario puede utilizar los siguientes botones como se
indica a continuacin.
,UDSULPHUDSiJLQD: al hacer clic en este botn se presenta en pantalla la primera
pgina. Si se encuentra en la primera pgina esta opcin est desactivada.
,USiJLQDDWUiV: al hacer clic en este botn se pasa a la pgina anterior. Si se
encuentra en la primera pgina esta opcin est desactivada.
,USiJLQDDGHODQWH: al hacer clic en este botn se pasa a la siguiente pgina. Si se
encuentra en la ltima pgina esta opcin est desactivada.
,UD~OWLPDSiJLQD: al hacer clic en este botn se pasa a la ltima pgina. Si se
encuentra en la ltima pgina esta opcin est desactivada.
&DQFHODUODSDJLQDFLyQ: al hacer clic en este botn se puede detener la operacin
de procesar registros y cancelar la paginacin de un informe que cuente con un
nmero elevado de pginas.

=RRP
Para visualizar las pginas de un informe en pantalla de forma perso- nalizada,
puede utilizar la lista desplegable para poder ver las pginas completas y con
distintos grados de presentacin preliminar.
Cuando se desea mover en un informe de muchas pginas en la vista zoom de
esta opcin, puede ayudarse tambin de los botones de navegacin.

&RQYHUWLUDRWUDVDSOLFDFLRQHV
Para exportar el informe en pantalla a formatos de otras aplicaciones y a otras
unidades de trabajo directamente desde la pantalla de visualizacin del informe,
haga clic en el botn correspondiente al icono del sobre de envo. Esta opcin se
explica ms adelante en el apartado([SRUWDU de este captulo.

,PSULPLULQIRUPH
El informe que aparece en pantalla se puede imprimir haciendo clic en el botn
,PSUHVRUD de la pantalla de visualizacin del informe. La ventana de impresin de
esta opcin permite seleccionar el rango de las pginas que se desean imprimir.
Por otro lado, tambin es posible imprimir directamente el informe sin ser
previamente visualizado desde la pantalla de ejecucin del informe, dicha opcin
se explica ms adelante en el apartado ,PSUHVRUD.

&RQWUROGHSiJLQDV\UHJLVWURVSURFHVDGRV
En la barra superior de la pantalla de visualizacin del informe aparecen distintos

525

COPYRIGHT 2003 Meta4 Spain, S. A.


,QIRUPHV

datos numricos que se describen a continuacin:


l Nmero de la pgina visualizada respecto al total de pginas del informe
l Nmero total de registros
l Porcentaje de registros procesados
l Nmero total de registros procesados

,PSUHVRUD

El informe se puede ejecutar directamente para salir en una impresora sin ser
previamente visualizado en pantalla.
Para imprimir un informe seleccione la opcin de men 7LSRGHVDOLGD_,PSUHVRUD
o haga clic en el botn correspondiente de la barra de herramientas.
Para configurar la impresora haga clic en la opcin de men $UFKLYR_FRQILJXUDU
LPSUHVRUDEsta opcin permite configurar la impresin del informe en la ventana
de configuracin de impresora, seleccionar la impresora y sus propiedades, el
tamao de papel, la disposicin de la informacin en el papel -vertical o apaisada.

([SRUWDU

La aplicacin permite exportar un informe en distintos formatos para poder ser


utilizado en otras aplicaciones, y guardarlos en diferentes destinos. Ntese que las
distintas opciones que ofrece la exportacin dependen de la versin de Crystal
Reports que tenga instalada cada usuario como se ha comentado en el apartado
)DFLOLGDGHVGHODRSFLyQSDQWDOOD.
Cuando se ejecuta la opcin de men 7LSRGHVDOLGD_([SRUWDU o haga clic en el
botn correspondiente de la barra de herramientas se muestra en pantalla una
ventana para elegir el formato y el destino de los datos.

Figura 448. Exportar

Elija el formato deseado en la lista de formatos posibles:


l Excel
l Lotus
l Word
l Crystal Reports
l Html

526

COPYRIGHT 2003 Meta4 Spain, S. A.


,QIRUPHV

l Text, etc.
Seleccione el destino para guardar o encauzar el formato seleccionado:
l Archivo en unidad de disco (Disk file)
l Enviar por correo electrnico (Microsoft mail, Exchange folder, Lotus Dominio
Database)
Una vez elegidos el tipo de formato y el destino haga clic en el botn 2N.
La opcin de exportar tambin se puede ejecutar desde la ventana de visualizacin
del informe en pantalla, como se explic en el apartado )DFLOLGDGHVGHODRSFLyQ
SDQWDOOD.

8VR\HGLFLyQGHDUFKLYRV([FHO

La pantalla de ejecucin de informes permite abrir y editar archivos Excel.


Al seleccionar la opcin de men 2SFLRQHV_$EULU([FHO o hacer clic en el botn
correspondiente de la barra de herramientas aparece una ventana para buscar y
seleccionar el nombre de una hoja de clculo existente.

Figura 449. Abrir informe Excel

Una vez seleccionado el archivo deseado de extensin .XLS, ste se carga en la


herramienta Informes gracias a la tecnologa OLE y se visualiza la ventana +RMD
([FHO.

527

COPYRIGHT 2003 Meta4 Spain, S. A.


,QIRUPHV

Figura 450. Hoja Excel

Si se hace clic con el botn derecho del PRXVH sobre esta hoja, se despliega un
men que ofrece distintas opciones para trabajar con la hoja Excel.
La herramienta Informes ofrece la posibilidad de abrir y trabajar con varios archivos
con extensin .XLS al mismo tiempo.

528

COPYRIGHT 2003 Meta4 Spain, S. A.


,QIRUPHV

Figura 451. Hoja Excel con varios informes abiertos

529

COPYRIGHT 2003 Meta4 Spain, S. A.


,QIRUPHV

530

COPYRIGHT 2003 Meta4 Spain, S. A.


Documentos combinados

,QWURGXFFLyQ

Si se desean enviar cartas similares a distintos destinatarios o crear


documentos que son prcticamente idnticos en su contenido con slo
cierta informacin variable, es posible crear un GRFXPHQWRFRPELQDGR
en el cual se fusiona la informacin personalizada con la parte comn.
De esta manera, se puede atender a una correspondencia abundante
sin olvidar el toque personal de cada carta o documento.
La herramienta Documentos combinados se utiliza para el diseo y
ejecucin de documentos personalizados que permiten combinar la
informacin de tablas de la base de datos con un archivo de texto
Meta4, Meta4Mind, Meta4 PeopleNet, Meta4 KnowNet, Meta4 e-mind y Meta4 t.innova son marcas registradas propiedad de Meta4 Spain, S.A.

Word.

531

COPYRIGHT 2003 Meta4 Spain, S. A.


'RFXPHQWRVFRPELQDGRV

Meta4 ha desarrollado esta herramienta con la siguiente finalidad:


l Crear de forma sencilla documentos con un formato y contenido definido.
l Rpido acceso a la edicin e impresin de documentos definidos en el editor de
texto Word.
l Utilizar de forma dinmica la informacin de la base de datos.
l Combinar datos fijos de forma personalizada.
l Imprimir muchos documentos desde un solo archivo .doc.
Ciertamente, la utilizacin de los datos de la aplicacin e-mind en el editor de texto
Word facilita el mximo aprovechamiento de la funcionalidad y ventajas de dicho
editor, creando de forma rpida documentos con un formato personalizado.

532

COPYRIGHT 2003 Meta4 Spain, S. A.


'RFXPHQWRVFRPELQDGRV

1RFLRQHVEiVLFDV

A continuacin se explican algunos trminos bsicos en el contexto de este


captulo relacionados con la creacin, edicin e impresin de documentos
combinados.
&RQVXOWD: es una peticin de informacin efectuada a la base de datos que tiene
definidos los campos comunes que se van a mostrar en el documento combinado.
Dichos campos se pueden obtener de distintas tablas de la base de datos.
La consulta, tambin denominada archivo .qrl, debe estar definida para crear y
ejecutar documentos combinados. Para ms informacin sobre el diseo de
consultas remtase al captulo "Consulta y anlisis de informacin" de este manual.
)XVLyQGHGDWRV: es la accin de unir o combinar los datos obtenidos de una
consulta efectuada a la base de datos y el contenido comn de un documento
Word.
'RFXPHQWRFRPELQDGR: es el documento final resultado de realizar una fusin de
datos.
&RPELQDUFRUUHVSRQGHQFLD(0DLO0HUJH): utilidad de Microsoft Word que permite
crear documentos combinados. Para ms informacin sobre esta herramienta
consulte los Manuales deMicrosoft Word.

533

COPYRIGHT 2003 Meta4 Spain, S. A.


'RFXPHQWRVFRPELQDGRV

$FFHVR\VDOLGD

$FFHVRDODKHUUDPLHQWD'RFXPHQWRVFRPELQDGRV
Para tener acceso a la herramienta existen varias opciones:
l Acceso directo desde el men inicial a travs de la opcin %DVHGH
GDWRV_3URFHVRV_,PSUHVLyQGHGRFXPHQWRV.
l Acceso a travs de algunos formularios que tienen un botn asociado que
permite ejecutar un documento a travs de esta herramienta.
l Acceso a travs de alguna opcin de men que haya sido especficamente
diseada en la aplicacin por una organizacin, atendiendo a sus necesidades
particulares.
A continuacin se muestra la ventana de la herramienta para el acceso a la
ejecucin y creacin de documentos combinados.

Figura 452. Ventana de acceso y salida de la herramienta

6DOLUGHODKHUUDPLHQWD'RFXPHQWRVFRPELQDGRV
Para salir de la herramienta seleccione la opcin $UFKLYR_6DOLU o haga clic en el
botn 6DOLU.

534

COPYRIGHT 2003 Meta4 Spain, S. A.


'RFXPHQWRVFRPELQDGRV

8VRGHODKHUUDPLHQWD'RFXPHQWRVFRPELQDGRV

En este apartado se describen las operaciones que es posible realizar con la


herramienta y que han sido clasificadas en dos apartados:
l (MHFXFLyQGHXQGRFXPHQWRFRPELQDGR:en este apartado se describen los
pasos a seguir para ejecutar un documento de este tipo,teniendo en cuenta las
distintas posibilidades de acceso a la herramienta.
l &UHDFLyQGHXQQXHYRGRFXPHQWRFRPELQDGR:en este apartado se
describen los pasos a seguir para crear un documento combinado con datos
fusionados obtenidos de una consulta a la base de datos.
El diagrama que se muestra a continuacin ilustra las operaciones a realizar en el
uso de la herramienta para crear e imprimir documentos combinados.

Figura 453. Esquema de uso Documentos combinados

La ejecucin de un documento combinado requiere la existencia de dos archivos:


un documento .doc y una consulta .qrl.
La creacin de un documento requiere nicamente una consulta .qrl, la
herramienta automticamente enlaza la consulta con el nuevo documento word a
generar (no se necesita un archivo .doc ya existente).
El documento incluye una parte de contenido fijo que se ha de repetir en todas las
copias del documento. La consulta contiene la informacin que vara en cada copia
de dicho documento, como nombres, direcciones, nmeros de identificacin, etc.
En el documento es preciso insertar indicaciones especficas, denominadas
campos de combinacin para indicar los puntos en donde tiene que aparecer la
informacin variable. Cuando se fusionan la consulta y el documento, Word inserta
la informacin procedente de la consulta en los campos de combinacin para crear

535

COPYRIGHT 2003 Meta4 Spain, S. A.


'RFXPHQWRVFRPELQDGRV

de este modo el documento.


El siguiente esquema ilustra cmo de un solo documento modelo salen muchas
copias adaptadas y personalizadas.

Figura 454. Esquema documento combinado

A continuacin se describe detalladamente cmo ejecutar y crear un documento


combinado.

(MHFXFLyQGHXQGRFXPHQWRFRPELQDGR

Para ejecutar un documento combinado el usuario necesita tener una consulta .qrl
previamente definida, as como un documento .doc que se haya creado
especficamente con esta herramienta. Consulte el apartado &UHDFLyQGHXQ
QXHYRGRFXPHQWRFRPELQDGR de este captulo.
La ejecucin de los documentos creados con la fusin de datos de una consulta y
un documento Word se puede llevar a cabo desde tres accesos diferentes, como
se describe en el apartado $FFHVR\VDOLGD.
D 'HVGHHODFFHVRGLUHFWRDODKHUUDPLHQWD
Al acceder a la herramienta aparece una ventana con una serie de cajas de texto,
como muestra la siguiente figura.

536

COPYRIGHT 2003 Meta4 Spain, S. A.


'RFXPHQWRVFRPELQDGRV

Figura 455. Generador de documentos

A continuacin siga los siguientes pasos:


 Seleccione la ruta donde se ubica la consulta haciendo clic en el botn
correspondiente. En caso de que exista ms de un archivo .qrl en el directorio
seleccionado, puede elegir la consulta que desea utilizar mediante el botn lista
situado a la derecha del campo 45/. Si la ruta especificada no almacena
ningn archivo .qrl, no se habilitar el botn de lista adjunto a la casilla 45/. El
archivo .qrl debe tener definidos los campos que se van a combinar en el
documento.
 Seleccione la ruta donde se ubica el documento Word asociado a la consulta
seleccionada haciendo clic en el botn correspondiente. En caso de que exista
ms de un archivo .doc en el directorio seleccionado, puede elegir el
documento Word que desea ejecutar mediante el botn lista situado a la
derecha del campo'RFXPHQWR. Si la ruta especificada no almacena ningn
archivo .doc, no se habilitar el botn de lista adjunto a la casilla '2&.

537

COPYRIGHT 2003 Meta4 Spain, S. A.


'RFXPHQWRVFRPELQDGRV

Figura 456. Generador de documentos

 Seleccione la opcin $UFKLYR_(MHFXWDU3URFHVR o haga clic en el botn


(MHFXWDU. Esta accin abre el editor de texto Word mostrando el documento
.doc previamente seleccionado con los datos obtenidos de la consulta .qrl
seleccionada, es decir, el documento combinado. ste se denomina por
defecto Catalog1, si bien el usuario al grabar puede asociar el nombre que
desee.

Si el QRL necesita para su ejecucin de la especificacin de variables de entorno, la


herramienta Documentos combinados ha de ejecutarse desde algn componente de la
aplicacin que permita el paso de tales variables, por ejemplo, desde el Editor de
formularios y rboles o desde el Editor de formularios de edicin rpida.

La herramienta que permite la obtencin de documentos combinados no abre distintas


instancias de Word cada vez que se genera el documento para un empleado distinto,
sino que aprovecha la instacia abierta inicialmente al generar el documento
correspondiente al primer empleado (si sta aun no se ha cerrado). Desde dicha
instancia podr seleccionar en todo momento el documento, de entre el conjunto de
documentos abiertos, que desea visualizar.

538

COPYRIGHT 2003 Meta4 Spain, S. A.


'RFXPHQWRVFRPELQDGRV

Figura 457. Pantalla Word con documento combinado

 Edite y/o imprima el documento en el editor de texto Word.


Puede aadir o eliminar texto, as como insertar nuevos campos que no haba
aadido cuando cre dicho documento combinado y guardar los cambios
efectuados sobre el documento. Para la insercin de campos es necesario que
seleccione, dentro de la instancia Word abierta, el archivo .doc elegido en la
ventana *HQHUDGRUGHGRFXPHQWRV.

Figura 458. Pantalla Word con archivo Word

Una vez seleccionada la ventana correspondiente al archivo .doc, puede


ayudarse de la barra de herramientas &RPELQDUFRUUHVSRQGHQFLD de Word
para insertar nuevos campos. Tambin tiene la posibilidad de imprimir la copia
o copias del documento combinado ya adaptadas y personalizadas con los
datos de los registros deseados.
Por otro lado, es importante tener en cuenta que si se ejecuta un archivo .qrl y un
.doc que no han sido creados y adaptados de forma conjunta o especfica, donde
los campos de ambos archivos son diferentes, aparece un cuadro de dilogo en
Word que permite corregir y adaptar aquellos campos del documento abierto con
los de la consulta.
E 'HVGHHOERWyQGHXQIRUPXODULR

539

COPYRIGHT 2003 Meta4 Spain, S. A.


'RFXPHQWRVFRPELQDGRV

Algunos formularios tienen botones que han sido configurados para ejecutar de
forma automtica la herramienta Documentos combinados. Previamente, los datos
relativos a la ruta y los archivos correspondientes .doc y .qrl han debido darse de
alta en el formulario de edicin rpida &RQILJXUDFLyQ,PSU,QIRUPHVdonde se
recoge informacin tal como la ruta de los archivos, la identificacin del documento,
etc. De esta manera, al hacer clic sobre el botn que ejecuta el programa de
documentos combinados, se abre el editor de texto word mostrando el documento
.doc especificado con los datos obtenidos de la consulta .qrl. Se recuerda al
usuario que la herramienta no abre distintas instancias de Word cada vez que se
genera un documento para un empleado distinto, aprovecha la instacia abierta
inicialmente al generar el documento correspondiente al primer empleado.
La edicin e impresin del documento se realiza del mismo modo descrito
anteriormente en este apartado.
F 'HVGHXQDRSFLyQGHPHQ~GLVHxDGDHQVXRUJDQL]DFLyQ
La aplicacin ofrece la posibilidad de ejecutar un documento combinado desde una
opcin de men que haya sido especficamente diseada en la aplicacin por una
organizacin. En este caso, la ruta y los archivos .qrl y .doc deben haber sido
especificados al crear la opcin de men y aparecen seleccionados en la ventana
de ejecucin de la herramienta. La ejecucin se realiza del mismo modo descrito
anteriormente en este apartado.

&UHDFLyQGHXQQXHYRGRFXPHQWR
FRPELQDGR

Para crear un nuevo documento combinado el usuario necesita tener una consulta
.qrl previamente definida.
Una vez que ha accedido a la ventana inicial de la herramienta, para crear un
documento combinado con datos fusionados de una consulta sobre la base de
datos se siguen los siguientes pasos:
 Haga clic en el botn de radio *HQHUDUQXHYR'RFXPHQWR:RUG.
 Seleccione la ruta donde se ubica la consulta haciendo clic en el botn
correspondiente. En caso de que exista ms de un archivo .qrl en el directorio
seleccionado, puede elegir la consulta que desea utilizar mediante el botn lista
situado a la derecha del campo 45/. Si la ruta especificada no almacena
ningn archivo .qrl, no se habilitar el botn de lista adjunto a la casilla 45/El
archivo .qrl debe tener definidos los campos que se van a combinar en el
documento. Dichos campos se pueden obtener de distintas tablas de la base
de datos.

540

COPYRIGHT 2003 Meta4 Spain, S. A.


'RFXPHQWRVFRPELQDGRV

Si el QRL necesita para su ejecucin de la espe cificacin de variables de entorno, la


herramienta Documentos combinados ha de ejecutarse desde algn componente de la
aplicacin que permita el paso de tales variables, por ejemplo, desde el Editor de
formularios y rboles o desde el Editor de formularios de edicin rpida.
 Seleccione la opcin $UFKLYR_1XHYR o haga clic en el botn 1XHYR'RF. A
continuacin se abre automticamente el programa Word con un documento en
blanco. Observar que es un documento sin editar en el que se visualiza la
barra de herramientas &RPELQDUFRUUHVSRQGHQFLDdel editor de texto Word.
Los campos de combinacin que aparecen en el men desplegable ,QVHUWDU
FDPSRGHFRPELQDFLyQ de dicha barra son los definidos en el archivo de la
consulta .qrl seleccionada.

Figura 459. Archivo .doc abierto sin editar

 Edite el documento en Word que desea generar y combine los datos obtenidos
de la consulta utilizando la barra de herramientas &RPELQDU
FRUUHVSRQGHQFLD.
- Site el cursor donde desee insertar los campos de combinacin.
- Para insertar los campos de combinacin elija el campo deseado haciendo
clic en el botn ,QVHUWDUFDPSRGHFRPELQDFLyQ de dicha barra de
herramientas. Aparece una lista con los nombres de campo que estn
disponibles.
- Al insertar los nombres de los campos en el documento, se indica en el
documento Word las posiciones en donde ha de incluirse la informacin
variable procedente de la consulta. Word inserta los nombres de campo entre
dobles parntesis angulados (<< >>).

541

COPYRIGHT 2003 Meta4 Spain, S. A.


'RFXPHQWRVFRPELQDGRV

Figura 460. Archivo Doc con campos combinados

- En cuanto inserte el primer campo, los botones de navegacin de registros se


activan y puede visualizar el texto editado y los campos insertados para todos
los registros.
- Con el botn 9HUGDWRVFRPELQDGRV de dicha barra de herramientas, puede
ver los nombres de los campos insertados (<<NOMBRE>><<APELLIDO1>>) o
sus correspondientes datos equivalentes (Antonio Lpez).
- Una vez concluido el diseo del documento puede visualizar el mismo formato
de documento con los datos variables de los distintos registros a travs de los
botones navegacin de la barra de herramientas &RPELQDUFRUUHVSRQGHQFLD.
 Guarde el documento creado en Word con extensin .doc.
 El documento creado ya est preparado para ser impreso directamente en
Word, o ser ejecutado, como se explica en el apartado (MHFXFLyQGHXQ
GRFXPHQWRFRPELQDGR de este captulo.
 Si desea crear el acceso a esta herramienta a travs del botn de un
formulario, debe incluir distintos datos de los archivos .qrl y .doc como la ruta o
el nombre de estos en el formulario de edicin rpida &RQILJXUDFLyQ,PSU
,QIRUPHV,al cual se tiene acceso desde el Editor de formularios de edicin
rpida.

542

COPYRIGHT 2003 Meta4 Spain, S. A.


'RFXPHQWRVFRPELQDGRV

Figura 461. Formulario de edicin rpida Configuracin Impr. Informes

Para asociar botones a esta herramienta en los formularios de la aplicacin,


consulte los captulos "Diseador de formularios" y "Diseador de Formularios
de edicin rpida" del 0DQXDOGHGHVDUUROORGHDSOLFDFLRQHV0HWD.
 Si desea crear el acceso a esta herramienta a travs de una opcin de men
diseada especficamente, debe indicar distintas propiedades como la ruta y
los archivos .qrl y .doc en el objeto del Sistema cach con extensin .PRO.
Para ms informacin sobre la creacin de opciones de men asociadas a esta
herramienta consulte el captulo Diseador de mens del 0DQXDOGH
GHVDUUROORGHDSOLFDFLRQHV0HWD.

543

COPYRIGHT 2003 Meta4 Spain, S. A.


'RFXPHQWRVFRPELQDGRV

544

COPYRIGHT 2003 Meta4 Spain, S. A.


Recibo de nmina

,QWURGXFFLyQ

Un recibo de nmina es un justificante de pago que registra informacin


sobre los devengos y retenciones de la paga de un empleado.
La aplicacin facilita la emisin de recibos de forma rpida y eficaz
combinando la informacin de la base de datos con un diseo
predefinido.
Cada vez que se accede a la opcin 5HFLERVaparece una herramienta
que permite realizar las siguientes acciones para emitir un recibo de
nmina:
Meta4, Meta4Mind, Meta4 PeopleNet, Meta4 KnowNet, Meta4 e-mind y Meta4 t.innova son marcas registradas propiedad de Meta4 Spain, S.A.

l Seleccionar los datos de una o varias pagas (esta posibilidad slo


se puede llevar a cabo con pagas retroactivas), teniendo en cuenta
cualquier periodo o tipo de paga de acuerdo a la necesidad de cada
momento.
l Aadir criterios de seleccin de datos, como por ejemplo todos los
empleados de una sociedad.
l Seleccionar el tipo de emisin deseada del recibo:
impresin en papel
vista preliminar en pantalla
correo electrnico
archivo ASCII
impresin con plantilla: formato especfico con ficheros PCL
asociados (cabecera y pie) capaz de ser reconocido por la
impresora.
l Generacin de los recibos en el formato deseado y
almacenamiento de los mismos en una estructura de directorios
previamente determinada (Recibo en formato HTML).
Para ms informacin sobre el diseo de recibos de nmina consulte el

545

COPYRIGHT 2003 Meta4 Spain, S. A.


5HFLERGHQyPLQD

captulo Diseo del recibo de nmina del 0DQXDOGHGHVDUUROORGHDSOLFDFLRQHV


0HWD .

546

COPYRIGHT 2003 Meta4 Spain, S. A.


5HFLERGHQyPLQD

1RFLRQHVEiVLFDV

A continuacin se define una serie de trminos relacionados con los recibos de


nmina que facilitan la comprensin de la informacin contenida en este captulo.
)LOWUR: es un conjunto de criterios que pueden ser aplicados a los datos que forman
parte de un recibo para mostrar informacin.
)HFKDGHLPSXWDFLyQ: es la fecha que indica el periodo de imputacin al que
pertenece una paga.
)HFKDGHSDJR: es la fecha en la que se lleva a cabo el pago de una nmina o
salario.
3DJD: es el concepto que constituye el pago de una nmina o salario.
$UFKLYR45/: es un archivo que incluye la consulta de informacin de base de
datos para el recibo.
$UFKLYR',0: es un archivo que incluye las propiedades y parmetros que dan
formato al recibo e indica la disposicin de datos de la consulta en la emisin del
recibo.

547

COPYRIGHT 2003 Meta4 Spain, S. A.


5HFLERGHQyPLQD

$FFHVR\VDOLGD

$FFHVRD5HFLERGHQyPLQD
Para acceder a la emisin de un recibo seleccione el botn 5HFLERV del mdulo de
1yPLQD o su opcin correspondiente en la entrada de men ,PSUHVRV.
Estas opciones estn presentes en el mdulo de 1yPLQD al que se accede desde
el men inicial HPLQG de la aplicacin e-mind o desde el men inicial de 1yPLQD
de este producto
$EULUXQUHFLER
Para abrir un recibo mediante la aplicacin, acceda a Recibo de nmina y a
continuacin siga los pasos para emitir este. Los recibos de nmina deben emitirse
cada vez que deseen visualizarse a travs de la aplicacin.
&HUUDUXQUHFLER
Para cerrar un recibo emitido en pantalla seleccione la opcin de men
$UFKLYR_6DOLU. Una vez ejecutada dicha opcin de men puede volver a emitir otro
recibo sin salir de la herramienta.
6DOLUGH5HFLERGHQyPLQD
Para salir de la herramienta seleccione la opcin de men $UFKLYR_6DOLU o haga
clic en el botn correspondiente.

548

COPYRIGHT 2003 Meta4 Spain, S. A.


5HFLERGHQyPLQD

8VRGH5HFLERGHQyPLQD

En este apartado se detallan las opciones para trabajar con la herramienta Recibo
de nmina que han sido clasificadas del siguiente modo:
l 3DVRVSDUDHPLWLUXQUHFLER: se describen de forma breve los pasos para
emitir un recibo.
l 6HOHFFLyQGHSDJDV: se explican las pagas que se pueden incluir en un recibo
y cmo seleccionar estas.
l (PLVLyQGHOUHFLER: se detalla el paso para ejecutar el recibo una vez
seleccionada la paga o pagas deseadas (siempre que sean retroactivas), el
cual incluye las opciones de emisin del recibo donde se elige el tipo de salida
(pantalla, impresora, archivo ASCII, impresin con plantilla, correo electrnico),
las opciones de impresin y las fuentes, as como la posibilidad de aadir un
filtro. Adems, se describe la visualizacin e impresin del recibo, y las
facilidades del visor del recibo.
l 2SFLRQHVDYDQ]DGDV: se describe cmo editar los parmetros del recibo y de
la impresin as como emitir un recibo en formato HTML.
El esquema que se muestra a continuacin ilustra el proceso para emitir los recibos
de nmina.

549

COPYRIGHT 2003 Meta4 Spain, S. A.


5HFLERGHQyPLQD

Figura 462. Esquema de uso Recibo de nmina

3DVRVSDUDHPLWLUXQUHFLER

A continuacin se describen los pasos que el usuario debe llevar a cabo para emitir
un recibo que sern explicados en detalle a lo largo del captulo.
 Acceda a la opcin 5HFLERV del mdulo de Nmina.
 Seleccione la paga deseada: con paga base o sin paga base.
En algunos casos, segn el acceso o cmo haya sido definida alguna opcin
de men de un recibo en su aplicacin, la paga puede estar previamente
seleccionada.
 Emita el recibo. Se realizan dos acciones al hacer clic en el botn (MHFXWDU:
Elegir opciones de emisin deseadas: rango de impresin - destino del
recibo - pantalla, impresora, correo electrnico, impresin con plantilla,
formato HTML o archivo ASCII - modo de impresin, impresora y fuentes
en uso.
Aadir condiciones al filtro previamente definido en la fase de diseo. Esto
es opcional.
 Puede visualizar el recibo siempre y cuando ste se haya ejecutado en pantalla
e imprimirlo a continuacin o imprimirlo directamente sin vista preliminar.
 Cierre o salga del recibo.

550

COPYRIGHT 2003 Meta4 Spain, S. A.


5HFLERGHQyPLQD

6HOHFFLyQGHSDJDV

Para obtener un recibo de nmina es necesario que indique una seleccin de datos
que filtren informacin asociada a una paga.
Para acceder a la seleccin de pagas, puede elegir entre dos opciones en la
pantalla de ejecucin del recibo de nmina:
D Seleccionando paga (con paga base)
E Sin seleccionar paga (sin paga base)
Puede suceder que de acuerdo a cmo haya accedido al mdulo (por pagas
activas) o a cmo haya sido definido en su aplicacin (diseo especfico de una
opcin de men), tenga la paga del mes actual previamente seleccionada por
defecto. Si desea, puede cambiar la seleccin y elegir la opcin de paga deseada.
A continuacin se explican las dos opciones de seleccin de pagas.
D 6HOHFFLRQDQGRSDJD
Esta opcin se elige cuando se desea emitir el recibo de una o varias pagas
(siempre que sean retroactivas).
Seleccione la opcin &RQ3DJD%DVH y elija una paga. Puede elegir entre las
siguientes cuatro opciones de paga:
l Paga actual: corresponde a una paga.
l Paga actual + atrasos: se genera un solo recibo por empleado con la suma de
la paga que se est pagando actualmente y sus retroactividades asociadas.
l Slo atrasos: se genera un solo recibo por empleado con la suma de la
retroactividad calculada con la misma fecha de pago de la paga elegida.
l Acumulado en el ao: se genera un solo recibo por empleado con la suma de la
suma de las pagas del ao hasta la paga elegida.
Para elegir una paga, seleccione la opcin de men 2SFLRQHV_(OHJLUSDJDohaga
clic en el botn correspondiente de la barra de herramientas o de la parte inferior
de la ventana.
A continuacin aparece la siguiente ventana con todas las pagas disponibles para
elegir una paga.

551

COPYRIGHT 2003 Meta4 Spain, S. A.


5HFLERGHQyPLQD

Figura 463. Ventana elegir paga

Una vez seleccionada la paga elegida, se visualiza la ventana inicial de seleccin


de pagas con la paga seleccionada del recibo que quiere emitir como muestra la
siguiente figura.

Figura 464. Ventana pagas con paga base elegida

Las cajas de texto relativas a los periodos de las pagas (actual, atrasos, etc,)son por
defecto editablse, es decir, el usuario puede anotar en ellas cualquier comentario. No
obstante, si se desea bloquear tales casillas para impedir su edicin existe una propiedad
de configuracin que ha der incluida en el registro .PRO del componente Recibos y
tomar el valor correspondiente. Para ms informacin consulte con el personal tcnico o
acceda al apartado 5HFLERGHQyPLQD 05HFLERGOO del captulo "Anexo I
Configuracin de herramientas" del 0DQXDOGHGHVDUUROORGHDSOLFDFLRQHV0HWD
E 6LQVHOHFFLRQDUSDJD

552

COPYRIGHT 2003 Meta4 Spain, S. A.


5HFLERGHQyPLQD

Esta opcin se utiliza para emitir el recibo de una sola paga seleccionando sta por
una fecha de pago y una fecha de imputacin.
Para ello, seleccione la opcin 6LQ3DJD%DVHy elija la fecha de imputacin y la
fecha de pago de la paga deseada como se describe a continuacin.

Figura 465. Ventana pagas sin paga base

Para elegir la fecha de imputacin de la paga y la fecha de pago, seleccione la


opcin de men 2SFLRQHV_&XDOTXLHUSDJD o haga clic en el botn
correspondiente de la barra de herramientas o de la parte inferior de la ventana.
A continuacin aparece una ventana donde se confirma primero la fecha de
imputacin de la paga y seguidamente la fecha de pago.
Una vez seleccionadas las fechas correspondientes, se visualiza la ventana inicial
de seleccin de pagas con la fecha de imputacin y la fecha de pago seleccionadas
del recibo que desea emitir.

553

COPYRIGHT 2003 Meta4 Spain, S. A.


5HFLERGHQyPLQD

Figura 466. Ventana con fechas imputacin y pago seleccionadas

La caja de texto situada bajo las fechas de pago e imputacin es por defecto editable, es
decir, el usuario puede anotar cualquier comentario. No obstante, si se desea bloquear
tal casilla para impedir su edicin existe una propiedad de configuracin que ha der
incluida en el registro .PRO del componente Recibos y tomar el valor correspondiente.
Para ms informacin consulte con el personal tcnico o acceda al apartado 5HFLERGH
QyPLQD 05HFLERGOO del captulo "Anexo I Configuracin de herramientas" del
0DQXDOGHGHVDUUROORGHDSOLFDFLRQHV0HWD

(PLVLyQGHOUHFLER

Una vez seleccionada la paga deseada el siguiente paso consiste en ejecutar el


proceso de emisin del recibo.
Para ello seleccione la opcin de men $UFKLYR_(MHFXWDU o el botn
correspondiente de la barra de herramientas o de la parte inferior de la ventana.
De esta manera se inicia el proceso de emisin del recibo que consta de dos pasos
que se explican a continuacin:
l La seleccin de las opciones de emisin del recibo
l La posibilidad de aadir un filtro

2SFLRQHVGHHPLVLyQGHOUHFLER

Para emitir un recibo es posible elegir entre distintos tipos de salida, adaptar las
fuentes y opciones de impresin del recibo a sus necesidades como se describe a

554

COPYRIGHT 2003 Meta4 Spain, S. A.


5HFLERGHQyPLQD

continuacin.
7LSRGHVDOLGD
Las distintas opciones que facilita la herramienta para obtener el recibo son las
siguientes:
D Visualizacin en pantalla (3DQWDOOD)
E Impresin en papel (,PSUHVRUD)
Tambin es posible imprimir el recibo con una plantilla (,PSUHVLyQFRQ
SODQWLOOD) cuando la estructura del impreso haya sido definida mediante un
lenguaje de definicin de pginas.
F Envio por correo electrnico ((PDLO)
G Exportacin a un archivo ASCII ()LFKHUR)
H Fichero HTML.
)XHQWHV
l Tipo y tamao de letra.
2SFLRQHVGHLPSUHVLyQ
l Tipo de impresora
l Tamao y orientacin del papel
1RWD Si el tamao de pgina seleccionado para la plantilla de su recibo no es
el adecuado para su impresora, al final del proceso interno de preparacin para
la emisin del recibo, la herramienta le muestra un mensaje indicando si desea
continuar con la generacin del recibo. Es posible, no obstante, continuar con
la generacin del recibo o modificar el tamao de pgina a travs del botn
6HOHFFLRQDU de la ventana Elegir opciones de impresin.
l Nmero de copias
l Rango o seleccin de pginas de impresin
l Modo de impresin: afecta a la forma en que la herramienta va a enviar los
recibos a la impresora.
D Por documento: la impresin se realiza a medida que se genere cada
recibo, por lo tanto, cada recibo se enva como un trabajo a la impresora.
E Por pgina: la impresin se realiza a medida que se genere cada pgina
del recibo. Todos los recibos se envan en un slo trabajo a la impresora.
F Por bloque: la impresin se realiza por tamaos de bloques definidos. Cada
bloque consta de un nmero de pginas que se define en la casilla
7DPDxR.
Por otro lado, antes de imprimir un recibo puede hacer una prueba de impresin
mediante el botn 7HVWLPSUHVLyQ cuyo comportamiento depender de la opcin
de impresin especificada. Se pueden producir las siguientes situaciones:
D Si seleccion como destino el botn de radio ,PSUHVRUD, al hacer clic en el
botn 7HVW,PSUHVLyQ se imprimir una pgina que mostrar exclusivamente la
disposicin de los datos en el recibo.

555

COPYRIGHT 2003 Meta4 Spain, S. A.


5HFLERGHQyPLQD

E Si eligi como destino el botn de radio 3DQWDOOD, al hacer clic en el botn 7HVW
,PSUHVLyQ se desplegar el Visor del recibo que mostrar exclusivamente la
estructura y disposicin de los datos del recibo que se va a emitir. Para ms
informacin sobre el Visor del recibo consulte el apartado 9LVXDOL]DFLyQGHO
UHFLER de este captulo.
F Si seleccion como destino el botn de radio )LFKHUR, al hacer clic en el botn
7HVW,PSUHVLyQ se despliega la ventana 6DOYDU)LFKHUR en la que puede
indicar el nombre del archivo y la ruta en que se guardar. Este archivo
mostrar exclusivamente la disposicin de los datos en el recibo.
G Si eligi como destino el botn de radio Impresin con plantilla, al hacer clic en
el botn 7HVW,PSUHVLyQ se muestra la ventana (OHJLU'LUHFWRULRGHGHVWLQR
en la se indica la ruta en que se guardar un archivo con extensin .log que
mostrar exclusivamente la disposicin de los datos en el recibo.
0RGRGHVHOHFFLyQGHRSFLRQHVGHHPLVLyQGHOUHFLER
Las opciones de emisin del recibo se seleccionan en la ventana que aparece una
vez se ha ejecutado el recibo al hacer clic en el botn (MHFXWDU y que se muestra a
continuacin.

Figura 467. Elegir opciones de impresin

Por defecto aparece marcado el destino a ,PSUHVRUD (siempre, claro est, que se
disponga de una impresora configurada). Si el parmetro A_INSTALACION toma
valor "1" en el registro de Windows, el usuario dispondr de todos los modos de
impresin en la pantalla para seleccionar el que desee, si tal parmetro toma valor
"0" slo aparecer disponible el modo de impresin 3RUSiJLQD.
Para elegir cualquier opcin haga clic con el PRXVH sobre las casillas de
verificacin y botones correspondientes y a continuacin haga clic en $FHSWDU.
Slo podrn ser activadas las opciones que hayan sido definidas previamente en
el archivo DIM. Para ms informacin consulte el captulo "Diseo del recibo de
nmina" del 0DQXDOGHGHVDUUROORGHDSOLFDFLRQHV0HWD

556

COPYRIGHT 2003 Meta4 Spain, S. A.


5HFLERGHQyPLQD

)LOWURDxDGLGR

Una vez seleccionadas y aceptadas las opciones de impresin, aparece una


ventana que permite aadir un filtro o criterio por el que se desea emitir el recibo,
como por ejemplo los empleados para los que se desea generar los recibos.
Este filtro se crea utilizando un diseador de filtros muy similar al de otros mdulos
de la aplicacin, que permite crear una condicin seleccionando las tablas, los
campos y los valores por los cuales se va a filtrar el recibo, y se agrega al filtro que
ste pueda tener previamente definido. Los recibos pueden tener filtros
previamente definidos que el usuario no puede modificar.

Figura 468. Ventana para agregar filtro al recibo de nmina

Para ms informacin sobre cmo aadir un filtro de este tipo al recibo consulte el
apartado )LOWUR del captulo Consulta y anlisis de informacin de este manual.
Una vez creado el filtro, y del mismo modo en caso de que no se desee aadir un
filtro, hay que hacer clic en el botn $FHSWDU para continuar con la ejecucin del
recibo. Si se desea interrumpir la ejecucin del recibo haga clic en el botn
&DQFHODU.
Cuando se emite un recibo se puede visualizar y/o imprimir como se describe a
continuacin.

9LVXDOL]DFLyQGHOUHFLER

Para visualizar un recibo en pantalla es necesario que haya seleccionado la opcin


de destino del recibo en pantalla (consulte el apartado 2SFLRQHVGHHPLVLyQGHO
UHFLER de este captulo).
El recibo en pantalla tiene la misma visualizacin que la que tendra impreso como
muestra la imagen a continuacin.

557

COPYRIGHT 2003 Meta4 Spain, S. A.


5HFLERGHQyPLQD

Figura 469. Visor del recibo

El visor muestra en pantalla el primer recibo generado tras ejecutar la emisin del
recibo.
Para visualizar el recibo de cada registro o empleado, siempre y cuando
previamente haya elegido los modos de impresin 3RUSiJLQD o 3RUEORTXH,
seleccione la opcin de men $UFKLYR_(OLPLQDU\FRQWLQXDUo haga clic en el
botn correspondiente. Una vez finalizada la visualizacin del ltimo recibo
generado para salir de la vista preliminar del visor del recibo seleccione la opcin
de men $UFKLYR_6DOLU.
Existe la posibilidad de que, durante la generacin de los recibos, el Sistema
operativo se quede sin recursos, en este caso se detendr la visualizacin de
recibos. Al seleccionar la opcin de men $UFKLYR_(OLPLQDU\FRQWLQXDUo hecer
clic en el botn correspondiente, se liberarn los recursos utilizados y se
continuarn mostrando los siguientes recibos.
Para detener la emisin de recibos, salir del visor del recibo y volver a la pantalla
inicial de seleccin de pagas desde cualquier registro, siempre y cuando
previamente haya elegido los modos de impresin 3RUSiJLQD o 3RUEORTXH,
seleccione la opcin de men $UFKLYR_&DQFHODU3UHYLHZ (vista preliminar) o haga
clic en el botn correspondiente. No obstante, antes de ejecutarse dicha opcin
aparece un cuadro de dilogo mediante el que puede confirmar si realmente desea
cancelar la vista preliminar.
Si est situado en el ltimo recibo, siempre y cuando previamente haya elegido los
modos de impresin 3RUSiJLQD o 3RUEORTXH, tiene la posibilidad de salir del visor
del recibo seleccionando la opcin de men $UFKLYR_6DOLU.
Para visualizar, imprimir y desplazarse en la pgina de un recibo o varios recibos
de varios empleados la ventana del visor del recibo ofrece distintas facilidades que

558

COPYRIGHT 2003 Meta4 Spain, S. A.


5HFLERGHQyPLQD

se describen a continuacin.

)DFLOLGDGHVGHOYLVRUGHOUHFLER
Desde la pantalla de visualizacin del recibo en pantalla, puede realizar distintas
opciones tales como navegar en el recibo, visualizarlo a travs de un zoom,
imprimirlo directamente o llevar un control de las pginas procesadas, que se
explican a continuacin.

1DYHJDFLyQHQHOUHFLER
Las barras de desplazamiento vertical y horizontal permiten moverse por la pgina
del recibo que aparece en pantalla.
Como el recibo puede tener ms de una pgina, se ofrecen una serie de opciones
para navegar por el recibo completo.
Para avanzar y retroceder pginas en un recibo puede utilizar las distintas opciones
correspondientes del men 9HU_3iJLQDo los botones correspondientes como se
indica a continuacin.
,UDSULPHUDSiJLQDse presenta la primera pgina del primer recibo procesado. Si
se encuentra en la primera pgina este botn est desactivado.
,UDSiJLQDDQWHULRU se pasa una pgina hacia atrs del recibo en los recibos
generados. Si se encuentra en la primera pgina este botn est desactivado.
5HWURFHVRUiSLGR se retrocede de forma rpida en el visor.

,UDSiJLQDVLJXLHQWH se pasa una pgina hacia delante en los recibos generados.


Si se encuentra en la ltima pgina esta opcin est desactivada.
$YDQFHUiSLGR: se avanza de forma rpida en el visor.

,UD~OWLPDSiJLQDse pasa a la ltima pgina del ltimo recibo procesado. Si se


encuentra en la ltima pgina esta opcin est desactivada.
'HWHQHUODSDJLQDFLyQ se puede detener la operacin de avance o retroceso
rpido.

2SFLRQHVGHO=RRP
Para visualizar la pgina de un recibo en pantalla, ver las pginas completas y con
distintos grados de presentacin preliminar, puede seleccionar las distintas
posibilidades que ofrece la opcin de men 9HU_=RRP.
Cuando se desea mover en un recibo de muchas pginas en la vista zoom de esta
opcin, puede ayudarse tambin de los botones de navegacin.

,PSULPLUUHFLER
El recibo que aparece en pantalla se puede imprimir seleccionando la opcin de
men $UFKLYR_,PSULPLU o haciendo clic en el botn correspondiente de la pantalla
de visualizacin del recibo. Esta opcin permite, indicar la seleccin de impresin,

559

COPYRIGHT 2003 Meta4 Spain, S. A.


5HFLERGHQyPLQD

el nmero de copias que se desean imprimir y el modo de impresin.


Para ms detalles sobre las posibilidades de impresin que ofrece la herramienta
consulte el apartado 2SFLRQHVGHHPLVLyQGHOUHFLER de este captulo.

&RQWUROGHSiJLQDV
En la barra de herramientas de la pantalla de visualizacin del recibo aparecen los
datos numricos que se describen a continuacin:
l Nmero de la pgina visualizada respecto al total de pginas de los recibos
procesados.
l Nmero total de pginas de los recibos generados.

,PSUHVLyQGHOUHFLER

El recibo puede imprimirse de dos modos una vez ejecutada la opcin (MHFXWDU:
l Obteniendo previamente una vista preliminar, como se describe en el apartado
de visualizacin del recibo. Para ello se incluye la opcin ,PSULPLU en el visor
del recibo.
l Sin obtener una vista preliminar, si en las opciones de emisin del recibo se
elige como tipo de salida de este la opcin ,PSUHVRUD. Para ello tenga en
cuenta las opciones de impresin del apartado 2SFLRQHVGHHPLVLyQGHO
UHFLER.

2SFLRQHVDYDQ]DGDV

Durante la emisin de recibos de nmina es posible modificar o visua- lizar la


configuracin de la impresin y/o de los parmetros definidos del recibo as como
emitir el recibo de nmina de la organizacin en formato HTML.
Para ms informacin sobre la configuracin de recibos de nmina consulte el
captulo Diseo del recibo de nmina del 0DQXDOGHGHVDUUROORGHDSOLFDFLRQHV
0HWD .

(VWDEOHFHUSDUiPHWURV

El usuario puede editar los parmetros que constituyen la emisin del recibo desde
la herramienta Recibo de nmina.
Para tener acceso a los parmetros definidos para la emisin de un recibo
seleccione la opcin de men $UFKLYR_&RQILJXUDUSDUiPHWURV. A continuacin
aparece una ventana que muestra la informacin que identifica los parmetros
necesarios para la emisin del recibo:

560

COPYRIGHT 2003 Meta4 Spain, S. A.


5HFLERGHQyPLQD

Figura 470. Ventana para establecer parmetros del recibo

l Nombre del impreso del recibo almacenado en la base de datos


l Objeto con extensin QRL: indica los datos de la consulta que se toman de la
base de datos. Los datos pueden ser QRL o QRI.
l objeto con extensin DIM: indica la disposicin de datos de la consulta en la
emisin del recibo.
l Origen de los datos DIM y QRL
Archivo de unidad de disco duro, tanto local como en red
Sistema cach
l Ruta (SDWK) de los archivos DIM y QRL si marc el botn de radio )LFKHUR.
Si desea rehacer la seleccin de parmetros haga clic en el botn 5HVHW que se
activa al cambiar cualquier dato y a continuacin seleccione las opciones
correspondientes para establecer nuevos archivos y datos. Puede verificar la
nueva seleccin de cada parmetro haciendo clic en el botn &RPSUREDU.

(VWDEOHFHULPSUHVLyQ

El usuario puede editar los aspectos que constituyen la impresin del recibo.
Para tener acceso a los parmetros de impresin definidos para la emisin de un
recibo seleccione la opcin de men $UFKLYR_&RQILJXUDULPSUHVLyQ. Esta opcin
permite configurar la impresin del recibo a travs de la ventana de configuracin
de impresora. De esta forma, puede seleccionar la impresora y sus propiedades, el
tamao de papel y la disposicin de la informacin en el papel, vertical o apaisada.
Las distintas opciones de impresin especficas que ofrece esta herramienta se
describieron en los apartados 2SFLRQHVGHHPLVLyQGHOUHFLER e ,PSUHVLyQGHO
UHFLER de este captulo.

561

COPYRIGHT 2003 Meta4 Spain, S. A.


5HFLERGHQyPLQD

(PLWLUHOUHFLERGHQyPLQDHQIRUPDWR+70/

La herramienta Recibos desarrollada por Meta4 ofrece al usuario la posibilidad de


emitir el recibo de nmina de la organizacin en formato HTML. Para ello, una vez
que en la ventana del recibo haya elegido entre las opciones &RQSDJDEDVH
6HOHFFLRQDQGRSDJD  o 6LQSDJDEDVH 6LQVHOHFFLRQDUSDJD  siga los
siguientes pasos:
 Seleccione la opcin de men $UFKLYR_(MHFXWDU o haga clic en el botn
(MHFXWDU para iniciar la generacin de los recibos de nmina
A continuacin se despliega la ventana de eleccin del tipo de salida del recibo
de nmina.

Figura 471. Elegir el tipo de salida

Marque el botn de radio )LFKHUR+70/. Tenga en cuenta que la herramienta


Recibos almacenar los recibos de nmina, en formato hipertexto, en la ruta
especificada a travs de una determinada propiedad del registro de e-mind de
la estacin de trabajo cliente.
 Haga clic en el botn $FHSWDU. Se despliega la ventana )LOWUR en la que puede
determinar las condiciones oportunas para generar los recibos. Para ms
informacin sobre el filtro consulte el apartado )LOWUR del captulo "Consulta y
anlisis de informacin" del 0DQXDOGHXVRGHDSOLFDFLRQHV0HWD.

562

COPYRIGHT 2003 Meta4 Spain, S. A.


5HFLERGHQyPLQD

Figura 472. Filtro

Tras seguir estos pasos, la herramienta iniciar la generacin de recibos en este


formato y los almacener en una estructura de directorios para posibilitar su
posterior acceso desde cualquier programa que soporte dicho protocolo.
En el siguiente apartado se describe la estructura de almacenamiento de los
recibos en formato HTML, lo que permite, por ejemplo, que el empleado pueda
acceder a ellos posteriormente desde cualquier programa que tenga capacidad de
gestin de archivos hipertexto

(VWUXFWXUDGHDOPDFHQDPLHQWRGHORVUHFLERVHQEDVHGHGDWRV

Para la generacin del recibo en formato hipertexto con almacenamiento en base


de datos la variable del registro PATH_HTML no ha de estar rellena (valor nulo
asignado); de este modo el programa interpreta que debe almacenar los recibos en
la base de datos y no en un directorio.

(VWUXFWXUDGHDOPDFHQDPLHQWRGHORVUHFLERVHQGLVFR

La herramienta de emisin de recibos, en los casos de emisin de recibos en


formato hipertexto con almacenamiento en disco, crea una estructura de directorios
en una unidad de disco. El directorio base de la estrutcura de directorios se define
en variable del registro PATH_HTML.
Esta estructura de directorios se define segn el siguiente esquema:

563

COPYRIGHT 2003 Meta4 Spain, S. A.


5HFLERGHQyPLQD

Figura 473. Definicin de la estructura de directorios

Por ejemplo, si el directorio especificado a travs de la propiedad incluida en el


registro de e-mind de la estacin de trabajo cliente es C:\M4Mind\Recibos, y la
fecha de pago es 25 de Mayo del ao 2000, la herramienta de emisin de recibos
almacenara dichos recibos en un subdirectorio con la siguiente estructura:

Figura 474. Ejemplo de estructura de directorios

Por lo tanto, en este directorio se almacenaran los recibos correspondientes a las


nminas de los empleados para esa fecha de pago.
A su vez, para identificar cada recibo, la herramienta de emisin de recibos
almacena cada recibo, en formato hipertexto, asignndole como nombre una
cadena de ocho caracteres generada del siguiente modo:

Figura 475. Nombre de archivo

En esta estructura, el nmero secuencial se generar tomando como base el


contador que, en una determinada tabla de la base de datos, se almacena para
cada registro. De este modo, para el primer registro almacenado, y por cada paga,

564

COPYRIGHT 2003 Meta4 Spain, S. A.


5HFLERGHQyPLQD

el contador tendr valor 1, y por lo tanto el nombre asignado al primer recibo ser
00000001.htm. De igual modo, para el registro N, por cada paga, el nombre
asignado ser 0000000N.htm, teniendo en cuenta que se rellenarn con ceros (0)
las posiciones de la cadena que no sean ocupadas por los caracteres
determinados por el contador.
Siguiendo con el ejemplo iniciado anteriormente, para el primer registro de la tabla,
la estructura de directorios y nombre del recibo asignados seran los mostrados en
la siguiente imagen:

Figura 476. Ejemplo de estructura de directorios y nombre de recibo asignado

565

COPYRIGHT 2003 Meta4 Spain, S. A.


5HFLERGHQyPLQD

566

COPYRIGHT 2003 Meta4 Spain, S. A.


Gestin de pagos

,QWURGXFFLyQ

El mdulo de gestin de pagos de la aplicacin e-mind tiene como


finalidad reflejar los pagos realizados a los empleados de la
organizacin y permite:
l Gestionar las retribuciones que percibe un empleado y abonarlas
mediante documentos de pago como son los listados en efectivo,
las transferencias a un banco y otras formas de pago.
l Gestionar los beneficiarios del empleado, permitiendo que stos
reciban una parte fija o porcentual de la retribucin del empleado.
l Controlar los pagos para que la retribucin que se debe pagar al
Meta4, Meta4Mind, Meta4 PeopleNet, Meta4 KnowNet, Meta4 e-mind y Meta4 t.innova son marcas registradas propiedad de Meta4 Spain, S.A.

empleado coincida con lo que se le paga realmente, es decir, que


no se le pague ni ms ni menos de lo que debe percibir.
El siguiente esquema ilustra de forma breve el proceso de gestin de
pagos:

Figura 477. Esquema del proceso de gestin de pagos

En el esquema se observa que el proceso de gestin de pagos consta


de tres pasos, el primer paso consiste en realizar el FiOFXORGH
QyPLQD, que calcula las retribuciones que deben percibir los
empleados, llamadas rdenes de pago. A continuacin el SURFHVRGH
JHVWLyQGHSDJRV se encarga de calcular las retribuciones que percibe
el empleado una vez efectuado el control de pagos, dichas
retribuciones se denominan pagos. Una vez calculada la retribucin se
le abona sta al empleado mediante un documento de pago.

567

COPYRIGHT 2003 Meta4 Spain, S. A.


*HVWLyQGHSDJRV

1RFLRQHVEiVLFDV

A continuacin se definen algunos trminos relacionados con el mdulo de gestin


de pagos:
(PLVLyQ: es un conjunto de pagos gestionados en el mismo proceso. Una emisin
puede incluir pagos relacionados con la paga y las retroactividades.
0RGHORGHHPLVLyQ: es un conjunto de valores que definen una emisin. Entre
estos valores est el centro de pago en el que se abonan las retribuciones de los
empleados, la forma de pago que se utilizar para abonar la retribucin a los
empleados, etc.
*UXSRGHPRGHORVGHHPLVLyQ: es un conjunto de modelos de emisin. Mediante
estos grupos puede ejecutar de forma secuencial los diferentes modelos de
emisin incluidos en el grupo.
2UGHQGHSDJR: es la retribucin que el empleado debe percibir, entre los datos
que contiene se encuentran las fechas de imputacin y de pago y la cantidad que
debe percibir el empleado.
)HFKDGHSDJR: es la fecha en la que se lleva a cabo el pago de una retribucin.
)HFKDGHLPSXWDFLyQ: es la fecha que indica el periodo al que pertenece una
paga.
3DJD: es la paga que recibe normalmente el empleado como retribucin de su
trabajo en un determinado periodo de tiempo. Generalmente, la fecha de
imputacin es igual a la fecha de pago, ya que el periodo de imputacin es el
mismo que el periodo de pago.
5HWURDFWLYLGDG: es la paga que recibe el empleado de forma retroactiva. La fecha
en que se lleva a cabo el pago no est incluida dentro del periodo que pertenece a
la paga.

568

COPYRIGHT 2003 Meta4 Spain, S. A.


*HVWLyQGHSDJRV

$FFHVR\VDOLGD

Para acceder al mdulo de gestin de pagos siga los siguientes pasos:


l Desde el men inicial HPLQG de la aplicacin e-mind:
 Seleccione UHD1yPLQD_1yPLQD o haga clic en el botn 1yPLQD. A
continuacin se despliega la ventana del men 1yPLQD.
 Seleccione la opcin de men 3DJRV_*HVWLyQGH3DJRV.
l Desde el men inicial 1yPLQD de la aplicacin e-mind:
 Seleccione 1yPLQD_1yPLQD o haga clic en el botn 1yPLQD. A
continuacin se despliega la ventana del men 1yPLQD.
 Seleccione la opcin de men 3DJRV_*HVWLyQGH3DJRV.
Una vez que se ha accedido al mdulo de gestin de pagos puede rea lizar
operaciones tales como la ejecucin de un modelo de emisin.
Para salir del mdulo de gestin de pagos seleccione la opcin de men
$UFKLYR_6DOLUo haga clic en el botn correspondiente.

569

COPYRIGHT 2003 Meta4 Spain, S. A.


*HVWLyQGHSDJRV

8VRGHODJHVWLyQGHSDJRV

En este apartado se detalla el uso del mdulo de gestin de pagos que ha sido
clasificado en cinco apartados:
l )XQFLRQDPLHQWRJHQHUDOde la gestin de pagos en el que se explican
brevemente los datos necesarios para el funcionamiento de la gestin de
pagos y los procesos de clculo de nmina y de gestin de pagos.
l 3URFHVRGHJHVWLyQGHSDJRV en el que se detallan los pasos a seguir para
generar los pagos asociados a los empleados. Dichos pagos se utilizarn para
la generacin modelos de emisin o grupos de modelos de emisin.
l 'HILQLFLyQGHPRGHORV\JUXSRVGHPRGHORVGHHPLVLyQ en el que se
detallan los pasos a seguir para definir modelos y grupos de modelos de
emisin, as como las distintas operaciones que se pueden realizar con los
modelos y grupos de modelos de emisin.
l *HVWLyQGHHPLVLRQHV en el que se explican la operaciones que se pueden
realizar con las emisiones, como la confirmacin/desconfirmacin de
emisiones, la recuperacin de una emisin y el borrado de una emisin.
Es posible asignar o no permisos a los usuarios de aplicacin sobre determinadas
operaciones dependiendo del rol que desempea este usuario en la organizacin:
l Ejecutar un modelo de emisin
l Guardar un modelo de emisin
l Confirmar una emisin
l Eliminar una emisin
l Recuperar una emisin

)XQFLRQDPLHQWRJHQHUDO

El siguiente esquema describe el proceso operativo del mdulo de gestin de


pagos.

570

COPYRIGHT 2003 Meta4 Spain, S. A.


*HVWLyQGHSDJRV

Figura 478. Esquema del funcionamiento de la gestin de pagos

Para comprender mejor el funcionamiento de este mdulo se ha realizado una


divisin en las siguientes partes:
 Entrada de datos necesarios para la gestin de pagos
 Proceso de clculo de nmina
 Proceso de gestin de pagos

(QWUDGDGHGDWRV

Antes de que se realice el proceso de gestin de pagos es necesario introducir los


siguientes datos:

571

COPYRIGHT 2003 Meta4 Spain, S. A.


*HVWLyQGHSDJRV

l Datos de pago: son los datos necesarios para generar un documento de pago y
gestionar a los empleados de la organizacin y a sus beneficiarios.
l Forma de pago: es el mtodo que utilizar la organizacin para proceder a los
pagos. Existen varios mtodos, listado en efectivo, transferencia en soporte
magntico, etc.
l Centro de pago: un centro de pago se corresponde con cada una de las
cuentas corrientes (y sus correspondientes entidades y sucursales bancarias)
con las que la empresa hace frente a las obligaciones contradas con sus
empleados. Cada empleado tiene asociado un centro de pago.
Para ms informacin sobre los datos necesarios para ejecutar la gestin de pagos
consulte el captulo "Gestin de pagos" del manual de la aplicacin estndar propio
de cada pas.

&iOFXORGHODQyPLQD

Una vez introducidos los datos necesarios debe realizar el clculo de la nmina.
Este proceso consiste en calcular el lquido terico que se deber pagar a un
empleado y a sus beneficiarios.
Tambin se encarga de comprobar que estos resultados cumplen las premisas
establecidas, es decir, no debe ocurrir que algn beneficiario tenga un lquido
negativo, ni que la suma a pagar a todos los beneficiarios de un empleado exceda
el importe lquido de ste.
Si una vez calculada la nmina el empleado tiene un lquido negativo, es decir,
debe dinero a la organizacin, el importe de esta cantidad se deducir de la
retribucin que el empleado debe recibir el mes siguiente.

3URFHVRGHJHVWLyQGHSDJRV

Una vez generadas las rdenes de pago, el proceso de gestin de pagos se


encarga de generar para cada orden de pago un pago.
Este proceso tiene en cuenta las consideraciones que se detallan a continuacin:
l La suma de la orden de pago generada para el mes en que se calcula la paga y
la orden de pago de una retroactividad que afecta a un mes anterior es positiva,
se generan dos pagos para cada orden de pago y se abona al empleado la
suma de estos pagos.
l La suma de la orden de pago generada para el mes en que se calcula la paga y
una orden de pago de una retroactividad que afecta a un mes anterior es
negativa, no se generan pagos y el clculo de nmina descontar la diferencia
el mes siguiente.

572

COPYRIGHT 2003 Meta4 Spain, S. A.


*HVWLyQGHSDJRV

l La orden de pago y el correspondiente pago para el mes en que se calcula la


paga ya se han generado y se quiere recalcular la nmina, el proceso de
gestin de pagos actualiza la orden de pago generada con anterioridad con los
nuevos datos y a continuacin se genera un nuevo pago con la cantidad que se
adeuda al empleado.
A continuacin se muestra un ejemplo que ilustra el funcionamiento del proceso de
gestin de pagos.

Figura 479. Ejemplo del proceso de gestin de pagos

Se han seguido los siguientes pasos:


 Se calcula la paga normal del mes de enero, generndose una orden de pago.
 Se genera el correspondiente pago y se abona la cantidad al empleado.
 En el siguiente mes, febrero, se realiza una retroactividad de la paga de enero,
se genera una orden de pago con el resultado de la retroactividad y una orden
de pago con la paga normal del mes.
Al ser la suma positiva, entonces al empleado se le debe dinero, se generan
dos pagos, uno correspondiente a la paga del mes de febrero y otro
correspondiente a la retroactividad. Y a continuacin se le abona al empleado
la cantidad correspondiente a la suma de ambos pagos.
 Se calcula la paga de marzo y se genera una orden de pago por ese valor. A
continuacin se genera el pago y se le abona al empleado la cantidad
correspondiente.
 Se hace una retroactividad de las retribuciones correspondientes a los dos
primeros meses del ao, enero y febrero. El clculo de nmina genera las
rdenes de pago correspondientes a estas retroactividades.
 Se calcula la paga del mes de abril, generndose una orden de pago.
 Cuando se abona la nmina correspondiente al mes de abril, el programa
detecta rdenes de pago para las que no se han generado pagos. El empleado
no ha percibido el sueldo que deba.

573

COPYRIGHT 2003 Meta4 Spain, S. A.


*HVWLyQGHSDJRV

Para que el empleado cobre su retribucin de forma correcta, el programa de


gestin de pagos genera los pagos asociados a las retroactividades que se
corresponden con cada una de las rdenes de pago pendientes.
Al empleado se le abona una cantidad que es la suma de la paga y las
retroactividades.
Por ltimo, el proceso de gestin de pagos genera un documento de pago que
puede ser una transferencia en soporte magntico, un listado de efectivo, etc. Los
documentos de pago son diferentes en cada pas, para ms informacin sobre
estos documentos de pago consulte el captulo "Gestin de pagos" del manual de
la aplicacin estndar propio de cada pas.

3URFHVRGHJHVWLyQGHSDJRV

El proceso de gestin de pagos se ejecuta utilizando modelos de emisin y grupos


de modelos de emisin ya definidos. En este apartado se explica como ejecutar un
modelo de emisin y un grupo de modelos de emisin:
l (MHFXFLyQGHXQPRGHORGHHPLVLyQ: en la ejecucin de un modelo de
emisin se distinguen las siguientes etapas
Entrada de valores: se introducen los valores necesarios para generar los
pagos. Esta etapa es comn para la generacin de cualquier documento de
pago.
Ejecucin: se generan los pagos asociados a las rdenes de pagos as
como los documentos de pago que reflejan la retribucin que se abona al
empleado.
Verificacin: una vez generados los pagos, debe comprobar que los datos
generados para estos pagos son correctos. Para ello dispone del formulario
3DJRV.
Confirmacin: por ltimo tiene la posibilidad de confirmar o desconfirmar la
emisin.
l (MHFXFLyQGHXQJUXSRGHPRGHORVGHHPLVLyQ: se detallan los pasos a
seguir para ejecutar un grupo de modelos.

(MHFXFLyQGHXQPRGHORGHHPLVLyQ

Para la generacin de pagos se ejecutan modelos de emisin, que son los valores
que se necesitan para llevar a cabo esta ejecucin, entre estos valores se
encuentran la forma de pago, el tipo de orden de pago, el centro de pago, etc.
Estos valores estn predefinidos en el modelo de forma que la organizacin puede
tener definidos los modelos de emisin para que el usuario slo tenga que ejecutar
stos sin necesidad de indicar los valores.
Recuerde que para ejecutar un modelo, ste debe estar definido. Para ms
informacin sobre la definicin de modelos de emisin consulte el apartado

574

COPYRIGHT 2003 Meta4 Spain, S. A.


*HVWLyQGHSDJRV

'HILQLFLyQGHXQPRGHORGHHPLVLyQ de este captulo.


A continuacin se explica cmo ejecutar un modelo de emisin eligiendo como
forma de pago la transferencia en soporte magntico. La fase de ejecucin para las
dems formas de pago se explica en el captulo "Gestin de pagos" del manual de
la aplicacin estndar propio de cada pas.
La primera etapa de la ejecucin de un modelo de emisin consiste en introducir
valores necesarios para ejecutarlo. Para ello en primer lugar acceda al mdulo de
gestin de pagos.
El mdulo de gestin de pagos incorpora una serie de opciones de visualizacin de
ventanas que permiten, desde la opcin de men 9HU, visualizar en el rea de
trabajo las ventanas abiertas en forma de cascada, en mosaico horizontal, en
mosaico vertivcal o en iconos organizados. Adems, incorpora una opcin que
permite cerrar todas las ventanas abiertas.
Adems, el mdulo incorpora una opcin de seguimiento y depuracin 2SFLRQHV
GHGHSXUDFLyQ_YHUYHQWDQDGHGHSXUDFLyQque permite visualizar el motor de
impresos una vez que se cierran todas las ventanas y siempre que la propiedad de
configuracin que permite visualizar o esconder el motor tome, desde el objeto
7UDQVIHULQL, el valor correspondiente a la visualizacin. Consulte con el
administrador para ms informacin.

Figura 480. Mdulo de gestin de pagos

Una vez que se ha desplegado la ventana *HVWLyQGHSDJRV, siga los siguientes


pasos:
 Abra el modelo de emisin que quiere ejecutar seleccionando la opcin de
men $UFKLYR_$EULUPRGHOR o haga clic en el botn correspondiente.
Se despliega la ventana $EULUPRGHORGHHPLVLyQ, desde esta ventana puede
abrir un modelo de emisin almacenado en el Sistema cach, o abrir un modelo
de emisin almacenado en un archivo.

575

COPYRIGHT 2003 Meta4 Spain, S. A.


*HVWLyQGHSDJRV

Figura 481. Abrir modelos de emisin

Para acceder slo a los modelos de emisin almacenados en el Sistema cach


seleccione la opcin de men 9HU_0RGHORV o haga clic en el botn
correspondiente.
 Haga doble clic en el modelo que quiere seleccionar, se despliega la ventana
7UDQVIHUHQFLDV, el nombre de esta ventana depende del modelo de emisin
seleccionado.

Figura 482. Transferencias en soporte magntico

 Seleccione la opcin de men 0RGHOR_/DQ]DU o haga clic en el botn


correspondiente para ejecutar el modelo de emisin seleccionado.
Antes de proceder a ejecutar el modelo de emisin, tiene la posibilidad de
activar un conjunto de optimizaciones que afectan tanto a la ventana del
servidor como a los mensajes que se lanzan durante la ejecucin. Para ms
informacin sobre esta optimizacin consulte el captulo "Gestin de pagos" del
manual de la aplicacin estndar propio de cada pas.
Si no desea utilizar los valores predefinidos puede seleccionar los valores en
las siguientes ventanas que se van desplegando de forma secuencial:
Ventana )HFKDGHSDJR: desde esta ventana tiene dos opciones:

576

COPYRIGHT 2003 Meta4 Spain, S. A.


*HVWLyQGHSDJRV

Figura 483. Fecha de pago

Seleccionar la opcin 7RPDUODSDJDDFWXDO, de esta forma se elige la


fecha de pago de la paga que se seleccion al entrar en la aplicacin.
Seleccionar la opcin &XDOTXLHUSDJD, y a continuacin hacer clic en el
botn &DPELDU Aparece una ventana que permite seleccionar una
fecha de pago entre el conjunto de todas las pagas.

Figura 484. Lista de pagas

Ventana 7LSRGHRUGHQGHSDJR: las rdenes de pago generadas por el


clculo de nmina estn asociadas al tipo de orden de pago "Nmina", que
puede tener asociado una forma de pago determinada. Se tiene la
posibilidad de definir tantos tipos de rdenes de pago como sea necesario
para adecuarse al modelo de gestin de compensaciones de su
organizacin.
Cada tipo de orden tiene asociado una forma de pago. Al definir un tipo de
orden la aplicacin pregunta al usuario si desea asociar al documento de
pago la forma de pago establecida por defecto para ese tipo de orden.

577

COPYRIGHT 2003 Meta4 Spain, S. A.


*HVWLyQGHSDJRV

Esta informacin se gestiona desde el formulario 7LSRVGH2UGHQ3DJR.


Para acceder a este formulario seleccione desde el men inicial de la
aplicacin la entrada de men 2SFLRQHV&RPXQHV_,QYHQWDULR, y desde la
ventana que se despliega la opcin de men 7DEODV$X[LOLDUHV_7LSRVGH
RUGHQSDJR.
Para ms informacin sobre el uso de los formularios, consulte el captulo
"Editor de formularios y rboles" del 0DQXDOGHXVRGHDSOLFDFLRQHV0HWD.

Figura 485. Tipo de orden de pago

Ventana ,PSXWDFLyQ: desde esta ventana se selecciona la fecha de


imputacin, tiene varias opciones:

Figura 486. Imputacin

D Seleccionar la opcin 3DJDDFWXDO, se corresponde con una paga. La


fecha de imputacin de la paga es igual a la fecha de pago.
E Seleccionar la opcin $WUDVRV, se corresponde con las retroactividades
que se estn pagando en el mes seleccionado, es decir, la fecha de
pago de la retroactividad es la misma que la fecha de pago
seleccionada en la ventana )HFKDGHSDJR.
F Seleccionar la opcin 3DJDDFWXDOPiVDWUDVRV, se corresponde con la
paga que se est pagando en el mes y sus retroactividades, es decir, la
fecha de pago de las retroactividades es la misma que la fecha de pago
seleccionada en la ventana )HFKDGHSDJR.
G Seleccionar la opcin 8QDHQFRQFUHWR, se observa como en la parte
inferior se agrega una nueva casilla de texto editable y un botn,
&DPELDU, haciendo clic en el botn se puede seleccionar una fecha
de imputacin distinta a la de la paga seleccionada.

578

COPYRIGHT 2003 Meta4 Spain, S. A.


*HVWLyQGHSDJRV

H Ventana )RUPDGHSDJR: permite seleccionar el documento de pago


que se va a utilizar para proceder a los pagos. Tiene dos opciones:

Figura 487. Forma de pago

D &XDOTXLHUIRUPDGHSDJR: aparece seleccionada por defecto la


forma de pago definida en el modelo de emisin que se est
ejecutando. Se podra elegir cualquier otra forma de pago de las
que aparecen en la lista.
n Listado de efectivo.
n Transferencia en soporte magntico.
n Etc.
E 6HJ~QHOWLSRGHRUGHQ: es la forma de pago definida para cada
tipo de orden de pago. Si elige esta opcin no podr seleccionar
ninguna otra forma de pago.
Dentro de esta ventana, el usuario puede indicar si desea procesar:
n Todas las rdenes de pago correspondientes a la paga
seleccionada, independientemente de la forma de pago que
tengan asociada. Para ello seleccione )RU]DU WRGRV ORV
SDJRVVHUHDOL]DQVHJ~QODIRUPDGHSDJRHOHJLGD.
n nicamente aquellas rdenes de pago cuya forma de pago
coincida con la seleccionada. Para ello seleccione )LOWUDUVyOR
VH UHDOL]DQORVSDJRVFX\D IRUPDGHSDJRFRLQFLGDFRQOD
HOHJLGD.
Ventana &HQWURGHSDJR: permite seleccionar el centro o centros de pago
desde los que se gestionan las obligaciones contradas con los empleados.
Por defecto aparece marcado el primer centro de pago de la lista.
Para seleccionar varios centros de pago, puede servirse de las teclas shift
(para la seleccin de centros de pago correlativos) o ctrl (si se desean
seleccionar centros dispuestos en la lista de manera alterna). En caso de
que desee eliminar la seleccin realizada anteriormente, haga clic en el

579

COPYRIGHT 2003 Meta4 Spain, S. A.


*HVWLyQGHSDJRV

botn correspondiente. Tenga en cuenta que aunque haga clic en dicho


botn, el primer centro de pago aparecer marcado, para deshabilitarlo
haga clic de nuevo sobre l.
Si existieran problemas durante la emisin para algn centro de pago de
los seleccionados, la aplicacin lanza un mensaje avisando que tal emisin
se cancela quedando por tanto centros de pago pendientes. El usuario ha
de especificar si desea continuar.
Del mismo modo, si se lanza la emisin para varios centros de pago y el
usuario cancela sta quedando algn centro de pago pendiente, la
aplicacin informa al usuario de este hecho y solicita su deseo expreso
para seguir adelante.
La emisin, si se seleccionan varios centros de pago, vara en funcin de la
existencia o no de un servidor de transferencias (objeto SRV). Para ms
informacin sobre la optimizacin del servidor de transferencias consulte el
captulo "Gestin de pagos" del manual de la aplicacin estndar propio de
cada pas.
D Si se dispone de tal servidor, la ejecucin para todos los centros de
pago seleccionados se lleva a cabo sin interrupciones. Tras la ventana
de filtro que a continuacin se ilustra, se muestra una nica vez la
ventana de parametrizacin de transferencias (7UDQVIHUHQFLDVHQ
VRSRUWHPDJQpWLFR) con los datos relativos al servidor (para que el
usuario confirme o modifique los datos del servidor) y se emiten los
documentos para todos los centros de pago. Finalmente se informa que
la emisin ha sido llevada a cabo satisfactoriamente.

Figura 488. Centro de pago con servidor

E Si no se dispone de un servidor de transferencias, la ventana de


Centros de pago incluiye la FKHFN3URFHVDUVLQLQWHUUXSFLRQHV. Si el
usuario marca esta casilla, la ejecucin se lleva a cabo para todos los
centros de pago sin interrupciones, de modo que la ventana de
parametrizacin de transferencias se muestra una nica vez (recoge la
parametrizacin por defecto) y se emiten los documentos de pago para
todos los centros. Finalmente se informa que la emisin ha sido llevada
a cabo satisfactoriamente. Si el usuario no marca la casilla
mencionada, la aplicacin solicita para cada centro de pago la
configuracin de transferencias correspondiente.

580

COPYRIGHT 2003 Meta4 Spain, S. A.


*HVWLyQGHSDJRV

Figura 489. Centros de pago sin servidor

Una vez seleccionado el centro o centros de pago, se muestra una ventana


desde la que el usuario puede realizar un filtro aadido.

Figura 490. Filtro aadido

Para ms informacin sobre este filtro aadido consulte el apartado )LOWUR del
captulo "Consulta y anlisis de informacin" de este manual.
 Haga clic en el botn $FHSWDU de la ventana de filtro aadido.
Esta etapa es comn para todas las formas de pago. Las siguientes etapas son
propias de la transferencia en soporte magntico.
Despus de haber introducido los valores se procede a la ejecucin del modelo de
emisin propiamente dicha. De esta forma, una vez que ha hecho clic en el botn
$FHSWDU de la ventana de filtro aadido, se despliega la ventana 7UDQVIHUHQFLDV
HQVRSRUWHPDJQpWLFR(ventana de parametrizacin de transferecias). Esta
ventana muestra o bien la parametrizacin por defecto (si no se dispone de
servidor de transferencias), o bien la parametrizacin especificada para el servidor
de transferencias en la ventana 2SFLRQHVGHOVHUYLGRU (si se activa la
optimizacin mencionada anteriormente).

581

COPYRIGHT 2003 Meta4 Spain, S. A.


*HVWLyQGHSDJRV

Figura 491. Transferencias en soporte magntico con pestaa Fechas activa

Esta ventana consta de tres pestaas:


l )HFKDV: permite indicar la fecha de creacin de la emisin y la fecha de envo
de la emisin.
l $UFKLYR: permite indicar la ruta de acceso, nombre y extensin del archivo que
registra la informacin sobre la cantidad abonada a los empleados de la
organizacin. La extensin por defecto es .TRF.
Si desea sobreescribir los datos en un archivo existente, haga clic en el botn
abrir archivo. Despus de esta seleccin, el programa muestra una ventana
desde la que puede seleccionar un archivo existente o no.

Figura 492. Transferencias en soporte magntico con pestaa Archivo activa

En caso de que seleccione un archivo que ya exista, se despliega un mensaje


informando de dicha circunstancia para que confirme o no si ese archivo se
debe sobreescribir con los nuevos valores

582

COPYRIGHT 2003 Meta4 Spain, S. A.


*HVWLyQGHSDJRV

Figura 493. Mensaje informando de la existencia del archivo seleccionado

l 3URSLHGDGHV: permite indicar cmo van a escribirse los datos en el archivo


(casillas de verificacin 7RGRDPD\~VFXODV, y 4XLWDUDFHQWRV), y si se desea
realizar un control de estos datos. Para ello es necesario seleccionar la casilla
de verificacin 6DFDUOLVWDGRDGLFLRQDO para obtener un listado adicional de
soporte.

Figura 494. Transferencias en soporte magntico con pestaa Propiedades activa

Para ms informacin sobre el listado adicional consulte el captulo "Gestin de


pagos" del manual de la aplicacin estndar propio de cada pas.
Tras seleccionar estas caractersticas, haga clic en el botn $FHSWDU. A medida que
se procesan los registros, aparecen en pantalla o se imprimen los datos de pago de
los empleados siempre que haya activado la casilla de verificacin 6DFDUOLVWDGR
DGLFLRQDO.
En caso de que no haya activado esta casilla de verificacin se procesan todos los
registros y aparece una ventana que informa del nmero de registros procesados.

Figura 495. Proceso de generacin de las transferencias

Una vez que ha terminado todo el proceso, la aplicacin muestra un mensaje


informando al usuario de que la emisin se ejecut de forma satisfactoria.

583

COPYRIGHT 2003 Meta4 Spain, S. A.


*HVWLyQGHSDJRV

Figura 496. Mensaje informando que la emisin se ha ejecutado satisfactoriamente

Tal y como se explic anteriormente, si se lanza una emisin para varios centros de
pago y se dispone de servidor de transferencias, la ventana de parametrizacin
(7UDQVIHUHQFLDVHQVRSRUWHPDJQpWLFR) se muestra una nica vez y se emiten los
documentos sin interrupciones para todos los centros de pago. Si no se cuenta con
un servidor de transferencias, la ventana de parametrizacin aparecer cada vez
que se vaya a iniciar la emisin para un centro de pago distinto, siempre que no se
hubiera marcado la check 3URFHVDU VLQLQWHUUXSFLRQHV en la ventana &HQWURVGH
SDJR.
Si durante el proceso se cancela una emisin y existen centros de pago
pendientes, la aplicacin lanza un mensaje en el que avisa de esta circunstancia
Durante la ejecucin de un modelo de emisin se ha creado un proceso de pago.
Este proceso de pago esta formado por una emisin que se corresponde con el
modelo de emisin seleccionado y por varios pagos que se corresponden con las
retribuciones que percibirn los empleados.
Una vez que haya ejecutado el proceso es necesario que controle que los datos
generados sean correctos. Una forma de realizar este control es utilizar el
formulario 3DJRV. Para acceder a este formulario seleccione desde el men inicial
de la aplicacin la entrada de men 2SFLRQHV&RPXQHV_,QYHQWDULR, y desde la
ventana que se despliega la opcin de men $UFKLYR_3DJRV.

Figura 497. Formulario Pagos

Para saber qu informacin contienen los registros de este formulario consulte el


captulo "Gestin de pagos" del manual de la aplicacin estndar propio de cada
pas.

584

COPYRIGHT 2003 Meta4 Spain, S. A.


*HVWLyQGHSDJRV

Para ms informacin sobre el uso de los formularios, consulte el captulo "Editor


de formularios y rboles" del 0DQXDOGHXVRGHDSOLFDFLRQHV0HWD.
Despus de ejecutar el modelo de emisin y comprobar que los datos generados
son correctos puede confirmar la emisin.
Si en la definicin del modelo ejecutado se activ la opcin $XWRFRQILUPDFLyQ la
emisin se confirma automticamente, y si se desea puede desconfirmarla
posteriormente. Si no activado la opcin $XWRFRQILUPDFLyQ, es el valor por
defecto, la emisin no se confirma.
Para saber como confirmar o desconfirmar una emisin consulte el apartado
&RQILUPDFLyQ'HVFRQILUPDFLyQ de este captulo.

(MHFXFLyQGHXQJUXSRGHPRGHORVGHHPLVLyQ

Los grupos de modelos de emisin permiten ejecutar distintos modelos de emisin


durante el mismo proceso, de forma automtica y secuencial. De esta forma una
organizacin que abona el sueldo de sus empleados utilizando distintas formas de
pago puede, mediante un grupo de modelos de emisin, ejecutar los modelos de
emisin correspondientes a estas formas de pago.
Recuerde que en primer lugar se debe definir el grupo de modelos de emisin, para
ms informacin sobre los grupos de modelos de emisin y las operaciones que se
pueden realizar con stos consulte el apartado 'HILQLFLyQGHXQJUXSRGH
PRGHORVGHHPLVLyQ de este captulo.
La ejecucin de un grupo de modelos de emisin se realiza a travs de los
siguientes pasos:
 Abra el grupo seleccionando la opcin de men $UFKLYR_$EULUJUXSR. Puede
elegir entre abrir un grupo del Sistema cach, o abrir un grupo almacenado en
un archivo.

Figura 498. Abrir grupo de emisin

Para acceder slo a los grupos de emisin almacenados en el Sistema cach


seleccione la opcin de men 9HU_*UXSRV o haga clic en el botn
correspondiente.

585

COPYRIGHT 2003 Meta4 Spain, S. A.


*HVWLyQGHSDJRV

 Haga doble clic en el grupo que desea ejecutar. Se despliega la ventana *UXSR
GH(PLVLRQHV.

Figura 499. Grupo de emisiones

 Ejecute el grupo seleccionando la opcin de men *UXSR_/DQ]DUJUXSR o


haciendo clic en el botn correspondiente.
A continuacin se empiezan a ejecutar los modelos de emisin que forman
parte del grupo elegido. El orden de ejecucin es el mismo en el que se
agregaron los modelos al grupo.
Para obtener informacin sobre la ejecucin de los modelos, consulte el
apartado (MHFXFLyQGHXQPRGHORGHHPLVLyQde este mismo captulo.
Durante la ejecucin se ha creado un proceso de pago. Este proceso de pago est
formado por varias emisiones que se corresponden con los modelos de emisin
asignados al grupo ejecutado y varios pagos que se corresponden con las
retribuciones que percibirn los empleados.

'HILQLFLyQGHPRGHORV\JUXSRVGH
PRGHORVGHHPLVLyQ

En este apartado se explicarn los pasos a seguir para definir un modelo de


emisin y un grupo de modelos de emisin. Antes de poder ejecutar un modelo de
emisin o un grupo de modelos de emisin deben estar definidos:
l 'HILQLFLyQGHXQPRGHORGHHPLVLyQ se explicarn los pasos a seguir para
definir un modelo, los valores disponibles para realizar esta definicin y cmo
crear un nuevo modelo de emisin. La definicin de un modelo de emisin
permite a la organizacin crear un modelo con valores predeterminados para
que el usuario no tenga que indicar valores cada vez que quiera ejecutar el
mismo modelo de emisin.
l 'HILQLFLyQGHXQJUXSRGHHPLVLyQ un grupo de emisin incluye varios
modelos de emisin. De esta forma la organizacin puede definir en un mismo
grupo los distintos modelos de emisin que hacen referencia a las formas de
pago con que se les abonan las retribuciones a los empleados. Las
operaciones que se pueden realizar con estos grupos
Creacin de un grupo de modelos de emisin
Asignacin de un modelo a un grupo

586

COPYRIGHT 2003 Meta4 Spain, S. A.


*HVWLyQGHSDJRV

Eliminacin de un modelo de un grupo

'HILQLFLyQGHXQPRGHORGHHPLVLyQ

Como se explic anteriormente, se puede definir un modelo de emisin para,


posteriormente, ejecutarlo tantas veces como se necesite.
En la fase de definicin dispone de la opcin 3UHJXQWDUHQWLHPSRGHHMHFXFLyQ
que permite que durante las ejecucin se puedan cambiar los valores
predeterminados. Esta opcin se explica ms adelante en este apartado.
Para definir un nuevo modelo de emisin siga los siguientes pasos:
 Seleccione la opcin de men $UFKLYR_1XHYRPRGHOR. Una vez seleccionada
esta opcin, se accede a la ventana 1XHYRPRGHOR. Dentro de esta ventana
existen seis pestaas que se corresponden con los distintos atributos del
modelo de emisin.
 Proponga un nombre para el nuevo modelo, para ello escriba el nombre en la
casilla de texto editable situada en la parte superior de la ventana.
 Proponga valores para los distintos atributos del modelo. Para seleccionar el
atributo haga clic en la pestaa correspondiente. El orden en que se propongan
estos valores es indiferente. A continuacin se enumeran los atributos:
)HFKDGHSDJR
)RUPDGHSDJR
2UGHQGHSDJR
&HQWURGHSDJR
)HFKDGHLPSXWDFLyQ
Para ms informacin sobre estos atributos consulte el apartado (MHFXFLyQ
GHXQPRGHORGHHPLVLyQ de este mismo captulo.
2SFLRQHV: haciendo clic en la casilla de verificacin $XWRFRQILUPDFLyQ, se
indica al programa de gestin de pagos que deben confirmarse los pagos
incluidos en esta emisin de forma simultnea a la ejecucin del programa
de gestin de pagos.
Excepto en el atributo 2SFLRQHV, en todos los dems atributos es posible
validar la casilla de verificacin 3UHJXQWDUHQWLHPSRGHHMHFXFLyQ, situada en
la esquina inferior izquierda de las pestaas. Si se selecciona esta opcin, al
ejecutar el modelo de emisin, el programa pide al usuario que confirme la
validez de los valores asignados para cada uno de los atributos. Esta opcin es
especialmente til cuando se ejecuta un grupo de emisin ya que, como se
explic anteriormente, al ejecutar un grupo, los modelos de emisin que lo
componen se ejecutan de forma secuencial.
 Guarde el modelo de emisin. Para ello haga clic en el botn correspondiente.
Un modelo de emisin se puede guardar en el Sistema cach o en un archivo
con extensin .EMI. Al guardar un modelo de emisin creado, la aplicacin
pregunta al usuario si desea enlazar tal modelo de emisin con el servidor de

587

COPYRIGHT 2003 Meta4 Spain, S. A.


*HVWLyQGHSDJRV

transferencias que se configure. Para ms informacin acerca de las opciones


de configuracin del servidor de transferencias, consulte el captulo "Gestin de
pagos" del manual de la aplicacin estndar propio de cada pas.
Si en vez de guardar expresamente haciendo uso de la opcin mencionada, se
cierra la ventana de la emisin (botn del aspa situado en la barra de ttulo), la
aplicacin pregunta al usuario si desea salvar los cambios realizados.

Tenga en cuenta que para que pueda guardar el nuevo modelo de emisin en el Sistema
cach o en un archivo con extensin .EMI, es necesario que el usuario de la aplicacin
cuente con los permisos correspondientes. Si no se dispone de permisos, tanto el icono
de guardar como la opcin de men correspondiente apareceran deshabilitados. Para
ms informacin sonsulte con el personal tcnico o consulte el apartado *HVWLyQGH
SDJRV 07HQJLQHGOO del captulo "Anexo I Configuracin de herramientas" del
0DQXDOGHGHVDUUROORGHDSOLFDFLRQHV0HWD.

'HILQLFLyQGHXQJUXSRGHPRGHORVGHHPLVLyQ

Como se mencion anteriormente, un grupo de modelos de emisin est formado


por varios modelos de emisin que se corresponden con distintas formas de pago.
Para obtener una lista con los grupos de modelos de emisin existentes en el
Sistema cach o en archivos con extensin .EMG seleccione la opcin de men
$UFKLYR_$EULUJUXSR. Aparece la ventana $EULUJUXSRGHHPLVLyQ.

Figura 500. Abrir grupo de modelos de emisin

Para obtener una lista de los grupos de modelos de emisin existentes en el


Sistema cach seleccione la opcin de men 9HU_*UXSRV o haga clic en el botn
correspondiente. Se muestra la ventana *UXSRVHQHO6LVWHPDFDFKp.

588

COPYRIGHT 2003 Meta4 Spain, S. A.


*HVWLyQGHSDJRV

Figura 501. Abrir grupo de modelos de emisin en la base de datos Sistema cach

Una vez que ha accedido a una de estas ventanas, para ver los modelos de
emisin incluidos en un grupo haga doble clic en el grupo o seleccione la opcin de
men *UXSRV_$EULU. Se despliega una ventana, *UXSRGHHPLVLRQHV, con la lista
de los modelos incluido en el grupo.

Figura 502. Grupo de modelos de emisin

A continuacin se explica cmo crear un grupo de emisin, la asignacin de un


modelo de emisin a un grupo de modelos de emisin y la eliminacin de un
modelo de emisin de un grupo de modelos de emisin.

&UHDFLyQGHXQJUXSRGHHPLVLyQ

Como se dijo en la introduccin de este apartado los grupos de modelos de emisin


se crean para ejecutar varios modelos de emisin de forma secuencial.
Para crear un nuevo grupo de modelos de emisin siga estos pasos:
 Seleccione la opcin de men $UFKLYR_1XHYR JUXSR. Se despliega la ventana
1XHYRJUXSR.

589

COPYRIGHT 2003 Meta4 Spain, S. A.


*HVWLyQGHSDJRV

Figura 503. Nuevo grupo de modelos de emisin

 Seleccione la opcin de men *UXSR_*UDEDU o haga clic en el botn


correspondiente desde la ventana desplegada con anterioridad. Se muestra
una nueva ventana, *UDEDUJUXSRGHPRGHORV.
Si en vez de guardar expresamente haciendo uso de la opcin mencionada, se
cierra la ventana de definicin del nuevo grupo de emisin (botn del aspa
situado en la barra de ttulo), la aplicacin pregunta al usuario si desea salvar
los cambios realizados.

Figura 504. Guardar nuevo grupo de modelos de emisin

En esta ventana aparece una lista de todos los grupos existentes en el Sistema
cach.
 Guarde el nuevo grupo. Puede guardarlo en el Sistema cach o en un archivo
.EMG.
Para guardar el grupo en el Sistema cach, haga clic en la casilla 6LVWHPD
FDFKp, y escriba el identificador y el nombre del nuevo grupo en las casillas de
texto editable.
Para guardar un grupo como un archivo .EMG, seleccione $UFKLYR, y a
continuacin escriba el nombre del archivo en la casilla de texto editable. Si
desea guardar el grupo en un archivo ya existente haga clic en el botn , se
despliega una ventana desde la que se elige el archivo destino.

590

COPYRIGHT 2003 Meta4 Spain, S. A.


*HVWLyQGHSDJRV

Figura 505. Eleccin de archivo .EMG destino

Tenga en cuenta que para que pueda guardar el nuevo grupo de modelos de emisin en
el Sistema cach o en un archivo con extensin .EMG , es necesario que el usuario de la
aplicacin cuente con los permisos correspondientes. Si no se dispone de permisos,
tanto el icono de grabar como la opcin de men correspondiente apareceran
deshabilitados. Para ms informacin sonsulte con el personal tcnico o consulte el
apartado *HVWLyQGHSDJRV 07HQJLQHGOO del captulo "Anexo I Configuracin de
herramientas" del0DQXDOGHGHVDUUROORGHDSOLFDFLRQHV0HWD .

Una vez creado el nuevo grupo se le deben asignar modelos de emisin, para ello
consulte el siguiente apartado.

$VLJQDFLyQGHXQPRGHORDXQJUXSRGHHPLVLyQ

Es posible asignar modelos de emisin a grupos creados con anterioridad o a


nuevos grupos recin creados. Para asignar un modelo de emisin a un grupo, siga
los siguientes pasos:
 Abra la lista de modelos existentes seleccionando la opcin de men
9HU_0RGHORV, o haciendo clic en el botn correspondiente.
Tambin se puede tener acceso a los modelos de emisin seleccionando la
opcin de men $UFKLYR_$EULUPRGHOR o haciendo clic en el botn
correspondiente. Se despliega la ventana $EULUPRGHORGHHPLVLyQ.

591

COPYRIGHT 2003 Meta4 Spain, S. A.


*HVWLyQGHSDJRV

Figura 506. Abrir modelo de emisin

 Haga doble clic en el modelo de emisin que quiere agregar al grupo. Se
muestra una ventana con informacin detallada sobre este modelo de emisin.
 Seleccione la opcin de men 0RGHOR_$xDGLUDXQJUXSR, se obtiene la
ventana $xDGLUDXQJUXSR.

Figura 507. Aadir a un grupo

 Seleccione el grupo al que quiere agregar este modelo. Para ello haga clic en el
botn &DUJDUQXHYRJUXSR, aparece una ventana desde la que puede
seleccionar grupos almacenados en el Sistema cach o en archivos con
extensin .EMG.

592

COPYRIGHT 2003 Meta4 Spain, S. A.


*HVWLyQGHSDJRV

Figura 508. Seleccin del grupo destino

(OLPLQDUXQPRGHORGHHPLVLyQGHXQJUXSR

Si el usuario desea eliminar modelos de emisin de un grupo porque ya no es


necesario, siga los siguientes pasos:
 Abra la lista de grupos existentes seleccionando la opcin de men
9HU_*UXSRV, o haciendo clic en el botn correspondiente.
Tambin se puede tener acceso a los grupos de emisin seleccionando la
opcin de men $UFKLYR_$EULUJUXSR.
 Abra la lista de modelos incluidos en este grupo, haciendo doble clic en el
grupo que contiene el modelo que se quiere eliminar o seleccionando la opcin
de men *UXSRV_$EULU.
 Haga clic en el modelo de emisin que desea eliminar.
 Seleccione la opcin de men 0RGHOR_%RUUDU.

*HVWLyQGHHPLVLRQHV

Tal y como se ha definido en el apartado 1RFLRQHVEiVLFDV de este captulo, la


emisin es el conjunto de pagos gestionados en el mismo proceso. Los pagos que
forman las emisiones pueden pertenecer a una paga, a una retroactivadad o a
ambas.
Para obtener una lista de las emisiones existentes, seleccione la opcin de men
9HU_(PLVLRQHV o haga clic en el botn correspondiente. Se despliega la ventana
(PLVLRQHV.

593

COPYRIGHT 2003 Meta4 Spain, S. A.


*HVWLyQGHSDJRV

Figura 509. Emisiones

Esta ventana se divide en dos zonas:


l Zona superior, se distinguen cuatros pestaas:
&RQILUPDGDV: aparece una lista de las emisiones confirmadas, es decir,
aqullas que no se pueden volver a generar.
6LQFRQILUPDU: aparece una lista de las emisiones sin confirmar, es decir,
aqullas que puede volver a generar.
7RGDV: aparece una lista con todas las emisiones, tanto las confirmadas
como las que no estn confirmadas.
$FWLYDV: aparece una lista con las emisiones que se estn ejecutando en
ese momento.
Cada lnea de este ventana contiene los siguientes datos:
,GHQWLILFDGRUGHODHPLVLyQ: es un nmero asignado de forma secuencial
que sirve para diferenciarla de las dems emisiones generadas.
1RPEUHGHODHPLVLyQ: no tiene por qu ser nico, suele coincidir con el
modelo de pago que se haya utilizado.
)HFKDGHSDJR: en caso de que la forma de pago seleccionada sea la
transferencia en soporte magntico, es la fecha que se ha indicado al
banco en la cual debe efectuar los pagos. Se completa con los siguientes
datos:
)HFKDGHHPLVLyQ: es la fecha en que se ejecuta la emisin.
,PSRUWHWRWDO que se ha pagado mediante esta emisin, es decir, la
cantidad que se debe abonar a todos los empleados para los que se han
generado pagos.
&RQILUPDFLyQ: si la emisin ha sido confirmada, el valor de esta columna
es 1, en caso de que no est confirmada es 0.
)RUPDGHSDJR: es la forma de pago seleccionada en el modelo de
emisin en la que se abona la retribucin a los empleados.

594

COPYRIGHT 2003 Meta4 Spain, S. A.


*HVWLyQGHSDJRV

1~PHURGHSDJRV: es el nmero de pagos efectuados mediante esta


emisin. Se completa con los siguientes datos:
)HFKDSDJR: fecha de pago de la nmina que se paga con esta emisin.
)HFKDGHLPSXWDFLyQ: fecha inicial del periodo de imputacin de la
nmina que se devenga.
)HFKDGHLPSXWDFLyQ fecha final del periodo de imputacin de la nmina
que se devenga.
l Zona inferior, se muestran los valores correspondientes a la emisin
seleccionada. En esta zona se distinguen los siguientes datos:
Identificador y nombre de la emisin.
Forma de pago y nmero de beneficiarios a los que se ha efectuado un
ingreso.
La fecha de pago.
Fechas entre las que queda comprendido el periodo de imputacin.
En este apartado se explican las diferentes operaciones que se pueden realizar
con las emisiones. Entre estas operaciones estn:
l Confirmar y desconfirmar emisiones.
l Eliminar emisiones no confirmadas.
l Recuperar una emisin.

&RQILUPDFLyQ'HVFRQILUPDFLyQ

Como se coment anteriormente en el apartado de ejecucin de un modelo de


emisin, despus de la ejecucin se puede confirmar la emisin.
Las emisiones confirmadas son aquellas en las que, una vez generadas y
abonadas las retribuciones a los empleados de la organizacin, se desea
conservar estos datos y que no se pueden sobreescribir. De esta forma, cuando
intente ejecutar un modelo de emisin cuya emisin ha sido confirmada aparecer
un mensaje informando que no puede ejecutarlo porque la paga no ha sido
procesada o ya ha sido emitida.
Una vez aceptado el mensaje se muestra un mensaje informando que se cancela
la emisin.
Las emisiones no confirmadas son aquellas en las que, una vez generadas y
abonadas las retribuciones a los empleados de la organizacin, se desean generar
de nuevo los pagos sobreescribindose por tanto los datos generados con
anterioridad.
Para ms informacin sobre le ejecucin de una emisin consulte el apartado
3URFHVRGHJHVWLyQGHSDJRV de este captulo.
Para confirmar una emisin en primer lugar abra la lista de emisiones
seleccionando la opcin de men 9HU_(PLVLRQHV o haciendo clic en el botn

595

COPYRIGHT 2003 Meta4 Spain, S. A.


*HVWLyQGHSDJRV

correspondiente.
Se despliega la ventana (PLVLRQHV. A continuacin siga los siguientes pasos:
 Active la pestaa 6LQFRQILUPDU haciendo clic en sta.
 Haga clic en la emisin que quiere confirmar.
 Seleccione la opcin de men (PLVLRQHV_&RQILUPDFLyQ , o haga clic en el
botn correspondiente. Se despliega la ventana 3URFHVRGHFRQILUPDFLyQ.

Figura 510. Proceso de confirmacin

 Haga clic en el botn &RQILUPDUODHPLVLyQ, una vez confirmada la emisin, la


aplicacin muestra un mensaje informando al usuario que la emisin ha sido
confirmada.

Figura 511. Mensaje de confirmacin de la emisin

La confirmacin de una emisin significa que los pagos ya se han hecho efectivos.
Para desconfirmar una emisin, una vez que ha accedido a la ventana (PLVLRQHV,
siga los siguientes pasos:
 Active la pestaa &RQILUPDGDV haciendo clic en sta.
 Haga clic en la emisin que se quiere desconfirmar.
 Seleccione la opcin de men (PLVLRQHV_&RQILUPDFLyQ, o haga clic en el
botn correspondiente. Se despliega la ventana 3URFHVRGHFRQILUPDFLyQ.

596

COPYRIGHT 2003 Meta4 Spain, S. A.


*HVWLyQGHSDJRV

Figura 512. Proceso de confirmacin

 Haga clic en el botn 'HVFRQILUPDUODHPLVLyQ, una vez desconfirmada la


emisin, la aplicacin muestra un mensaje informando al usuario que la
emisin ha sido desconfirmada.

Figura 513. Mensaje de desconfirmacin de la emisin

Para realizar estas operaciones de confirmacin y desconfirmacin de emisiones


tambin se puede utilizar la pestaa 7RGDV. Los pasos seguir para confirmar o
desconfirmar una emisin desde esta pestaa son los mismos que los explicados
anteriormente.
La aplicacin permite trabajar en entorno multiusuario, es decir, existe la posibilidad
de que mientras el usuario est leyendo la lista de emisiones, otro usuario confirme
o desconfirme alguna emisin. Para observar estas actualizaciones seleccione la
opcin de men (PLVLRQHV_5HIUHVFDU o haga clic en el botn correspondiente.

5HFXSHUDFLyQGHXQDHPLVLyQ

La recuperacin permite, una vez que se ha generado la emisin y se han abonado


las retribuciones a los empleados de la organizacin, volver a generar los
documentos de pago de los empleados sin tener que generar los pagos. De esta
forma cuando se recupera la emisin se leen los pagos generados con
anterioridad, no las rdenes de pago, y no se actualizarn los datos almacenados
en la base de datos.
Para recuperar una emisin en primer lugar abra la lista de las emisiones
seleccionando la opcin de men 9HU_(PLVLRQHV, o haciendo clic en el botn
correspondiente. Se despliega la ventana (PLVLRQHV.
Una vez que ha accedido a esta ventana siga los siguientes pasos:
 Active la pestaa 6LQFRQILUPDU haciendo clic en sta.
 Haga clic en la emisin que desea recuperar.

597

COPYRIGHT 2003 Meta4 Spain, S. A.


*HVWLyQGHSDJRV

 Seleccione la opcin de men (PLVLRQHV_5HFXSHUDU o haga clic en el botn


correspondiente.
Se despliega la ventana 7UDQVIHUHQFLD, dependiendo de la forma de pago
elegida, y despus debe volver a ejecutar la emisin.

(OLPLQDFLyQ

Si una vez generada una emisin comprueba que los pagos generados no son
correctos tiene la posibilidad de eliminar esta emisin para volver a ejecutarla. El
usuario puede eliminar una emisin siempre que est desconfirmada. Por lo tanto,
si desea borrar una emisin confirmada primero debe desconfirmarla.
Para eliminar una emisin, en primer lugar abra la lista de las emisiones
seleccionando la opcin de men 9HU_(PLVLRQHV, o haciendo clic en el botn
correspondiente. Se despliega la ventana (PLVLRQHV.
A continuacin siga los siguientes pasos:
 Active la pestaa 6LQFRQILUPDU haciendo clic en sta.
 Haga clic en la emisin que quiere borrar.
 Seleccione la opcin de men (PLVLRQHV_%RUUDU, o haga clic en el botn
correspondiente. Aparece la ventana 3URFHVRGHERUUDGR.

Figura 514. Proceso de borrado

Desde esta ventana haga clic en el botn %RUUDUODHPLVLyQ. Una vez hecho
esto la aplicacin muestra un mensaje informando al usuario que la emisin ha
sido borrada.

Figura 515. Mensaje de borrado de emisin

598

COPYRIGHT 2003 Meta4 Spain, S. A.


Anexo I. Multimoneda

,QWURGXFFLyQ

La aplicacin e-mind est preparada para trabajar en un entorno


multimoneda. El trabajo en un entorno multimoneda permite al usuario
realizar una serie de operaciones monetarias, siendo una de las ms
importantes la conversin directa de la moneda base (moneda
nacional) con otras monedas previamente definidas.
La aplicacin incluye por defecto una serie de caractersticas que
facilitan el trabajo en un entorno multimoneda:
l Campos numricos con precisin decimal en la base de datos.
l Funciones para redondeos a centsimas.
Meta4, Meta4Mind, Meta4 PeopleNet, Meta4 KnowNet, Meta4 e-mind y Meta4 t.innova son marcas registradas propiedad de Meta4 Spain, S.A.

l Clculos internos con decimales.


l Normas de clculo fechadas.
Adems se han aadido otras funcionalidades que hacen posible:
l Trabajar con dos monedas, la moneda nacional y otra que el
usuario elija, de entre el conjunto de monedas previamente
definidas en la aplicacin.
l Introducir informacin en la moneda base (moneda nacional),
habiendo definido previamente la moneda base.
l Visualizar informacin en moneda base y en cualquier otra moneda
que haya sido previamente definida.

En ocasiones, a lo largo de este captulo se incluyen ejemplos que tienen


como finalidad facilitar la compresin de las explicaciones. En estos
ejemplos, bien textuales o relativos a pantallas de la aplicacin, se ha
tomado como moneda base nacional el Euro y como moneda distinta de la
moneda base, la peseta.

599

COPYRIGHT 2003 Meta4 Spain, S. A.


$QH[R,0XOWLPRQHGD

1RFLRQHVEiVLFDV

A continuacin se define una serie de trminos relacionados con el trabajo en un


entorno multimoneda que facilitan la comprensin de la informacin contenida en
este captulo.
0RQHGDEDVH: es la unidad monetaria utilizada para realizar todos los clculos en
la aplicacin. La moneda nacional ha de ser definida como moneda base.
9DORUPRQHWDULR: es el dato cuya unidad es una moneda, ya sea la moneda base o
cualquier otra unidad monetaria con la que trabaje la aplicacin.
'DWRQXPpULFR: es aquel que est compuesto por nmeros. Dentro de stos se
pueden encontrar;
'DWRQXPpULFRPRQHWDULR: es aquel que representa unidades monetarias.
'DWRQXPpULFRQRPRQHWDULR: es aquel que no representa unidades
monetarias.
&DPSRQXPpULFRPRQHWDULR: es un campo de una tabla que tiene asociado un
valor monetario.
)DFWRUGHFRQYHUVLyQ: es el valor o tipo de cambio utilizado para realizar la
conversin monetaria de una moneda a otra para aquellos campos numricos
monetarios.
Estos valores tienen que ser utilizados necesariamente en todas las conversiones
de una u otra denominacin, tanto en operaciones de multiplicacin como de
divisin, es decir, para la conversiones de la moneda base a otras monedas y
viceversa.
D Para convertir de la moneda base (euros) a otras monedas, por ejemplo la
peseta, en primer lugar es necesario definir un factor de conversin para la
peseta y a continuacin se divide la cantidad de euros que se quiere convertir
entre el factor de conversin.
E Para convertir de pesetas a la moneda base, una vez definido el factor de
conversin, se multiplica la cantidad de pesetas que se quiere convertir por el
factor de conversin.
5HGRQGHR: es la operacin que consiste en ajustar una cantidad a un nmero
determinado, eliminando todas las fracciones o eliminando un nmero determinado
de rdenes fraccionarios.

600

COPYRIGHT 2003 Meta4 Spain, S. A.


$QH[R,0XOWLPRQHGD

8VRGHOHQWRUQRPXOWLPRQHGD

El siguiente esquema describe el proceso operativo del entorno multimoneda.

Figura 516. Esquema del funcionamiento del entorno multimoneda

Como paso previo a la definicin de monedas y factores de conversin, y trabajar


con las herramientas de la aplicacin e-mind en un entorno multimoneda, es
necesario llevar a cabo una serie de operaciones de diseo que tienen como
finalidad actualizar la informacin monetaria de las tablas y vistas de la base de
datos. En el apartado dedicado al diseo del entorno multimoneda se explican
estas operaciones.
De esta manera, una vez diseado el entorno multimoneda, para utilizar toda la
potencialidad de este entorno es necesario definir inicialmente las monedas y sus
respectivos factores de conversin. Esta operacin se puede realizar tantas veces
como sea necesario durante el trabajo con la aplicacin.
Por ejemplo, si las entidades bancarias cambian el factor de conversin de una
moneda ya definida, puede insertar un nuevo factor de conversin que recoja estos
cambios.
Una vez definidas las monedas y los factores de conversin, puede hacer uso de la
funcionalidad multimoneda que incorporan las herramientas de uso y desarrollo de
aplicaciones Meta4, siempre que se haya activado previamente el funcionamiento
en un entorno multimoneda. Para ms informacin consulte con el personal
tcnico. Se remite a este al captulo "Anexo II Configuracin multimoneda" del
0DQXDOGHGHVDUUROORGHDSOLFDFLRQHV0HWD, para ms informacin acerca de
cmo activar el entorno multimoneda.

601

COPYRIGHT 2003 Meta4 Spain, S. A.


$QH[R,0XOWLPRQHGD

'HILQLFLyQGHPRQHGDV\IDFWRUHVGH
FRQYHUVLyQ

Si desea trabajar en un entorno multimoneda debe definir inicialmente las monedas


y a continuacin los correspondientes factores de conversin de stas.
En el proceso de creacin de monedas debe tener en cuenta que, para un correcto
funcionamiento de la aplicacin en un entorno multimoneda, ha de crear la moneda
base (moneda nacional) y a continuacin el resto de monedas y los factores de
conversin en relacin a la moneda base.
Los datos monetarios siempre se almacenan en la base de datos en la moneda
base aunque puede visualizarlos en cualquier moneda que previamente haya
definido.
Segn la eleccin hecha en la ventana &RQH[LyQa la aplicacin, el usuario tiene
acceso a las operaciones de edicin de monedas seleccionando las siguientes
opciones de men:
l HPLQG: dentro del rea de 2SFLRQHV&RPXQHV,seleccione el mdulo
,QYHQWDULR. Tras acceder al men inicial de este mdulo seleccione la opcin
de men$UFKLYR_0RQHGDV\VXVFRQYHUVLRQHV.
l 1yPLQD: dentro del rea de %DVHVGH'DWRV, seleccione el mdulo 3HUVRQDO.
Tras acceder al men inicial de este mdulo, seleccione la opcin de men
$UFKLYR_0RQHGDV\VXVFRQYHUVLRQHV.
l )DFWRUKXPDQR: dentro del rea de )DFWRU+XPDQR, seleccione el mdulo
,QYHQWDULR. Tras acceder al men inicial de este mdulo, seleccione la opcin
de men $UFKLYR_0RQHGDV\VXVFRQYHUVLRQHV.
Se despliega a continuacin la ventana (GLFLyQGHPRQHGDV, desde la que es
posible elegir entre dos opciones:
l 0DQWHQLPLHQWRGHPRQHGDV: esta opcin permite definir la moneda base y el
resto de monedas que van a ser utilizadas para llevar a cabo las conversiones.
Para acceder a esta opcin tiene de dos posibilidades:
Seleccione desde esta ventana la opcin de men
$UFKLYR_0DQWHQLPLHQWRGHPRQHGDVy a continuacin haga clic en el
botn $FHSWDU.
Marque el botn de radio 0DQWHQLPLHQWRGHODVPRQHGDVy a
continuacin haga clic en el botn $FHSWDU.
l +LVWyULFRGHIDFWRUHVGHFRQYHUVLyQ: esta opcin permite definir los factores
de conversin de las monedas previamente definidas, respecto a la moneda
base. Para acceder a esta opcin tiene de dos posibilidades:
Seleccione desde esta ventana la opcin de men $UFKLYR_+LVWyULFRGH
IDFWRUHVGHFRQYHUVLyQ y a continuacin haga clic en el botn $FHSWDU.
Marque el botn de radio +LVWyULFRGHIDFWRUHVGHFRQYHUVLyQy a
continuacin haga clic en el botn $FHSWDU.

602

COPYRIGHT 2003 Meta4 Spain, S. A.


$QH[R,0XOWLPRQHGD

Figura 517. Edicin de monedas

0DQWHQLPLHQWRGHPRQHGDV

Mediante esta opcin se accede a la ventana (GLFLyQGHPRQHGDVdesde la que


es posible insertar, modificar y eliminar monedas as como visualizar las funciones
de redondeo.
En esta ventana es posible consultar las caractersticas asociadas a las monedas
definidas.
El usuario tiene dos opciones de visualizacin:
l Si est seleccionada la casilla de verificacin 6yORYLVLEOHV, se visualizan todas
las monedas que se encuentren activas, es decir, aqullas que hayan sido
definidas como visibles. Estas monedas podrn ser utilizadas posteriormente
para llevar a cabo conversiones.

Figura 518. Edicin de monedas con casilla validada

l Si se desmarca la casilla de verificacin 6yORYLVLEOHV, se visualizan todas las


monedas definidas, incluyendo las que no se encuentren activas, es decir, las
que hayan sido definidas como no visibles.

603

COPYRIGHT 2003 Meta4 Spain, S. A.


$QH[R,0XOWLPRQHGD

Figura 519. Edicin de monedas con casilla sin validar

La ventana (GLFLyQGHPRQHGDVincluye una serie de botones que permiten


realizar las siguientes operaciones con las monedas:
l Insertar monedas
l Borrar monedas
l Modificar monedas
l Visualizar las funciones de redondeo
Una vez realizada cualquier operacin de visualizacin, insercin, modificacin y
borrado de monedas, salga de la ventana Edicin de monedas seleccionando la
opcin de men $UFKLYR_6DOLU o haciendo clic en el botn 6DOLU. Tras salir de esta
ventana ya puede trabajar con la informacin que ha actualizado sin necesidad de
reiniciar la aplicacin.

,QVHUWDUPRQHGDV

Para insertar una moneda haga clic en el botn ,QVHUWDU. A continuacin se


muestra la ventana ,QVHUFLyQGHQXHYDPRQHGD.

Figura 520. Definicin de nueva moneda

Para definir correctamente una moneda, debe insertar los siguientes datos:

604

COPYRIGHT 2003 Meta4 Spain, S. A.


$QH[R,0XOWLPRQHGD

l ,GHQWLILFDGRU: es un nmero secuencial asignado automticamente por la


aplicacin cada vez que se inserta una nueva moneda.
l 0RQHGD: es el nombre de la moneda que desea insertar.
l 0RGR: si hace clic en la casilla de verificacin 9LVLEOH, la moneda se activa y
estar disponible para realizar conversiones.
l 0RQHGDEDVH: al marcar esta casilla de verificacin se indica a la aplicacin
que la moneda definida ser la moneda base.
Slo puede existir una moneda definida como moneda base. Si durante el
proceso de creacin de una nueva moneda selecciona esta opcin, existiendo
ya una moneda base definida anteriormente, sta dejar de ser considerada
como moneda base.
l 5HGRQGHRGLUHFWR: es aquel que se efecta de la moneda base a la moneda
elegida o editada.
Para definir el comportamiento del redondeo directo dispone de dos botones de
radio:
D 5HGRQGHDGR, la aplicacin realiza el redondeo por aproximacin.
E 7UXQFDGR, se trunca el valor sin redondear, eliminndose directamente
todos los decimales que pasen del nmero de decimales especificados.
F 0RVWUDUFHURVGHFLPDOHV: si se marca esta casilla, se muestran los ceros
no significativos hasta alcanzar el nmero de decimales especificado.
l 5HGRQGHRLQYHUVR: es aquel que se efecta de la moneda elegida o editada a
la moneda base. Para definir el comportamiento de este redondeo tambin
dispone de los botones de radio 5HGRQGHDGR y 7UXQFDGRcon la funcionalidad
explicada anteriormente.
D 5HGRQGHDGR, la aplicacin realiza el redondeo por aproximacin.
E 7UXQFDGR, se trunca el valor sin redondear, eliminndose directamente
todos los decimales que pasen del nmero de decimales especificados.
F 0RVWUDUFHURVGHFLPDOHV: si se marca esta casilla, se muestran los ceros
no significativos hasta alcanzar el nmero de decimales especificado.

%RUUDUPRQHGDV

Para eliminar una moneda definida anteriormente siga los siguientes pasos:
 Seleccione la moneda que desea borrar en la ventana (GLFLyQGHPRQHGDV.
 Haga clic en el botn %RUUDU.
Debe tener en cuenta que no se pueden eliminar monedas que tengan asociado
algn factor de conversin. En este caso, debe borrar previamente el factor de
conversin asociado a la moneda, y a continuacin esta. Para borrar factores de
conversin consulte el apartado +LVWyULFRGHIDFWRUHVGHFRQYHUVLyQ de este
captulo.

0RGLILFDUPRQHGDV

Para modificar la informacin asociada a una moneda siga los siguientes pasos:

605

COPYRIGHT 2003 Meta4 Spain, S. A.


$QH[R,0XOWLPRQHGD

 Seleccione la moneda que quiere modificar en la ventana (GLFLyQGH


PRQHGDV.
 Haga clic en el botn 0RGLILFDU. Se despliega a continuacin la ventana
0RGLILFDFLyQGHODPRQHGD.

Figura 521. Modificacin de la moneda

Desde esta ventana es posible modificar el modo visible de la moneda, la


definicin de esta como moneda base, y las funciones de redondeo. La
informacin relativa al identificador y nombre de la moneda no est accesible
para ser modificada.

9LVXDOL]DFLyQGHODVIXQFLRQHVGHUHGRQGHR

Es posible visualizar la definicin que se ha hecho de las funciones de redondeo de


una moneda. Para ello siga los siguientes pasos:
 Seleccione en la ventana (GLFLyQGHPRQHGDVlas monedas cuyas funciones
de redondeo desea visualizar.
 Haga clic en el botn 9LVXDOL]DU. Se despliega la ventana 9LVXDOL]DFLyQGHOD
PRQHGD.

606

COPYRIGHT 2003 Meta4 Spain, S. A.


$QH[R,0XOWLPRQHGD

Figura 522. Visualizacin de la monedas

Si se trabaja con la moneda europea Euro como moneda base, es importante recordar
que la 5HJODGHOUHGRQGHRHQOD8QLGDG(XURSHD es la siguiente: al cntimo ms
prximo por exceso o defecto. Adems, el nmero de decimales que debe tener definidos
el Euro en el redondeo directo es de dos, y en el redondeo inverso es de cero. Por otro
lado, para la moneda alternativa peseta, se establecen cero decimales en el redondeo
directo y dos decimales en el redondeo inverso.

+LVWyULFRGHIDFWRUHVGHFRQYHUVLyQ

Una vez definidas las monedas debe indicar los correspondientes factores de
conversin en relacin a la moneda base, para posteriormente, en el trabajo con
las herramientas de la aplicacin que incorporan funcionalidad multimoneda, poder
seleccionar, desde el histrico, la moneda en la que se desea visualizar la
informacin monetaria.
Para ello, en la ventana (GLFLyQGHPRQHGDV (Figura 2 del captulo)debe
seleccionar la opcin +LVWyULFRGHIDFWRUHVGHFRQYHUVLyQ. Se accede de este
modo a la ventana (GLFLyQGHOIDFWRUGHFRQYHUVLyQdesde la que es posible
visualizar los factores de conversin de las monedas activas, es decir, aquellas
definidas inicialmente como visibles.

Para la moneda base no se debe definir ningn factor de conversin. Por defecto la apli-
cacin asocia a la moneda base el valor uno (1) como factor de conversin.

El usuario tiene dos posibilidades de visualizacin:

607

COPYRIGHT 2003 Meta4 Spain, S. A.


$QH[R,0XOWLPRQHGD

l Si la casilla de verificacin 6yORDFWXDOHV est marcada, se visualiza el factor


de conversin vigente en la fecha actual para las monedas activas.

Figura 523. Edicin del factor de conversin (actual)

De esta forma, la aplicacin mostrara el tipo de cambio que corresponde a la


moneda en la fecha actual teniendo en cuenta los siguientes filtros:
La fecha fin del periodo de vigencia del factor de conversin para la
moneda ha de ser mayor o igual a la fecha actual, o bien ha de tener valor
nulo.
La fecha de inicio del periodo de vigencia del factor de conversin ha de ser
menor o igual que la fecha actual.

Figura 524. Factor de conversin actual

El factor de conversin que la aplicacin mostrara, atendiendo a este esquema, es


el que corresponde al registro tres.
l Si la casilla de verificacin 6yORDFWXDOHV aparece desmarcada, la aplicacin
muestra, para todas las monedas definidas, activas o no, todos los factores de
conversin almacenados en el Histrico de Factores de Conversin con sus
fechas de inicio y fin.
De este modo no se muestra nicamente el tipo de cambio vigente en la fecha
actual para una moneda, sino todos los factores de conversin definidos a lo
largo del tiempo para esa moneda.

608

COPYRIGHT 2003 Meta4 Spain, S. A.


$QH[R,0XOWLPRQHGD

De manera que si para una moneda existen varios registros dados de alta en el
histrico, es decir, varios factores de conversin, la aplicacin mostrara todos
estos tipos de cambio con los valores correspondientes. Atendiendo al
esquema anterior, la aplicacin mostrara el factor de conversin de los tres
registros.

Figura 525. Edicin del factor de conversin (todos los valores)

Desde la ventana (GLFLyQGHOIDFWRUGHFRQYHUVLyQ, y siempre que la casilla de


verificacin 6yORDFWXDOHV est desmarcada, puede insertar, modificar o borrar
factores de conversin.

,QVHUWDUIDFWRUHVGHFRQYHUVLyQ

Para insertar un nuevo factor de conversin haga clic en el botn ,QVHUWDUdentro


de la ventana (GLFLyQGHO)DFWRUGHFRQYHUVLyQ. A continuacin se despliega la
ventana (GLFLyQGHUHJLVWUR. Para insertar un nuevo registro en el histrico siga
los siguientes pasos:

Figura 526. Edicin de Registro

 Seleccione el nombre de la moneda para la cual se quiere definir un nuevo


factor de conversin.
 Especifique el valor del factor de conversin teniendo en cuenta que ste ha de
ser siempre numrico.
 Indique las fechas de inicio y fin (opcional) del periodo de vigencia del factor de
conversin.

609

COPYRIGHT 2003 Meta4 Spain, S. A.


$QH[R,0XOWLPRQHGD

Es importante tener en cuenta que no pueden existir periodos de vigencia


superpuestos.
Siempre que se inserte un nuevo factor de conversin para una moneda que ya
tena un factor de conversin definido, la aplicacin se encarga de insertar en el
registro anterior (factor de conversin anterior para esa moneda) la fecha fin
igual al da anterior a la fecha de inicio del periodo de vigencia del nuevo factor
de conversin.
Si para una moneda existe un factor de conversin asociado con una fecha de
inicio y fin y se desea insertar un nuevo factor de conversin para esa moneda,
la fecha de inicio del periodo de vigencia del nuevo factor de conversin ha de
ser igual al da siguiente a la fecha fin del registro anterior. Al insertar un nuevo
registro la aplicacin propone como fecha de inicio la fecha actual, es el usuario
el que ha de insertar la fecha adecuada.
De esta manera, los periodos de vigencia de los factores de conversin para
una moneda constituyen una lnea continua en el tiempo, es decir, no pueden
existir periodos de tiempo en los que una moneda no tenga asociado un factor
de conversin.
 Haga clic en el botn $FHSWDU.

%RUUDUIDFWRUHVGHFRQYHUVLyQ

Para borrar el factor de conversin de una moneda siga los siguientes pasos:
 Seleccione, en la ventana (GLFLyQGHO)DFWRUGHFRQYHUVLyQ el registro de la
moneda cuyo factor de conversin desea eliminar.
 Haga clic en el botn %RUUDU.
La aplicacin pide confirmacin antes de ejecutar el proceso.
Slo se puede borrar el factor de conversin asociado a una moneda cuando ste
sea el ltimo para dicha moneda. En caso contrario la aplicacin solicita en primer
lugar confirmacin de la eliminacin que se desea realizar y a continuacin muestra
un mensaje informando de la imposibilidad de borrar el factor de conversin elegido
puesto que no es el ltimo.
En caso de que el factor de conversin que quiere eliminar sea el nico existente
para una determinada moneda, la aplicacin pide en primer lugar confirmacin de
la eliminacin que se desea realizar y a continuacin muestra un mensaje
informando que si se elimina la lnea seleccionada la moneda se quedar sin factor
de conversin activo.
Cuando se elimina el factor de conversin de una moneda, la aplicacin borra
automticamente la fecha fin del registro anterior (el anterior factor de conversin
para esa moneda, en caso de que existiera). De esta forma el factor de conversin
anterior pasa a estar vigente.

0RGLILFDUIDFWRUHVGHFRQYHUVLyQ

Para modificar el factor de conversin de una moneda siga los siguientes pasos:

610

COPYRIGHT 2003 Meta4 Spain, S. A.


$QH[R,0XOWLPRQHGD

 Seleccione, en la ventana (GLFLyQGHO)DFWRUGHFRQYHUVLyQ el registro de la


moneda cuyo factor de conversin desea modificar.
 Haga clic en el botn 0RGLILFDU. Se despliega a continuacin la ventana
(GLFLyQGHUHJLVWUR.

Figura 527. Edicin de Registro

En esta ventana aparece el nombre de la moneda seleccionada, el factor de


conversin asociado a esta y el periodo de vigencia.
nicamente podr ser modificado el valor asociado al factor de conversin y la
fecha fin siempre que se trate del ltimo registro, es decir, siempre que sea el
ltimo factor de conversin asociado a esa moneda. De esta manera, en
ningn caso, la informacin relativa al nombre de la moneda y fecha de inicio
est accesible para ser modificada.
 Haga clic en el botn $FHSWDU.

2SHUDFLRQHVFRQKHUUDPLHQWDVGHXVRGH
DSOLFDFLRQHV0HWD

Tras definir las monedas con las que desea trabajar y sus correspondientes
factores de conversin, puede trabajar con las siguientes herramientas de uso de
aplicaciones Meta4 en un entorno multimoneda:
l Editor de formularios y rboles y Editor de formularios de edicin rpida
l Consulta
l Informes
l Clculo de nmina (Recibo resumen)
Adems, como facilidad a la edicin, la aplicacin incorpora el uso de la
calculadora, disponible en el trabajo con el Editor de formularios de edicin rpida y
en el clculo de nmina.

(GLWRUGHIRUPXODULRV\iUEROHV\HGLWRUGHIRUPXODULRVGHHGLFLyQ
UiSLGD

Desde ambos editores es posible visualizar la informacin monetaria en cualquier

611

COPYRIGHT 2003 Meta4 Spain, S. A.


$QH[R,0XOWLPRQHGD

moneda previamente definida, si bien, por defecto, todos los valores se visualizan
inicialmente en la moneda base. No obstante, es posible visualizar los valores
monetarios al abrir el formulario en una moneda distinta de la moneda base si as
se especifica a travs de una propiedad de configuracin especfica. Para ms
informacin consulte con el personal tcnico. Se remite a este al captulo "Anexo II
Configuracin multimoneda" del 0DQXDOGHGHVDUUROORGHDSOLFDFLRQHV0HWD.
Adems ambos editores tambin ofrecen la posibilidad, durante el trabajo en un
entorno multimoneda, de modificar y guardar la informacin monetaria cuando sta
se est visualizando en una moneda distinta de la moneda base. Es decir, se est
visualizando por ejempo la informacin en pesetas y se realiza un cambio en un
valor monetario, sta informacin se grabar en la base de datos en la moneda
base. Para ms informacin consulte con el personal tcnico. Se remite a este al
captulo "Anexo II Configuracin multimoneda" del 0DQXDOGHGHVDUUROORGH
DSOLFDFLRQHV0HWD.
Para visualizar la informacin monetaria en una moneda distinta a la moneda base,
siga los siguientes pasos:
 Acceda a un formulario o formulario de edicin rpida que contenga datos
monetarios. (Para la explicacin se tomar a modo de ejemplo un formulario
convencional, no obstante todo lo explicado resulta comn a los formularios de
edicin rpida).
Puede observar que en la barra de ttulo del formulario se muestra el nombre
de la moneda en la que se estn visualizando los datos monetarios, en la
moneda base inicialmente.

612

COPYRIGHT 2003 Meta4 Spain, S. A.


$QH[R,0XOWLPRQHGD

Figura 528. Formulario en Moneda Base

 Haga clic en el botn multimoneda o seleccione la opcin de men


+HUUDPLHQWDV_&DPELRGHPRQHGD. Se despliega la ventana)DFWRUGH
FRQYHUVLyQ.

Figura 529. Edicin del factor de conversin

Si hace uso de la funcionalidad multimoneda y el formulario no incluye campos


monetarios (o conceptos definidos como monetarios en el caso de las tablas de
valores), la aplicacin lanza un mensaje informando de este hecho.
 Seleccione en esta ventana la moneda en la que desea visualizar los datos
monetarios y haga clic en el botn $FHSWDU.
La informacin monetaria se visualiza entonces en la moneda seleccionada
apareciendo las cajas de texto de estos campos monetarios en un color
diferente al de las dems cajas de texto del formulario. Adems, el nombre de
la moneda base que aparece en la barra de ttulo del formulario se actualiza
mostrando el nombre que corresponde a la moneda seleccionada.

613

COPYRIGHT 2003 Meta4 Spain, S. A.


$QH[R,0XOWLPRQHGD

En caso de que haya definido un diseo de colores y formatos de letra para los distintos
controles de un formulario desde el Diseador de formularios, cuando se lleve a cabo la
conversin a una moneda, el color y el formato de letra de los campos numricos
monetarios ser el que est definido (en la propiedad de configuracin correspondiente)
para el trabajo en un entorno multimoneda.

Figura 530. Formulario en pesetas

 Si desea visualizar la informacin monetaria nuevamente en la moneda base,


haga clic en el botn multimoneda o seleccione la opcin de men comentada
anteriormente. En este caso la aplicacin lanza un aviso (slo en el caso del
editor de formularios y rboles) informando que se cambiar la informacin
monetaria a la moneda base.

614

COPYRIGHT 2003 Meta4 Spain, S. A.


$QH[R,0XOWLPRQHGD

Figura 531. Mensaje informativo

Es importante recordar que aunque puede visualizar datos en otra moneda distinta de la
moneda base, los datos siempre se guardan en la base de datos en la moneda base.

Para ms informacin sobre el uso de cada editor consulte los captulos " Editor de
formularios y rboles " y " Editor de formularios de edicin rpida " de este manual.

&RQVXOWD

El entorno multimoneda aade nuevas funcionalidades a la herramienta Consulta.


As, es posible:
l Visualizar informacin monetaria en la tabla resultado.
l Utilizar las opciones multimoneda:
Visualizar la pantalla multimoneda en el momento de ejecucin de la
consulta.
Grabar las propiedades multimoneda.
l Utilizar la funcin convertir_a_moneda
Se recuerda al usuario que la herramienta Consulta dispone de la opcin
formateos, ya sean globales o propios. Esta opcin tiene prioridad sobre cualquier
otra definicin de formateos, es decir, si tiene definido un formateo global para los
nmeros a dos decimales y un formateo para los valores monetarios (definido
desde el Editor de monedas) de cero decimales y redondeado, cuando se ejecute
la consulta los nmeros aparecern con dos decimales, siendo estos dos
decimales ceros no significativos.
Para ms informacin sobre la herramienta consulta consulte el captulo " Consulta
y anlisis de informacin " de este manual.

,QIRUPDFLyQPRQHWDULDHQODWDEODUHVXOWDGR

Durante la ejecucin de una consulta, la ventana (VWUXFWXUDGHODWDEODUHVXOWDGR


muestra la columna 0RQHWDULR, en la cual se indica qu campos o conceptos de los
seleccionados durante la ejecucin son monetarios y cules no.

615

COPYRIGHT 2003 Meta4 Spain, S. A.


$QH[R,0XOWLPRQHGD

Figura 532. Estructura de la tabla resultado

2SFLRQHVPXOWLPRQHGD

A continuacin se explican las opciones multimoneda que incorpora la herramienta


Consulta.

9LVXDOL]DUODSDQWDOODPXOWLPRQHGD )DFWRUGHFRQYHUVLyQ
Cuando el usuario ejecuta una consulta, ya sea nueva o diseada anteriormente y
guardada, tiene la posibilidad de visualizar la pantalla de )DFWRUGHFRQYHUVLyQy
seleccionar la moneda a la que desea convertir los valores de los campos
monetarios.
Una vez seleccionada la moneda y el factor de conversin, el valor de todos los
campos monetarios se dividir entre el factor de conversin elegido, y el resultado
de la consulta mostrar la informacin en la moneda seleccionada.
El nombre de la moneda aparece en el ttulo de la ventana que devuelve el
resultado de la consulta.

616

COPYRIGHT 2003 Meta4 Spain, S. A.


$QH[R,0XOWLPRQHGD

Figura 533. Resultado de la consulta con los campos monetarios en Euros

Observe que los datos monetarios se visualizan con dos decimales porque este es el
formateo global que se ha definido en la herramienta consulta para los nmero y este
formateo prevalece sobre el establecido desde la ventana de Mantenimiento de monedas
del mdulo Multimoneda (cero decimales para la peseta).

Se recuerda al usuario que es posible seleccionar un factor de conversin actual


(vigente en el momento de ejecucin de la consulta) para una moneda activa, o
bien seleccionar cualquier factor de conversin definido para una moneda y
almacenado en el histrico de factores de conversin. Para ello marque o
desmarque la casilla 6yORDFWXDOHV.
Para visualizar la pantalla )DFWRUGHFRQYHUVLyQ en el momento de ejecucin de la
consulta (al hacer clic en el botn (MHFXWDUdesde la ventana 7LSRVGH
HMHFXFLRQHV), es necesario que marque la casilla de verificacin 9LVXDOL]DUIURQW
HQGPXOWLPRQHGD incluida en la pestaa *UDEDFLyQde la ventana 2SFLRQHV
JHQHUDOHVa la que se accede seleccionando la opcin de men
+HUUDPLHQWDV_2SFLRQHV.

617

COPYRIGHT 2003 Meta4 Spain, S. A.


$QH[R,0XOWLPRQHGD

Figura 534. Propiedad Visualizar front-end multimoneda

La visualizacin de la pantalla multimoneda en el momento de ejecucin de la


consulta es una opcin de la que dispone el usuario durante la sesin de trabajo
con la herramienta Consulta.
Si se inicia una sesin de trabajo posterior con la herramienta Consulta, la casilla
de verificacin 9LVXDOL]DUIURQWHQGPXOWLPRQHGDaparece desmarcada. Si se
desea visualizar la pantalla multimoneda en el momento de ejecucin es necesario
volver a marcar la casilla tal y como se explic anteriormente, salvo que, como se
explica a continuacin, esta opcin quede guardada como propiedad multimoneda
en la consulta a la que se acceda.

*UDEDUODVSURSLHGDGHVPXOWLPRQHGDHQXQDFRQVXOWD
Las propiedades multimoneda que se guardan en una consulta, si as lo especifica
el usuario son: el LGHQWLILFDGRUGHODPRQHGD el IDFWRUGHFRQYHUVLyQde sta y
la opcin de YLVXDOL]DU o no en el momento de ejecucin de la consulta,HOIURQW
HQGPXOWLPRQHGD (ventana Factor de conversin).
Para ello es necesario marcar la casilla de verificacin *UDEDUSURSLHGDGHV
PXOWLPRQHGDHQHO45/ incluida en la pestaa *UDEDFLyQde la ventana
2SFLRQHVJHQHUDOHV a la que se accede seleccionando la opcin de men
+HUUDPLHQWDV_2SFLRQHV.
Tras marcar esta casilla aparece la ventana )DFWRUGHFRQYHUVLyQ,desde la que
puede elegir la moneda a la que se desean convertir los valores de los campos
monetarios seleccionados en la consulta. Dispone de dos posibilidades:
D Seleccionar una moneda con la casilla de verificacin 6yORDFWXDOHVmarcada:
en este caso, si la consulta se guarda y se acceda a ella de nuevo en un
momento posterior, el resultado de la consulta muestra el valor de los campos
monetarios en la moneda seleccionada (LGHQWLILFDGRUGHODPRQHGD) al
guardar la consulta, tomando como factor de conversin el que corresponda a
esa moneda en el momento actual, es decir, tomando el factor vigente para esa
moneda en el momento de acceder de nuevo a la consulta.

618

COPYRIGHT 2003 Meta4 Spain, S. A.


$QH[R,0XOWLPRQHGD

Si no existiera un factor de conversin actual para esa moneda, la aplicacin


informa al usuario que el factor a utilizar ser el fijado para esa moneda en el
momento en el que se guard la consulta.
E Seleccionar una moneda con la casilla de verificacin 6yORDFWXDOHV
desmarcada: en este caso, si se guarda la consulta y se accede a ella de
nuevo, el resultado de la misma muestra el valor de los campos monetarios en
la moneda seleccionada en el momento de guardar la consulta, tomando el
IDFWRUGHFRQYHUVLyQ fijado para esa moneda en ese momento,
independientemente de que ste haya variado en el momento de ejecucin
actual.
Si el factor de conversin seleccionado cuando se guard la consulta hubiera
sido eliminado, la aplicacin lanza un mensaje informando de este hecho. De
manera que el factor de conversin a utilizar ser el fijado para esa moneda en
el momento en el que se grab la consulta.
Adems, se guarda tambin en la consulta el valor que tenga la casilla de
verificacin 9LVXDOL]DUIURQWHQGPXOWLPRQHGD.
As, si esta casilla est ya marcada cuando se marque la casilla de verificacin
*UDEDUSURSLHGDGHVPXOWLPRQHGDHQHO45/, se guardar el deseo del usuario
de visualizar, tantas veces como sea ejecutada esa consulta, la pantalla
multimoneda. De este modo, al ejecutar de nuevo a la consulta guardada, el
usuario visualiza la pantalla )DFWRUGHFRQYHUVLyQ y el resultado de la consulta
mostrar el valor de los campos monetarios en la moneda y el factor de conversin
que en ese momento seleccione, con independencia de que la consulta tenga
guardado otro identificador de moneda y factor de conversin diferente.
Es importante tener en cuenta que para que la propiedad 9LVXDOL]DUIURQWHQG
PXOWLPRQHGDquede guardada, es necesario que marque esta casilla de
verificacin antes de marcar la casilla *UDEDUSURSLHGDGHVPXOWLPRQHGDHQHO
45/

Figura 535. Propiedad Grabar propiedades multimoneda en el QRL

)XQFLyQFRQYHUWLUBDBPRQHGD

Esta funcin lgica est disponible tanto en la definicin de filtros, como en la

619

COPYRIGHT 2003 Meta4 Spain, S. A.


$QH[R,0XOWLPRQHGD

definicin de clculos (campos calculados). Permite convertir a la moneda


seleccionada el valor numrico del campo que se le pase como argumento a esta
funcin.
Los pasos a seguir son los siguientes:
 Desde las pantallas de definicin del filtro y definicin de clculos, despliegue la
lista de funciones lgicas y seleccione la funcin FRQYHUWLUBDBPRQHGD.
 A continuacin edite la funcin haciendo clic en el botn correspondiente.
Aparece de este modo la ventana )DFWRUGHFRQYHUVLyQ, desde la que hay
que seleccionar la moneda a la que se desea convertir el valor del campo
monetario. Dispone, tal y como se explic anteriormente, de dos posibilidades:
D Seleccionar una moneda con la casilla de verificacin 6yORDFWXDOHV
marcada: en este caso, es el identificador de la moneda el que se pasa
como argumento a la funcin #FDPSR%UXWRB$QXDO , tomando como
factor de conversin el que corresponda a esa moneda en el momento de
ejecucin actual, independientemente de que este haya variado respecto
del que tena fijado la moneda en el momento de grabar la consulta.
E Seleccionar una moneda con la casilla de verificacin 6yORDFWXDOHV
desmarcada: en este caso, es el factor de conversin de la moneda
seleccionada el que se pasa como argumento a la funcin 
FDPSR%UXWRB$QXDO , tomando dicho valor para realizar la conversin. Si
el factor de conversin seleccionado cuando se grab la consulta hubiera
sido eliminado, la aplicacin lanza un mensaje informando de este hecho.
De manera que el factor de conversin a utilizar ser el fijado para esa
moneda en el momento en el que se grab la consulta.
 Por ltimo asocie a la funcin lgica el campo o valor que desea convertir.
Al crear un clculo utilizando esta funcin lgica, en el momento en que ejecute la
consulta y siempre y cuando haya activado las casillas de verificacin 9LVXDOL]DU
IURQWHQGPXOWLPRQHGD y/o *UDEDUSURSLHGDGHVPXOWLPRQHGDHQHO45/, en la
barra de ttulo de la ventana de ejecucin aparece la cadena 0RQHWDULRVHQ
PRQHGD (la palabra moneda indica el identificador de la moneda seleccionada para
la conversin). En caso de que cree un clculo utilizando la funcin lgica
&RQYHUWLUBDBPRQHGD y no active dichas casillas de verificacin, aunque existan
campos monetarios, no aparecer ninguna especificacin de la moneda usada.
Para ms informacin acerca del acceso a estas pantallas de definicin de filtros y
clculo, el modo de definir estos y la utilizacin de funciones lgicas, consulte el
apartado 'HILQLFLyQGHVXEFRQVXOWDQRUPDOdel captulo "Consulta y anlisis de
informacin" de este manual.

2SHUDFLRQHVFRQODKHUUDPLHQWD&RQVXOWDHQXQHQWRUQRPXOWLPRQHGD

Mediante la utilizacin de la herramienta Consulta durante el trabajo en un entorno


multimoneda puede llevar a cabo un conjunto de operaciones que se describen a
continuacin:

620

COPYRIGHT 2003 Meta4 Spain, S. A.


$QH[R,0XOWLPRQHGD

l La herramienta consulta permite realizar conversiones monetarias en aquellos


campos definidos como numricos monetarios que, formando parte de una
consulta de acumulado, adems tengan asociado un PAT pivotado.
l El usuario puede realizar una consulta en la que, tomando como punto de
partida un TAV de valores, se lleve a cabo la conversin a una moneda
determinada de los valores asociados nicamente a conceptos numricos
monetarios.
Para ello es necesario que en la definicin de la consulta se incluyan los
campos ,'B&21&(372 y el campo 9$/25 o incluir un clculo que utilice la
funcin lgica &RQYHUWLUBDBPRQHGD explicada anteriormente.
En caso de que no incluya alguna de las condiciones especificadas
anteriormente, la herramienta Consulta no convertir todos los valores a la
moneda especificada sin realizar ninguna distincin entre conceptos numricos
monetarios y no monetarios.
l Tiene la posibilidad de incluir en una consulta un Grupo de Conceptos de
Impresin (CIs) que tenga conceptos numricos monetarios y no monetarios y
posteriomente convertir a una moneda especificada los resultados de la misma.
En caso de que lleve a cabo esta seleccin, la herramienta se encarga de
analizar los conceptos de impresin incluidos en el grupo as como los
conceptos de nmina que forman parte de los distintos conceptos de impresin
para conocer cules son monetarios y cules no y, por lo tanto, convertir a la
moneda elegida slo los conceptos monetarios.
Esta posibilidad permite, por ejemplo, que al activar la casilla de verificacin
*UDEDUSURSLHGDGHVPXOWLPRQHGDHQHO45/ situada en la pestaa
*UDEDFLyQ, durante la definicin del archivo con extensin .QRL creado para
emitir el recibo de nmina de la organizacin, cada vez que ejecute este recibo
se muestre la ventana del factor de conversin para que pueda visualizar los
valores de los conceptos monetarios en la moneda que desee.
l La herramienta Consulta ofrece la posibilidad de especificar en aquellos
campos definidos como numricos monetarios el literal de la moneda que se ha
seleccionado.
Para obtener esta informacin es necesario que en primer lugar defina una
variable de entorno a la que debe asignar en el campo 2ULJHQ el valor QRPEUH
GHODPRQHGD.
Al seleccionar este campo el campo 7LSR toma como valor &DGHQD y al campo
9DORU se le asigna el valor 0RQHGD. Tenga en cuenta que la informacin de
estos dos campos no puede ser modificada.
Una vez creada la variable de entorno correspondiente, ya puede ejecutar la
consulta con cualquier tipo de salida y, en caso de que tenga habilitado el
entorno multimoneda y activada una de la siguientes casillas de verificacin,
9LVXDOL]DUIURQWHQGPXOWLPRQHGD y/o *UDEDUSURSLHGDGHVPXOWLPRQHGDHQ
HO45/, puede observar como en las campos monetarios aparece el literal
correspondiente a la moneda selecionada.
Adems del comportamiento explicado anteriormente tambin se pueden
producir las siguientes situaciones:

621

COPYRIGHT 2003 Meta4 Spain, S. A.


$QH[R,0XOWLPRQHGD

Si ha creado la variable de entorno pero no ha habilitado el entorno


multimoneda de la aplicacin, aunque seleccione esta variable no
aparecer ninguna cadena, es decir, el valor de la variable de entorno
estar vaco.
Si ha creado la variable de entorno y ha habilitado el entorno multimoneda,
pero no ha activado las casillas de verificacin 9LVXDOL]DUIURQWHQG
PXOWLPRQHGD o *UDEDUSURSLHGDGHVPXOWLPRQHGDHQHO45/, el valor
que tomar la variable de entorno siempre que la utilice ser el identificador
de la moneda base.
Para ms informacin sobre la herramienta Consulta se remite al captulo "
Consulta y anlisis de informacin " del 0DQXDOGHXVRGHDSOLFDFLRQHV0HWD.

,QIRUPHV

El entorno multimoneda permite visualizar los datos monetarios que incluya un


informe en cualquier moneda que haya sido previamente definida.
Para visualizar la informacin monetaria en una moneda distinta a la moneda base,
siga los siguientes pasos:
 Acceda a alguno de los informes monetarios con los que cuenta la aplicacin.
Aparece a continuacin la pantalla de ejecucin del informe.
Se puede observar que en la barra de ttulo de esta pantalla se muestra el
nombre de la moneda en la que se va a visualizar, una vez ejecutado el
informe, la informacin monetaria. Se recuerda al usuario que por defecto
todos los valores se visualizan inicialmente en la moneda base.

622

COPYRIGHT 2003 Meta4 Spain, S. A.


$QH[R,0XOWLPRQHGD

Figura 536. Informe con campos monetarios

 Haga clic en el botn multimoneda o seleccione la opcin de men


2SFLRQHV_&DPELRGHPRQHGD. Se despliega a continuacin la ventana
)DFWRUGHFRQYHUVLyQ.
Una vez seleccionada en esta ventana la moneda en la que desea visualizar
los datos monetarios, observe que el nombre de la moneda que aparece en la
barra de ttulo de la pantalla de ejecucin del informe se actualiza mostrando el
nombre que corresponde a la moneda seleccionada.
 A continuacin ejecute el informe (a pantalla, impresora, etc). La ventana que
se despliega es la siguiente.

623

COPYRIGHT 2003 Meta4 Spain, S. A.


$QH[R,0XOWLPRQHGD

Figura 537. Informe multimoneda

 Si desea visualizar de nuevo la informacin en la moneda base ha de volver a


la pantalla de ejecucin del informe y hacer uso del botn multimoneda para
seleccionar la moneda base en la ventana )DFWRUGHFRQYHUVLyQ
Para ms informacin acerca del uso de la herramienta Informes consulte el
captulo " Informes " de este manual.

&iOFXORGHQyPLQD UHFLERUHVXPHQ

Es posible visualizar todos los valores monetarios que muestra el recibo resumen
durante la ejecucin del proceso de clculo de nmina, en cualquier moneda
previamente definida, si bien por defecto, el importe de estos valores se visualizan
inicialmente en la moneda base.
Para ello siga los siguientes pasos:
 Inicie el proceso de clculo de nmina. Visualiza entonces el recibo resumen
con los valores en la moneda base.

624

COPYRIGHT 2003 Meta4 Spain, S. A.


$QH[R,0XOWLPRQHGD

Figura 538. Recibo resumen del clculo en moneda base

 Haga clic en el botn multimoneda. Se despliega a continuacin la ventana


)DFWRUGHFRQYHUVLyQ.
 Seleccione en esta ventana la moneda en la que desea visualizar los valores
monetarios. Dichos valores se visualizan entonces en la moneda seleccionada,
apareciendo los valores de los conceptos numricos monetarios en un color
diferente. Adems, el nombre de la moneda en la que se visualiza el valor, se
muestra en la barra de ttulo de la ventana Recibo-resumen.

Figura 539. Recibo de clculo en Pesetas

 Si desea visualizar de nuevo los valores monetarios en la moneda base, haga
clic de nuevo en el botn multimoneda.
Para ms informacin acerca del recibo de nmina consulte el captulo "Recibo de
nmina" de este manual.
Adems, la herramienta Clculo ofrece las siguientes posibilidades al trabajar en
un entorno multimoneda:

625

COPYRIGHT 2003 Meta4 Spain, S. A.


$QH[R,0XOWLPRQHGD

l Visualizar, durante el proceso de clculo de nmina, si un concepto es


numrico monetario o no. Para ello consulte los detalles del mismo haciendo
clic en el botn 'HWDOOHVGHOFRQFHSWR que aparece en la ventana ,QIRUPDFLyQ
GHFRQFHSWRV a la que se accede seleccionando la opcin de men
9HQWDQD_1XHYDYHQWDQD_&RQFHSWRV.

Figura 540. Detalles del concepto

l Visualizar, durante el proceso de clculo de nmina, la informacin del valor de


los conceptos en cualquier moneda definida previamente. Para ello consulte los
detalles de ejecucin del mismo haciendo clic en el botn 'HWDOOHVGH
HMHFXFLyQ que aparece en la ventana ,QIRUPDFLyQGHFRQFHSWRV a la que se
accede seleccionando la opcin de men 9HQWDQD_1XHYD
YHQWDQD_&RQFHSWRV. Para disponer de esta informacin es necesario marcar
la casilla 0RVWUDUKLVWRULDOGHYDORUHVDVLJQDGRV, dentro de la pestaa
*HQHUDO de la ventana 2SFLRQHVDYDQ]DGDV del clculo

Figura 541. Detalles de ejecucin

Para ms informacin acerca del proceso de clculo de nmina, consulte el


captulo " Clculo de nmina local " de este manual.

626

COPYRIGHT 2003 Meta4 Spain, S. A.


$QH[R,0XOWLPRQHGD

)DFLOLGDGHVDODHGLFLyQ

Como se coment anteriormente, la calculadora es una facilidad disponible en el


clculo de nmina y en el Editor de formularios de edicin rpida que permite
visualizar la informacin insertada en el rea de datos base de la calculadora en
cualquier moneda previamente definida a tendiendo a su factor de conversin.
Para acceder a esta facilidad siga los siguientes pasos:
l Clculo de nmina:
 Seleccione, dentro de la seccin1yPLQDel botn &iOFXOR o la opcin de
men 3URFHVRV_&iOFXOR. Se muestra la ventana &iOFXOR.
 Seleccione la opcin de men +HUUDPLHQWDV_&DOFXODGRUD.
l Editor de formularios de edicin rpida:
 Acceda a cualquier formulario de edicin rpida de la aplicacin e-mind.
 Seleccione la opcin de men +HUUDPLHQWDV_&DOFXODGRUD.
Tras acceder a la calculadora aparece la siguiente ventana.

Figura 542. Calculadora

El importe introducido en el rea de datos base de la calculadora (fondo blanco) se


convierte teniendo en cuenta el factor de conversin que figura en la barra de ttulo
de la calculadora.
Si desea convertir tomando otro factor de conversin, haga clic con sobre el icono
multimoneda. Aparece la ventana )DFWRUGHFRQYHUVLyQ en la que el usuario podr
escribir el factor de conversin de la moneda a la que desee convertir el importe
introducido en el rea de datos base de la calculadora.

Figura 543. Factor de conversin

627

COPYRIGHT 2003 Meta4 Spain, S. A.


$QH[R,0XOWLPRQHGD

'LVHxRGHOHQWRUQRPXOWLPRQHGD

El siguiente esquema describe el proceso operativo del diseo del entorno


multimoneda.

Figura 544. Esquema del diseo del entorno multimoneda

Como ya se coment en la introduccin del apartado 8VRGHOHQWRUQR


PXOWLPRQHGD de este captulo, es necesario, antes de trabajar con las
herramientas de la aplicacin e-mind en un entorno multimoneda, llevar a cabo una
serie de operaciones de diseo que tienen como finalidad actualizar la informacin
monetaria de las tablas y vistas de la base de datos.
Durante el diseo del entorno multimoneda es necesario:
D Definir y actualizar los campos monetarios que forman parte de las tablas y
vistas de la base de datos.
E Realizar distintas operaciones de diseo sobre determinadas herramientas de
desarrollo de aplicaciones Meta4 que permiten que los programas de la
aplicacin trabajen en un entorno multimoneda.

'HILQLFLyQ\DFWXDOL]DFLyQGHFDPSRV
PRQHWDULRV

Para adaptar la aplicacin e-mind al trabajo en un entorno multimoneda se ha


creado un nuevo concepto relacionado con la base de datos llamado Campo
monetario.
Los datos almacenados en el Sistema Gestor de Base de Datos pueden ser de
distintos tipos, entre los que se destacan los siguientes:
l Fechas: almacenan los datos en formato fecha.
l Alfanumricos: almacenan los datos en formato alfanumrico.

628

COPYRIGHT 2003 Meta4 Spain, S. A.


$QH[R,0XOWLPRQHGD

l Numricos: almacenan los datos en formato numrico. Estos datos pueden ser
unidades o cantidades monetarias.
Para que sea posible utilizar la definicin monetaria en la aplicacin, se ha creado
un nuevo concepto de campo en la aplicacin denominado campo monetario.

Figura 545. Formatos de campos

Como puede observarse en la figura A, el campo Salario base que representa


unidades o conceptos monetarios tiene asociado un tipo de formato numrico. Si la
aplicacin trabaja con el concepto de campo monetario, tal y como puede
observarse en la figura B, este campo tienen asociado un tipo de formato
monetario.
Para utilizar el concepto de campo monetario es necesario identificar a los campos
numricos como monetarios a travs de un formulario de edicin rpida llamado
&DPSRVPRQHWDULRV que se explica ms adelante en este apartado.
Los datos incluidos en este formulario de edicin rpida informan a la aplicacin
sobre los campos numricos que adems son monetarios.
El objetivo de esta adaptacin es permitir la definicin de campos monetarios como
se puede observar en el esquema B de la ilustracin.
)XQFLRQDPLHQWRGHODDSOLFDFLyQVLQXWLOL]DUHOFRQFHSWRGHFDPSRV
PRQHWDULRV
Si no se utiliza el concepto de campo monetario, los datos se almacenan en
campos cuyo tipo ser el aceptado por los Sistemas Gestores de Base de Datos
(fecha, alfanumrico o numrico), sujetos a todas las operaciones que el Sistema
Gestor de Base de Datos permita con relacin a dichos campos.
Los datos que representen a unidades y a valores monetarios se almacenan en
campos numricos sin realizar ninguna distincin entre stos.

629

COPYRIGHT 2003 Meta4 Spain, S. A.


$QH[R,0XOWLPRQHGD

Un campo que almacena el nmero de horas trabajadas es definido como de


tipo numrico. A este campo acceden de forma directa los distintos compo-
nentes de la aplicacin. Con este campo se pueden realizar operaciones tales
como la multiplicacin y la divisin.
Un campo que almacena el salario base es definido como de tipo numrico. A
este campo acceden de forma directa los distintos componentes de la apli-
cacin y permite las mismas operaciones que se comentaron para el caso ante-
rior.

Figura 546. Campos numricos

Por lo tanto, si no se trabaja con el concepto de campo monetario, cuando accede


a un formulario, tiene la posibilidad de consultar o insertar datos en campos de tipo
numrico independientemente de que stos representen unidades o valores
monetarios.
)XQFLRQDPLHQWRGHODDSOLFDFLyQXWLOL]DQGRHOFRQFHSWRGHFDPSRV
PRQHWDULRV
Los campos numricos que no representan datos monetarios, como por ejemplo
las unidades, mantienen el comportamiento explicado anteriormente, es decir, el
acceso a los mismos es directo tanto para consultar como para insertar datos.

630

COPYRIGHT 2003 Meta4 Spain, S. A.


$QH[R,0XOWLPRQHGD

Figura 547. Campos numricos

Los campos numricos que s representan datos monetarios, mantienen las


operaciones que es posible llevar a cabo con los campos numricos (como por
ejemplo multiplicacin y divisin), y adems dispone de una nueva operacin que
consiste en la posibilidad de visualizar estos datos en otra moneda diferente a la
moneda base. Esta operacin ser llevada a cabo por la aplicacin.
De esta forma es posible visualizar datos monetarios en diferentes monedas
utilizando para ello una tabla de conversin que contiene las distintas monedas
definidas y sus correspondiente factores de conversin. Para definir las monedas y
sus correspondientes factores de conversin consulte dentro del Uso del entorno
multimoneda el apartado 'HILQLFLyQGHPRQHGDV\IDFWRUHVGHFRQYHUVLyQ de
este captulo.
Para que los distintos componentes de la aplicacin reconozcan cales son los
campos monetarios se utiliza el formulario de edicin rpida &DPSRV0RQHWDULRV
(reflejo de la tabla campos monetarios), donde se identifican todos los campos
monetarios de las tablas utilizadas en la aplicacin. Para realizar esta identificacin
consulte el apartado 'HILQLFLyQGHFDPSRVPRQHWDULRV de este captulo

El siguiente ejemplo muestra cmo es posible consultar campos monetarios


desde el Editor de formularios y el Editor de formularios de edicin rpida.

631

COPYRIGHT 2003 Meta4 Spain, S. A.


$QH[R,0XOWLPRQHGD

Cuando accede a un formulario o a un formulario de edicin rpida que tiene


campos monetarios, estos son identificados por los editores a travs la infor-
macin que contiene el formulario de edicin rpida &DPSRV0RQHWDULRV
(reflejo de la tabla campos monetarios). La informacin que tienen tanto los
formularios como los formularios de edicin rpida se muestra en moneda
base.

Figura 548. Campos Monetarios

Para acceder a datos monetarios en otras monedas distintas de la moneda


base dispone de la tabla de conversin. La aplicacin accede directamente al
campo que contiene datos monetarios y utilizando la tabla de conversin
convierte estos datos a la moneda seleccionada.

'HILQLFLyQGHFDPSRVPRQHWDULRV

Es necesario definir los campos monetarios para que los distintos componentes de
la aplicacin puedan identificarlos.
Para ello seleccione desde el men inicial de la aplicacin la entrada de men
&RQILJXUDFLyQ_%DVHVGH'DWRV o haga clic en el botn %DVHGHGDWRV, se

632

COPYRIGHT 2003 Meta4 Spain, S. A.


$QH[R,0XOWLPRQHGD

muestra la ventana %DVHVGH'DWRV, y a continuacin seleccione la opcin de


men (5iSLGD_'HILQLFLyQGH&DPSRV0RQHWDULRV. El formulario de edicin
rpida que aparece tiene la siguiente estructura:

Figura 549. Formulario de edicin rpida Campos Monetarios

l Cabecera:
0RQHWDULR: es un botn de lista que identifica al campo como monetario o
simplemente numrico, siendo el valor 0 no monetario y el valor 1
monetario.
9DOLGDGR: es un botn de lista que identifica al campo como validado o sin
validar, siendo el valor 0 sin validar y el valor 1 validado.
3URFHGLPLHQWRGHLQVHUFLyQ: es un botn que tiene asociado un
procedimiento de base de datos que actualiza la tabla de campos
monetarios, marcando los campos como monetarios y no validados.
l Detalle:
7DEOD: es un botn de lista que permite seleccionar las tablas de la base de
datos que tienen campos monetarios.
&ROXPQD: es un botn de lista desde el que puede seleccionar las
columnas (campos) que son monetarios de la tabla de la base de datos
elegida con anterioridad.
0RQHWDULR: es una casilla de verificacin que permite identificar al campo
de la tabla como monetario o no monetario.
9DOLGDGR: es una casilla de verificacin desde la que puede validar la
seleccin de campos monetarios. Cualquier campo marcado como validado
no se tendr en cuenta el ejecutar el procedimiento de insercin.
Siempre que quiera agregar campos monetarios a tablas o cree una tabla con
campos monetarios es necesario identificar estos campos como monetarios desde
este formulario de edicin rpida.
Para llevar a cabo dicha identificacin siga los siguientes pasos:
 Haga clic en el botn3URFHGLPLHQWRGH,QVHUFLyQ, que inserta
automticamente en la tabla de campos monetarios los nuevos campos
monetarios aadidos y las nuevas tablas con campos monetarios aadidas
marcndolos como monetarios y no validados.

633

COPYRIGHT 2003 Meta4 Spain, S. A.


$QH[R,0XOWLPRQHGD

 Seleccione en la cabecera del formulario de edicin rpida &DPSRV


0RQHWDULRV los valores PRQHWDULR y QRYDOLGDGR. De esta manera localizar
los campos monetarios aadidos a tablas ya existentes o las nuevas tablas que
incorporan campos monetarios.
 Valide los campos monetarios. De esta forma, cuando ejecute el procedimiento
de insercin de nuevo, ste no los tendr en cuenta para volver a insertarlos.
En caso de que no desee ejecutar el procedimiento, tambin puede actualizar la
informacin monetaria de la siguiente manera:
 Seleccione en la cabecera del formulario de edicin rpida &DPSRV
0RQHWDULRV los valores QRPRQHWDULR y QRYDOLGDGR.
 Consigne en la seccin detalle los datos correspondientes a los campos
aadidos (tabla, columna, monetario y validado). Para realizar esta operacin
en primer lugar debe conocer el nombre de la tabla y de los campos monetarios
aadidos.
Se recomienda llevar a cabo esta actualizacin utilizando el primer mtodo puesto
que es ms rpido y no necesita conocer el nombre de la tabla y de los campos
monetarios aadidos.
Una vez marcados los campos numricos como monetarios y validados, es
necesario actualizar las vistas de la aplicacin con esta informacin monetaria, de
manera que los nuevos campos monetarios o las nuevas tablas que incluyen
nuevos campos monetarios, sean reconocidos como tal por los programas de la
aplicacin, para ello debe lanzar el regenedor monetario, explicado anteriormente
en este captulo.

$FWXDOL]DFLyQGHFDPSRVPRQHWDULRV

Esta actualizacin es necesaria debido a que los programas de la aplicacin e-


mind obtienen la informacin de las vistas, es decir, debe actualizar las vistas para
que stos reconozcan los campos monetarios y puedan trabajar con ellos.
Para ello la aplicacin e-mind incorpora una herramienta que permite actualizar las
vistas con la informacin incluida en el formulario de edicin rpida &DPSRV
0RQHWDULRV.
Para acceder a la herramienta que actualiza las vistas, desde el men inicial
seleccione la entrada de men &RQILJXUDFLyQ_%DVHVGH'DWRV o haga clic en el
botn %DVHGHGDWRV, se muestra la ventana %DVHVGH'DWRV, a continuacin
seleccione la opcin de men3URFHVRV_5HJHQHUDGRUGH&DPSRV0RQHWDULRV,
se despliega la ventana 5HJHQHUDGRU&DPSRV0RQHWDULRV.

634

COPYRIGHT 2003 Meta4 Spain, S. A.


$QH[R,0XOWLPRQHGD

Figura 550. Regenerador de Campos Monetarios

Para iniciar el proceso haga clic en el botn 5HJHQHUDU. La aplicacin informa al


usuario que tal proceso puede tardar unos minutos.
Mientras se ejecuta el proceso, la ventana muestra informacin sobre el estado del
mismo.

Figura 551. Proceso de ejecucin

Figura 552. Proceso en ejecucin

Finalmente, se muestra un mensaje informando que este proceso se realiz con


xito.

635

COPYRIGHT 2003 Meta4 Spain, S. A.


$QH[R,0XOWLPRQHGD

Figura 553. Mensaje informativo

2SHUDFLRQHVFRQKHUUDPLHQWDVGH
GHVDUUROORGHDSOLFDFLRQHV0HWD

En el diseo del entorno multimoneda debe realizar un conjunto de operaciones


para que puede trabajar en un entorno multimoneda con las distintas herramientas
de uso de aplicaciones Meta4 como se explica en el apartado 8VRGHOHQWRUQR
PXOWLPRQHGD de este captulo.
Para realizar estas operaciones dispone de las siguientes herramientas de
desarrollo de aplicaciones Meta4:
l Diseador de formularios
l Editor de conceptos

'LVHxDGRUGHIRUPXODULRV

En fase de diseo de los formularios se activa o desactiva el botn de conversin


de moneda para el formulario. Para ello, desde el Diseador de formularios, edite la
propiedad lgica del formulario ,QKDELOLWDUPXOWLPRQHGDy consigne alguno de los
siguientes valores:
l True (1): inhabilita la opcin de conversin de moneda.
l False (0): habilita el botn de multimoneda.
l Tomar la propiedad de mbito global: si se marca esta casilla de verificacin, o
no se activa True/False, la propiedad toma el valor de la siguiente prioridad de
activacin, es decir, el valor que figure en el registro de Windows de su
estacin de trabajo).
Con la finalidad de que desde el Editor de formularios tenga la posibilidad de
visualizar, en una moneda distinta de la moneda base, el valor asociado a un
concepto monetario en una tabla de valores, es necesario que en fase de diseo
del formulario se incluya la cadena de texto "FLV_ID_CONCEPTO" en la propiedad
lgica 1RPEUH/yJLFRdel campo de edicin validada que recoge el identificador

636

COPYRIGHT 2003 Meta4 Spain, S. A.


$QH[R,0XOWLPRQHGD

del concepto.
Para ms informacin sobre el diseo de formularios consulte el captulo
"Diseador de formularios" del 0DQXDOGHGHVDUUROORGHDSOLFDFLRQHV0HWD .

(GLWRUGHFRQFHSWRV

Para adaptar la aplicacin e-mind al trabajo en un entorno multimoneda es


necesario realizar una clasificacin que distinga entre los conceptos de nmina
numricos y los conceptos de nmina numricos monetarios.
Los conceptos existentes en el clculo de nmina son de tres tipos:
l Fechas: almacenan datos en forma de fecha.
l Alfanumricos: almacenan datos en formato alfanumrico.
l Numricos: almacenan datos en formato numrico. Estos datos pueden ser
unidades o cantidades.
Como se mencion anteriormente, para que disponga de la posibilidad de utilizar
conceptos numricos monetarios en la aplicacin, se ha llevado a cabo una
distincin dentro de los conceptos de nmina numricos.

Figura 554. Formatos de conceptos

Como puede observar en el esquema A de la ilustracin, a nivel del clculo de


nmina, para conceptos que representan unidades o valores monetarios, el tipo de
formato del concepto es numrico.
Para poder identificar los conceptos numricos monetarios se ha aadido una
nueva propiedad para que stos, adems de ser definidos como numricos,
cuando representen valores monetarios, tengan que ser marcados como
monetarios. Esta identificacin se muestra en el esquema B de la ilustracin.
)XQFLRQDPLHQWRGHODDSOLFDFLyQVLQXWLOL]DUHOFRQFHSWRGHFRQFHSWR
PRQHWDULR
Si no se utiliza el concepto de concepto monetario, las operaciones relativas a los
conceptos que representan valores monetarios se realizan en la moneda base
definida en la aplicacin.
De esta forma todos los procesos de entrada, tratamiento y salida de datos se
realizan con la moneda base y no dispone de la posibilidad de convertir a otras

637

COPYRIGHT 2003 Meta4 Spain, S. A.


$QH[R,0XOWLPRQHGD

monedas el valor de un concepto.


Tanto si los conceptos numricos representan valores monetarios como unidades,
el usuario puede consultar o insertar datos para los conceptos, desde los
formularios de valores, siempre en moneda base.
)XQFLRQDPLHQWRGHODDSOLFDFLyQXWLOL]DQGRHOFRQFHSWRGHFRQFHSWRV
PRQHWDULRV
Si utiliza conceptos que no representan datos monetarios, como por ejemplo las
unidades, cuando se les asignen valores desde los formularios de valores,
mantienen el comportamiento explicado con anterioridad.

Aunque se definan conceptos numricos como monetarios y por lo tanto disponga de la


posibilidad de visualizar datos monetarios en otras monedas, los datos en el Sistema
Gestor de Base de Datos se almacenan en moneda base y todos los procesos se
realizan en sta.

Si utiliza conceptos numricos que si representan datos monetarios, adems de


consultar e insertar valores desde los formularios de valores en moneda base,
puede visualizar dichos valores en una moneda distinta de la moneda base.

(GLFLyQGHFRQFHSWRV

Un concepto monetario es aquel que, adems de recibir datos que representan


cantidades monetarias, se puede visualizar en una moneda distinta de la moneda
base.
Para marcar como monetario un concepto de nmina numrico siga los siguientes
pasos:
 Acceda a la herramienta Editor de conceptos.
 Localice el concepto de nmina que quiere marcar como monetario.
 Haga clic en la casilla de verificacin 0RQHWDULR.

638

COPYRIGHT 2003 Meta4 Spain, S. A.


$QH[R,0XOWLPRQHGD

Figura 555. Editor de conceptos

Conceptos de nmina monetarios son por ejemplo, el salario base, el plus de


transporte, el mnimo de la base de Rgimen general, etc.
Conceptos de nmina no monetarios son por ejemplo, el nmero de horas extras,
los porcentajes de cotizacin, etc.
Para ms informacin sobre el Editor de conceptos consulte el captulo del "Editor
de conceptos" del 0DQXDOGHGHVDUUROORGHDSOLFDFLRQHV0HWD.

639

COPYRIGHT 2003 Meta4 Spain, S. A.


$QH[R,0XOWLPRQHGD

$QH[R,)RUPDWHRV

Desde distintas herramientas de la aplicacin e-mind dispone de un conjunto de


propiedades de formato mediante las que puede definir cmo se muestra la
informacin en la moneda moneda base Euro.

Figura 556. Propiedades de formato del euro

Adems de estas propiedades de formato especficas del euro, tambin puede


utilizar el resto de propiedades de formato de que disponen estas herramientas.

El siguiente ejemplo muestra un formato para el Euro durante el diseo de un


recibo de nmina. Si desea que en el campo donde se imprime el valor lquido se
muestren los euros de la siguiente forma, 10,23 Euros, es necesario incluir las
siguientes propiedades en la seccin FORMAT del archivo .DIM:
iFCur = "1"
sFCurrency" = "Euros"
sFMaskCurPos = "%n %m"
sFDecimal" = ","
Para ms informacin sobre la seccin FORMAT en el diseo del recibo de
nmina consulte el apartado 6HFFLyQ)250$7 del captulo "Diseo del recibo
de nmina" del 0DQXDOGHGHVDUUROORGHDSOLFDFLRQHV0HWD.

640

COPYRIGHT 2003 Meta4 Spain, S. A.

También podría gustarte