Sei sulla pagina 1di 642



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

$9,62: este manual est protegido por la legislacin referente a propiedad intelectual e industrial y por tratados internacionales. La utilizacin permitida de esta documentacin queda limitada 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 distribucin 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



I
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














V
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
















X
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.

Meta4, Meta4Mind, Meta4 PeopleNet, Meta4 KnowNet, Meta4 e-mind y Meta4 t.innova son marcas registradas propiedad de Meta4 Spain, S.A.

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
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.
)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.
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.
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.
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 emind 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
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.)
*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.
*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.
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 emind. 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
l
l

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


Buscar y seleccionar registros.
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.
(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

l
l

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.
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.
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.
3URFHVRVSDUDOHORVGLVWULEXLGRV:en la modalidad de clculo remoto es
posible ejecutar procesos paralelos distribuidos.
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
l

l
l

Procesar los datos a travs de filtrados, agrupaciones, ordenaciones y


totalizaciones.
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.
Realizar tratamientos de datos de nmina a travs de un asistente.
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).
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
l
l
l
l

Crear de forma sencilla documentos con un formato y contenido definido.


Rpido acceso a la edicin e impresin de documentos definidos en el editor de
texto 0LFURVRIW:RUG
Utilizar de forma dinmica la informacin de la base de datos.
Combinar datos fijos de forma personalizada.
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

l
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.
Gestionar los beneficiarios del empleado, permitiendo que stos reciban una
parte fija o porcentual de la retribucin del empleado.
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

Meta4, Meta4Mind, Meta4 PeopleNet, Meta4 KnowNet, Meta4 e-mind y Meta4 t.innova son marcas registradas propiedad de Meta4 Spain, S.A.

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
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 emind 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
l
l

Visualizar informacin sobre el archivo de inicializacin principal seleccionando


la opcin de men $FHUFDGH
Consultar la licencia del producto seleccionando la opcin de men 9HU
OLFHQFLD
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
l

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


seleccionando la opcin de men 9HUVLyQGHOSURGXFWR
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.
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:
Meta4, Meta4Mind, Meta4 PeopleNet, Meta4 KnowNet, Meta4 e-mind y Meta4 t.innova son marcas registradas propiedad de Meta4 Spain, S.A.

l
l

En forma de ventana.
En forma de rbol. En este tipo de acceso, existe la posibilidad de
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
l

,QWHUID]HQIRUPDGHYHQWDQDV, se describe el modo de uso de esta interfaz.


,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
l
l

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


la misma, 0HWD HPLQG.
Barra de mens: incluye las distintas entradas de men mediante las que
puede realizar distintas operaciones desde los mens.
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.
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

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
l
l

Opciones de visualizacin de los mens.


Trabajo con los nodos.
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.

Iconos pequeos. Para ello seleccione la opcin de men 9HU_,FRQRV


SHTXHxRV o haga clic en el botn correspondiente.

Lista. Para ello seleccione la opcin de men 9HU_/LVWD o haga clic en el botn
correspondiente.

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

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.

Si quiere desplegar todos los nodos al mismo tiempo seleccione la opcin de


men 9HU_([SDQGLUWRGRV o haga clic en el botn correspondiente.

Si desea contraer todos los nodos al mismo tiempo seleccione la opcin de


men 9HU_&RQWUDHUWRGRV o haga clic en el botn correspondiente.

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
l

Creacin de un acceso directo.


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
l
l

Especificacin de las opciones de impresin comunes a todos los


componentes de la aplicacin.
Ejecucin de procesos desde el men inicial de la aplicacin.
Gestin de los mensajes informativos y mensajes de error.

Meta4, Meta4Mind, Meta4 PeopleNet, Meta4 KnowNet, Meta4 e-mind y Meta4 t.innova son marcas registradas propiedad de Meta4 Spain, S.A.

En los siguientes apartados de este captulo se describiren en detalle


estas opciones.

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.

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/).

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 ...

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.
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.
$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.

Meta4, Meta4Mind, Meta4 PeopleNet, Meta4 KnowNet, Meta4 e-mind y Meta4 t.innova son marcas registradas propiedad de Meta4 Spain, S.A.

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
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.
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.

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.

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.

Meta4, Meta4Mind, Meta4 PeopleNet, Meta4 KnowNet, Meta4 e-mind y Meta4 t.innova son marcas registradas propiedad de Meta4 Spain, S.A.

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:
l
l
l

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


Buscar y seleccionar registros.
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
l

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


de sta - (GLWRUGH)RUPXODULRV o (GLFLyQ5iSLGD - segn corresponda al
Editor abierto.
%DUUDGHPHQ~: incluye las distintas entradas de men desde las que es
posible acceder a las opciones del Editor.
%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.
%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.
%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.
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
l
l
l
l
l
l
l
l
l
l

Etiquetas o literales
Cajas de texto
Paneles
Marco
Botn de lista
Botn calendario
Botn de detalle y botn de remonte
Botn de acceso a componentes de aplicaciones
Grupo campo
Grupo remonte
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

&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.

&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
l
l
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).
un campo de edicin validada.
uno o varios campos calculados (contenidos en un panel).
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
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.
Un espacio reservado que muestra los valores del registro activo en la parte
inferior de la ventana.
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


campo

La correspondencia entre el valor de bsqueda y


el valor del campo en la tabla debe ser exacta.

Hacer coincidir con cualquier parte del campo

La correspondencia entre el valor de bsqueda y


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


que el campo

Si el valor de bsqueda especificado es un


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 /


Menor o igual que el campo

Recupera los registros siempre que los caracteres (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 correspondencia.

 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

(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 activada 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 activada la opcin 9DOLGDFLyQ\7UDGXFFLyQGHFDPSRVGHOIRUPXODULR e introduce 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 referenciado 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 activada 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 referenciado 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

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
l

Barra de desplazamiento horizontal.


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
l

Barra de desplazamiento horizontal.


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
l
l
l
l

Cascada
Mosaico vertical
Mosaico horizontal
Organizar iconos
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 realizar 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.

Meta4, Meta4Mind, Meta4 PeopleNet, Meta4 KnowNet, Meta4 e-mind y Meta4 t.innova son marcas registradas propiedad de Meta4 Spain, S.A.

Los rboles estructuran la informacin contenida en las tablas de la


base de datos de acuerdo con un esquema jerrquico. Estn constituidos 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 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
l

Icono que muestra el estado, desplegado o no, de los niveles dependientes del
nodo.
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
l

2SFLRQHVEiVLFDV que permiten realizar operaciones de actualizacin de


registros, y operaciones de bsqueda y seleccin de registros.
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

%~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
l
l
l
l

Insertar registros
Modificar registros
Borrar registros
Ejecutar procedimientos de base de datos
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
l

6t: se guardan los cambios realizados y no se restauran los valores iniciales.


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.

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
l
l

Navegacin, es decir, visualizacin secuencial de registros.


Obtencin de un listado, permite visualizar todos los registros de un formulario
y recuperar aquel con el que se desea trabajar.
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.
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
l
l

La posicin del registro que se est visualizando respecto del total de registros
recuperados.
El nmero total de registros recuperados.
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
l

Unir las clusulas con un operador lgico < u 2.


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 indicando 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
l
l

La posicin del registro que se est visualizando dentro del total de registros
recuperados.
El nmero total de registros recuperados.
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
l
l
l
l

Compartir recursos con otras aplicaciones por medio de la especificacin OLE.


Reutilizar formularios en zoom.
Buscar y seleccionar registros de forma optimizada.
Realizar nuevas validaciones de datos.
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
l

Incluir informacin a medida. La base de datos de la aplicacin e-mind incluye


informacin grfica y OLE para empleados y candidatos.
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
l

Agregar un objeto OLE (incrustado o vinculado).


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/(.

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
l

l
l
l
l

El nombre del archivo en el que se ha guardado el objeto.


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).
La clase del objeto: toma un valor indicativo de la aplicacin con la que cre el
objeto.
Tipo de enlace: toma el valor (QOD]DGR o ,QFUXVWDGR, dependiendo de cmo
se haya creado el objeto.
Muestra: indica si en el formulario se ve el objeto maximizado o minimizado,
toma los valores &RQWHQLGR o ,FRQR.
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).
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
l

Si el usuario edita el objeto, la modificacin se realiza desde el Editor de


formularios.
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
l

Es posible habilitar uno, algunos o todos los campos de este formulario para
realizar bsquedas.
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.
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 correspondiente, 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 correspondiente:

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 siguientes 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 determinando 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 formulario 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

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

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

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.

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

,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.
,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.
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.
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.
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

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
l
l
l
l

Visualizar el esquema de un rbol.


Expandir la estructura de un rbol.
Expandir y contraer varios niveles simultneamente.
Mostrar y ocultar un rbol.
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
l
l
l

Crear un nuevo nodo.


Modificar la informacin asociada a un nodo.
Borrar un nodo.
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.
*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.
'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.

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).
&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.
,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.
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
Meta4, Meta4Mind, Meta4 PeopleNet, Meta4 KnowNet, Meta4 e-mind y Meta4 t.innova son marcas registradas propiedad de Meta4 Spain, S.A.

l
l

Trabajar con varios registros desde la misma pantalla de edicin.


Introducir y actualizar informacin de forma rpida y masiva en la
base de datos.
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
E
F
G

Tipo formulario
Tipo tabla
Tipo matriz
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.
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.
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

(GLFLyQGHODVVHFFLRQHVFDEHFHUD\GHWDOOH: se describe la edicin de las


secciones de un formulario de edicin rpida, como paso previo a operar con
los registros
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.
%~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.
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
l
l
l

Haciendo doble clic sobre la zona detalle.


Presionando el tabulador del teclado desde la cabecera.
Seleccionando la opcin 5HJLVWUR_(GLWDUGHWDOOH.
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
l
l
l
l

Insertar registros
Modificar registros
Borrar registros
Imprimir registros
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
H
I
J
K

Ir a la celda de la izquierda
Ir a la celda de la derecha
Ir a la celda siguiente (opcin por defecto)
Ir a la celda previa
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

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


aparecen en el rea de algunos formularios.

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
l

)XHQWHV: relacionado con la personalizacin del aspecto de la letra (tipo,


tamao, etc.).
$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
l

Personalizar fuentes en la seccin cabecera: seleccione la opcin de men


)RUPDWR_)XHQWHGHOPDHVWUR
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.
$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

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.
&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

l
l

&UHDFLyQGHXQIRUPXODULRGHHGLFLyQUiSLGDGHVHFFLyQGHWDOOH:se
describe cmo disear, desde el editor, un fomulario de edicin rpida que
cuente nicamente con seccin detalle.
3HUVRQDOL]DFLyQGHOGLVHxRGHIRUPXODULRVGHHGLFLyQUiSLGD: se describen
aspectos de personalizacin en los formularios como la posibilidad de aadir y
eliminar columnas a la seccin detalle.
1XHYDVSRVLELOLGDGHVGHYDOLGDFLyQGHGDWRV: se describen nuevas opciones
de validacin o verificacin del valor de los campos de un formulario en su
forma o en su contenido.
9DULDEOHVGHHQWRUQR: se describe el comportamiento de las variables de
entorno en el trabajo con formularios.
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

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
l

1R: la variable de entorno asociada es ignorada en todos los formularios de


edicin rpida.
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 informacin 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 informacin asociada a la ltima fase de alta que se encuentre activa para ese
empleado, porque considera que est introduciendo en algn momento informacin 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.
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

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.
$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.
*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:

Meta4, Meta4Mind, Meta4 PeopleNet, Meta4 KnowNet, Meta4 e-mind y Meta4 t.innova son marcas registradas propiedad de Meta4 Spain, S.A.

 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.
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.

(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

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
l
l

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


&iOFXOR.
%DUUDGHPHQ~: est formada por un conjunto de entradas de men que
permiten acceder a las distintas opciones de men del clculo.
%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.

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

%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:

Meta4, Meta4Mind, Meta4 PeopleNet, Meta4 KnowNet, Meta4 e-mind y Meta4 t.innova son marcas registradas propiedad de Meta4 Spain, S.A.

l
l
l
l

Seguimiento detallado del proceso de clculo para cada empleado,


obteniendo mximo control sobre el proceso.
Ejecucin de clculo con retroactividad, lo que permite realizar
revisiones sobre una paga cerrada.
Consulta de los resultados del clculo.
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
l

2SFLRQHVEiVLFDV: se describen las distintas opciones con las que puede


ejecutar el clculo de nmina.
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 mostrar 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.
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.
&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.
&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 reciboresumen 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.
&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.
)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.

&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.
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
l

Es necesario volver a ejecutar el clculo desde el empleado en el que se


interrumpi el proceso, o
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

,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

'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..

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.

'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.

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.

'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.

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.

'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.

Detalles de TIs

Desc. de VAL_SOCIEDAD

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 clculo), 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
l
l

Tiempos totales
Tiempo medio por registro, y
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
l

Utilizarse para generar un grfico, haciendo clic en el botn *UiILFRV.


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.
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 reciboresumen correspondiente a cada uno de ellos. Por defecto, el valor de esta
opcin es 1.
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
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.
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.
0RVWUDUODVIXQFLRQHVTXHKDQFDXVDGRHOHUURU: si esta casilla de
verificacin est marcada y se producen errores, se obtiene informacin sobre
la causa de stos.
0RVWUDUHUURUHVHQHOPRPHQWRHQTXHVHSURGXFHQ: al activar esta casilla
de verificacin, el programa de clculo informa de la presencia de un error en
cuanto ste se produce.
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.

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.
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

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 .
&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.

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

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

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 .
$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 .
&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 .
)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

l
l

 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".
2SWLPL]DU64/: si se marca esta casilla se optimiza el lenguaje SQL
empleado.
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.
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.
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.
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
l
l
l

l
l

,GHQWLILFDGRUGHODFRQH[LyQ: recoge el nombre del registro con extensin


.CON del Sistema cach correspondiente a la conexin seleccionada.
%DVHGHGDWRV: Sistema Gestor de Base de Datos con el que se establece la
conexin. Por ejemplo, Oracle, Informix, Sybase, etc.
8VXDULR: nombre de usuario que se utiliza para acceder a la base de datos.
&DGHQDGHFRQH[LyQ: cadena que utiliza el programa para establecer la
conexin con la base de datos. Se define de acuerdo con la especificacin
ODBC.
0RGRGHDFFHVR: Determina las acciones que se pueden efectuar sobre la
base de datos: lectura, escritura, etc.
*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
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.
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

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
l

Retroactividad automtica individual.


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
l
l
l

Modificacin de datos.
Comprobacin de datos Fases de alta.
Clculo de nmina. Este paso es comn a ambos procesos de retroactividad,
por lo tanto se explica una nica vez.
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

l
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.
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.
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
l
l

Desde el men e-mind, seleccione la opcin de men


,QYHQWDULR_$UFKLYR_'DWRV5HWURDFWLYLGDG$XWRPiWLFD.
Desde el men Nmina, seleccione la opcin de men
3HUVRQDO_$UFKLYR_'DWRV5HWURDFWLYLGDG$XWRPiWLFD.
Haga clic en el botn 'DWRV5HWURDFWLYLGDG del formulario )DVHVGH$OWD.

En este formulario se distinguen los siguientes campos:


Figura 145. Datos Retroactividad Automtica

l
l
l
l

,G6RFLHGDG: identidad de la sociedad (identificador y nombre).


,G(PSOHDGR: identidad del empleado (identificador, nombre y apellidos).
)HF$OWD: fecha de alta del empleado.
)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.
)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.
'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.
'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
l

Desde el men e-mind, seleccione la opcin de men ,QYHQWDULR_(


5iSLGD_'DWRV5HWURDFWLYLGDG$XWRPiWLFD_3RU&HQWURGH7UDEDMR.
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.
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.
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.
'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 ConvenioCategora. 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.
'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
l
l

Retroactividad automtica colectiva.


Retroactividad automtica individual.
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
l

Borrado de las fechas de retroactividad a nivel individual y colectivo de todas


las fases de alta.
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
l

%RUUDGRGHODIHFKD: borra la fecha de retroactividad individual o colectiva


colectiva de todas las fases de alta.
$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.
'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
l

Desde el men e-mind, seleccione la opcin de men


,QYHQWDULR_$UFKLYR_'DWRV5HWURDFWLYLGDG_$XWRPiWLFD.
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 producto por lo que no debe eliminar ninguno de ellos.
l
l

1RPEUH: nombre del proceso al que se le define una frecuencia de


transaccin.
(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.

Meta4, Meta4Mind, Meta4 PeopleNet, Meta4 KnowNet, Meta4 e-mind y Meta4 t.innova son marcas registradas propiedad de Meta4 Spain, S.A.

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
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
l

9LVLyQJHQHUDOGHFiOFXORUHPRWR, donde se explican las fases del clculo de


un lote y las acciones que puede realizar durante cada fase.
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.
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

l
l
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.
(MHFXFLyQGHORWHV: se analizan cules son los pasos a seguir durante la
ejecucin de un lote.
(VWDGRVGHORVORWHV: se describen los distintos estados por los que puede
pasar un lote durante su ejecucin.
$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

)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

)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.
)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.
)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.
(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

l
l
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.
$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.
/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).
(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.
&RPSOHWDGR: una vez que el lote se ha ejecutado con xito, queda en estado
&RPSOHWDGR. Este es el ltimo estado del lote.
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.
$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).
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

l
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.
$ERUWDU: esta opcin permite abortar (cancelar) el clculo.
(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 coincide 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.

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.
)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, consulte 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
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.
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

l
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.
Cancelar la ejecucin de un lote.
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
l
l
l

Cambiar el servidor, la prioridad, y la fecha de inicio de los clculos pendientes


de ejecucin.
Saber si un lote ha sido procesado.
Distinguir el estado en el que se encuentra el proceso de los lotes, usando un
color distinto para cada estado.
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
l
l
l
l
l

l
l

8VXDULR%': identificador del usuario de base de datos que solicit la


ejecucin del clculo.
,G&RPSXWDGRUD: identificador de la estacin de trabajo que realiz la peticin
de ejecucin.
1RPEUHGHOORWH: nombre que se asign al lote en el momento de su definicin.
Opcin activa por defecto.
8VXDULR 0HWD : identificador del usuario de aplicacin (de la estacin de
trabajo cliente). Opcin activa por defecto.
,G/RWH: identificador que se asign al lote al lanzar el clculo.
(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.

$FFLyQ: ltima accin realizada por el usuario (peticin, modificado y matar).


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
l
l
l
l
l
l
l
l
l

)HFKD5HDOGH,QLFLR: fecha y hora en la que el servidor comenz a ejecutar


el lote.
)HFKD5HDOGH)LQ: fecha y hora del servidor en la que finaliz la ejecucin
del lote.
)HFKDGH,QLFLR %' : fecha y hora del servidor de base de datos al lanzar la
peticin de ejecucin. Opcin activa por defecto.
)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.
3ULRULGDG: indica la prioridad asignada al lote. Opcin activa por defecto.
1~PHURGH3URFHVRV: nmero de procesos que incluye el lote.
)HFKDGH,QLFLR /RFDO : fecha y hora de la estacin de trabajo cliente donde
se lanz la peticin de ejecucin del clculo.
)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.
6HUYLGRU6ROLFLWDGR: nombre del servidor solicitado para que atienda la
peticin de ejecucin del clculo.
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
l

Aadir un campo para su visualizacin, active la casilla del campo situada a la


izquierda del nombre del campo.
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
l
l
l
l
l
l
l
l
l
l
l
l

1RPEUHGH3URFHVR: identificador del proceso. Como nombre se le asocia al


proceso el identificador de "Paga". Opcin activa por defecto.
,G&RPSXWDGRUD: identificador de la estacin de trabajo que realiz la peticin
de ejecucin.
8VXDULR 0HWD : identificador del usuario de aplicacin (de la estacin de
trabajo cliente) que solicit la ejecucin del clculo.
,G/RWH: identificador del lote al que pertenece el proceso.
,G3URFHVR: identificador que se asign al proceso al lanzar la peticin de
clculo.
,G7LSRGH3URFHVR: tipo del proceso a calcular.
1RPEUHGH3DJD: nombre de la paga a la que pertenece al proceso.
(VWDGR: estado en el que se encuentra el proceso. Opcin activa por
defecto.
$FFLyQ: ltima accin realizada por el usuario (peticin, modificado y matar).
3URJUHVRGHSURFHVR: es el nmero de empleados calculados hasta el
momento. Opcin activa por defecto.
)HFKD5HDOGH,QLFLR: fecha y hora en la que el servidor comenz a ejecutar
el proceso. Opcin activa por defecto.
)HFKD5HDOGH)LQ: fecha y hora en la que finaliz la ejecucin del proceso.
Opcin activa por defecto.
(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
l

Aadir un campo para visualizarlo en el monitor de clculo remoto, active la


casilla situada a su izquierda del campo.
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.
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

l
l
l

l
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.
,G&RPSXWDGRUD: identificador de la estacin de trabajo cliente que ha
solicitado la ejecucin del clculo.
8VXDULR 0HWD : nombre del usuario que solicit la ejecucin del clculo.
,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.
8VXDULR %' : nombre de usuario de base de datos asociado al usuario de
aplicacin que lanz la peticin de ejecucin del clculo.
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.
(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
l

l
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.

3URJUHVRGHOORWH: este campo indica el progreso de clculo de los procesos


de los lotes.
)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.
)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.
)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.
)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.
)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.
)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.

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.
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.
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 .
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.
(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
l

l
l

8VXDULRGHODDSOLFDFLyQpermite filtrar los lotes cuya ejecucin haya sido


solicitada por un usuario de la aplicacin en concreto.
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.
3ULRULGDGDVLJQDGDDOORWH:permite filtrar los lotes para los que se haya
indicado un tipo de prioridad determinado.
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.
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
l
l
l
l
l

Desde esta ventana puede definir los siguientes filtros.


1RILOWUDUSRUXVXDULRV0HWD
Haga clic en el botn de opcin situado a la izquierda del literal 1RILOWUDUSRU
XVXDULR 0HWD .
)LOWUDUSRUHOXVXDULRXWLOL]DGRSRUHORSHUDGRU
Haga clic en el botn de opcin situado a la izquierda del literal 0RVWUDUVyOR
ORWHVSURSLRV.
)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
l
l
l

1RILOWUDUSRUXVXDULRGHODEDVHGHGDWRV
Haga clic en el botn de opcin situado a la izquierda del literal 1RILOWUDUSRU
8VXDULR %' .
)LOWUDUSRUHOXVXDULRXWLOL]DGRSRUHORSHUDGRU
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.
)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.
)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.
)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.
)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 despliega.

299
COPYRIGHT 2003 Meta4 Spain, S. A.

&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRV

Figura 182.

Estadsticas de clculo en remoto

La ventana (VWDGtVWLFDGHFiOFXORVHQUHPRWRrecoge la siguiente informacin:


l
l
l

5HJLVWURVFDOFXODGRV: nmero de nminas calculadas hasta el momento.


5HJLVWURVFDQFHODGRV: nmero de nminas que no han podido calcularse.
&RQFHSWRVTXHJUDEDQ:nmero de conceptos que guardan en el
acumulado. Recuerde que no todos los conceptos de nmina actualizan las
tablas de acumulado.
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.
7LHPSRVWRWDOHV: tiempo que ha necesitado el servidor para realizar todos
los clculos, distinguiendo entre tiempo de %DVHGHGDWRV, tiempo de
(MHFXFLyQ y 7RWDO
7LHPSRVPHGLRVSRUUHJLVWUR: tiempo medio dedicado a calcular las
nminas procesadas hasta ese momento, teniendo las opciones: %DVHGH
GDWRV, tiempo de (MHFXFLyQy 7RWDO.
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
l

La unidad de disco y ruta de directorios en la que quiere guardar el archivo.


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.
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 .
&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
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".
2SWLPL]DU64/GHOFiOFXOR: si se marca esta casilla se optimiza el lenguaje
SQL empleado.
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.
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
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

l
l
l

l
l

l
l

,GHQWLILFDGRUGHODFRQH[LyQ: recoge el nombre del objeto con extensin


.CON de el Sistema cach cliente correspondiente a la conexin
seleccionada.
%DVHGHGDWRV: Sistema Gestor de Bases de Datos con el que se establece la
conexin. Por ejemplo, Oracle, Informix, Sybase, SQL Server.
8VXDULR: nombre de usuario que se utiliza para acceder a la base de datos.
&DGHQDGHFRQH[LyQ: cadena que utiliza el programa para establecer la
conexin con la base de datos. Se define de acuerdo con la especificacin
ODBC.
0RGRGHDFFHVR: determina las acciones que se pueden efectuar sobre la
base de datos: lectura, escritura, etc.
*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.
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.
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

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
l

Retroactividad automtica individual.


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
l
l
l

Modificacin de datos.
Comprobacin de datos Fases de alta.
Clculo de nmina en servidores remotos. Este paso es comn a ambos
procesos de retroactividad, por lo tanto se explica una nica vez.
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

l
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.
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.
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
l
l

Desde el men inicial de e-mind, seleccione la opcin de men


,QYHQWDULR_$UFKLYR_'DWRV5HWURDFWLYLGDG$XWRPiWLFD.
Desde el men inicial de Nmina, seleccione la opcin de men
3HUVRQDO_$UFKLYR_'DWRV5HWURDFWLYLGDG$XWRPiWLFD.
Haga clic en el botn 'DWRV5HWURDFWLYLGDG del formulario )DVHVGH$OWD.

En este formulario se distinguen los siguientes campos:


Figura 191. Datos Retroactividad Automtica

l
l
l
l

,G6RFLHGDG: identidad de la sociedad (identificador y nombre).


,G(PSOHDGR: identidad del empleado (identificador, nombre y apellidos).
)HF$OWD: fecha de alta del empleado.
)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.
)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.
'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.
'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
l

Desde e-mind, seleccione la opcin de men ,QYHQWDULR_(5iSLGD_'DWRV


5HWURDFWLYLGDG$XWRPiWLFD_3RU&HQWURGH7UDEDMR.
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.
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.
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.
'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 ConvenioCategora. 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.
'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
l
l

Retroactividad automtica colectiva.


Retroactividad automtica individual.
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
l

Borrado de las fechas de retroactividad a nivel individual y colectivo de todas


las fases de alta.
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
l

%RUUDGRGHODIHFKD: borra la fecha de retroactividad individual o colectiva de


todas las fases de alta.
$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.
'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
l

Desde e-mind, seleccione la opcin de men ,QYHQWDULR_$UFKLYR_'DWRV


5HWURDFWLYLGDG$XWRPiWLFD.
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
l

1RPEUH: nombre del proceso al que se le define una frecuencia de


transaccin.
(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.
Meta4, Meta4Mind, Meta4 PeopleNet, Meta4 KnowNet, Meta4 e-mind y Meta4 t.innova son marcas registradas propiedad de Meta4 Spain, S.A.

El Motor de impresos se puede dividir en:


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.
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:
Meta4, Meta4Mind, Meta4 PeopleNet, Meta4 KnowNet, Meta4 e-mind y Meta4 t.innova son marcas registradas propiedad de Meta4 Spain, S.A.

l
l

l
l

Procesar los datos a travs de filtrados, agrupaciones,


ordenaciones y totalizaciones.
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.
Realizar tratamientos de datos de nmina a travs de un asistente.
Disear consultas para utilizarlas como fuente de datos en el Motor
de impresos (como informes en Crystal Reports o recibos de
nmina).
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
l

8VXDULRILQDO: slo trabaja en la consulta con elementos definidos previamente.


'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
l

%DUUDGHWtWXOR: muestra el ttulo de la herramienta (&RQVXOWD) y la ruta del


archivo actual.
%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

%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.

%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.

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.

&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 ).
$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

$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.

*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.
*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.
*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.
*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.

,PSULPLU: imprime la hoja de clculo que se encuentra en pantalla. Puede


elegir entre imprimirla completa, slo la parte seleccionada o unas pginas
determinadas.
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.

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.

&RUWDU: copia al portapapeles, borrndolo de la hoja, el contenido de la


seleccin realizada en la hoja de clculo.
/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

l
l

+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).

%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.

(OLPLQDU: mediante esta opcin se pueden eliminar las celdas, filas o


columnas marcadas.
,UD: se activa la celda cuyas coordenadas se introducen en la ventana
visualizada.

,QVHUWDU
l

l
l
l

l
l
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.
)LODV: inserta una fila en la posicin donde se encuentra el cursor.
&ROXPQDV: inserta una columna en la posicin donde se encuentra el
cursor.
)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.
6DOWRGHSiJLQD: inserta un salto de pgina en la posicin donde se
encuentra el cursor.
&ROXPQDGHPDUJHQ: inserta una columna de margen en la posicin donde
se encuentra el cursor.
,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

)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
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.

%DUUD+HUUDPLHQWDV: si est marcada esta opcin, la barra de herramientas


se visualiza en pantalla.
%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.
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

Resta

Multiplicacin

Divisin

Operador lgico "y"

Operador lgico "o"

Sumatorio

Rango (para referenciar columnas o filas completas, como por ejemplo,


sumar dos columnas celda a celda)

Bloque seleccionado (el que est activo en la hoja de clculo)


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.

*XDUGDU: permite guardar el grfico de la consulta en un archivo de grfico con


extensin .CHF.

&RSLDUDOSRUWDSDSHOHV: permite copiar el grfico de consulta en el


portapapeles.

,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).

&RQILJXUDULPSUHVLyQ: para ms detalles de esta opcin consulte el


apartado 'LVHxRGHVDOLGDGHGDWRVFRQGHILQLFLyQen este captulo.

,PSULPLUDFWXDO: imprime la circular que se est visualizando en pantalla.

,PSULPLUWRGRV: imprime todas las circulares resultantes de la consulta.

,PSULPLUGHVGHHODFWXDO: imprime las circulares desde la que se est


visualizando en pantalla hasta la ltima.

&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.

(QYLDUSRUPDLOHODFWXDO: enva la circular que se est visualizando en


pantalla.

(QYLDUSRUPDLOWRGRV: enva todas las circulares resultantes de la consulta.

(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
l
l
l

diseo bsico de consulta


diseo avanzado de consulta
asistente de diseo de consulta de nmina
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.

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
l

7RGRVORVGDWRV: seleccionando esta opcin se tienen disponibles para la


consulta todos los datos de la tabla.
(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.
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.
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.

)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

l
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.
0RVWUDU: en esta casilla de verificacin se indica si el campo se muestra en la
salida de datos.
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.
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.
)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

0RYHUFDPSRKDFLDDEDMR: permite mover un campo seleccionado hacia abajo


para modificar su lugar de visualizacin en la salida de datos.

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

$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

-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

(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.

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
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).
$xRVFRPSOHWRV: en esta casilla de verificacin se activa la opcin de mostrar
el valor del ao con cuatro dgitos.
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
l

1~PHURGHGHFLPDOHV: en esta casilla se consigna el nmero de decimales


del nmero que se desean mostrar.
&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.
+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.

+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
l
l

7DEOD: figura el nombre de la tabla desde la cual se extrae el campo.


&DPSR: figura el nombre del campo desde el cual se extraen datos.
$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.)
$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.)
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
l

(QHMHFXFLyQ: esta casilla de verificacin permite posponer la definicin del


filtro hasta justo antes de la ejecucin de la consulta.
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.
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.

)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


dada

Si  devuelve

Mes del ao

Extrae el mes de una fecha


dada

Si  devuelve

Da del mes

Extrae el nmero del da de


una fecha dada

Si  devuelve

Da de la semana

Extrae el da de la semana
de una fecha dada

Si  devuelve

Diferencia fechas

Calcula la diferencia entre


fechas en das

Si  y 
 devuelve 

Longitud

Calcula la longitud de caracteres de un valor dado

Si 0LpUFROHV devuelve 

Concatenacin

Presenta los valores de dos


campos como si fueran un
solo valor

Si 2UODQGR y 0HGLQD
devuelve 2UODQGR0H

Convertir a
cadena

Convierte al formato texto un


valor dado






0LpUFROHV

GLQD

Si  devuelve
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


valor dado

Si 
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
nmero

Convierte a formato nmero


un valor de texto dado

Si  devuelve 

Fecha si nulo

Extrae los registros que son


nulos en un campo de fecha
y les asigna el valor de un
segundo campo de fecha

Si 1XOO y 
devuelve 

Cadena si nulo

Extrae los registros que son


nulos en un campo de texto y
les asigna el valor de un
segundo campo de fecha

Si 1XOO y 0LpUFROHV
devuelve 0LpUFROHV

Nmero si nulo

Extrae los registros que son


nulos en un campo de
nmero y les asigna el valor
de un segundo campo de
nmero

Si 1XOO y  devuelve 

Extrae el nmero anual del


da de una fecha dada

Si  devuelve

Nmero del cuatrimestre*

Extrae el nmero del cuatrimestre de una fecha dada

Si  devuelve

Nmero de la
semana*

Extrae el nmero anual de la


semana de una fecha dada

Si  devuelve

Borrar blancos
izquierda*

Elimina los caracteres


blancos a la izquierda de un
valor dado

Es til para confeccionar


una circular, ya que evita
que un valor que contiene
espacios a su izquierda
sea presentado con
blancos

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






377
COPYRIGHT 2003 Meta4 Spain, S. A.

&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

Tabla 2.

Funciones lgicas

)XQFLyQ

2SHUDFLyQTXHUHDOL]D

(MHPSOR

Borrar blancos
derecha*

Elimina los caracteres


blancos a la derecha de un
valor dado

Es til para confeccionar


una circular, ya que evita
que un valor que contiene
espacios a su derecha sea
presentado con blancos

A minsculas*

Convierte en minsculas un
texto que est en maysculas

Si $'0,1,675$&,1
devuelve DGPLQLV

WUDFLyQ

Convierte en maysculas un
texto que est en minsculas

Si DGPLQLVWUDFLyQ
devuelve $'0,1,6

A maysculas*

75$&,1

Redondear*

Redondea una valor


numrico dado hacia arriba

Si  devuelve 

Truncar*

Quita los decimales a un


valor nmero dado

Si  devuelve 

Valor absoluto*

Extrae el valor absoluto de


un valor numrico

Si  devuelve  y si 
devuelve 

Signo

Extrae el signo de un valor


numrico

Si  devuelve  y si 
devuelve 

Exponencial*

Calcula el valor exponencial


del un valor dado

Si  devuelve 

Raz cuadrada*

Calcula la raz cuadrada de


un valor dado

Si  devuelve 

Logaritmo neperiano*

Calcula el logaritmo neperiano de un valor dado

Si  devuelve 

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.

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.

)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.
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
l

WLSRGHRUGHQDFLyQ: permite la ordenacin ascendente o descendente de los


campos que se seleccionen.
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).

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.

%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.

(GLWDUFiOFXOR: carga la ventana de definicin de clculos que se describe


en el siguiente apartado.

&DQFHODUFiOFXOR: cancela las acciones llevadas a cabo para la generacin


del clculo. Este botn nicamente es accesible cuando se est editando el
clculo.

*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

&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

l
l

,GHQWLILFDGRUGHVXEFRQVXOWD: cada subconsulta tiene un nico identificador


interno. Es slo de lectura y se genera automticamente al crear una
subconsulta nueva.
,GHQWLILFDGRUGHODFRQH[LyQ: cada subconsulta est construida sobre una
conexin. Aqu se visualiza el identificador de conexin de la consulta activa.
$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.
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.
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.
$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.
$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.
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.
&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

(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.

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.
)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
l
l
l
l
l

Elegir el tipo de consulta a disear.


Realizar varias subconsultas y enlazarlas virtualmente.
Definir las fechas de trabajo, variables de entorno y frmulas de fuente de
datos.
Analizar la estructura de la consulta.
Ajustar parmetros de salidas de datos.
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.

DFXPXODGR: para tratar tablas de acumulado, es decir para trabajar con


nminas.
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.

&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.

&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

*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

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
l

9HU_6XEFRQVXOWDDFWXDO: despliega la ventana de definicin, en la pestaa de


seleccin de campos, de la subconsulta activa.
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.
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:

(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:

(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.

(QPRGRGHHMHFXFLyQ6XEFRQVXOWDVDLVODGDV: los datos que se


muestran son los siguientes:

408
COPYRIGHT 2003 Meta4 Spain, S. A.

&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

(QPRGRGHHMHFXFLyQ6XEFRQVXOWDVVLQFURQL]DGDV: los datos que se


muestran son los siguientes:

%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

l
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.
)HFKDGHILQ: se usa para la frmula de Periodo de Fechas Inicio Fin.
)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.
)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.
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
l

9DULDEOH: en esta casilla debe consignar el identificador de la variable. No


puede incluir espacios.
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

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.

l
l
l

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.

7LSR: en esta columna se consigna, mediante un botn de lista, el tipo de la


variable: texto, fecha o nmero.
9DORU: en esta casilla se consigna el valor que toma la variable si se ha
seleccionado en origen "Valor directo".
,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

(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

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.

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

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.
l

Para cerrar esta ventana haga clic en el botn ([LW.


&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.
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

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.
&RQWUROGHYROXPHQGHGDWRV: esta casilla de verificacin, que se encuentra
en la pestaa (GLFLyQ, activa la limitacin de tamao mximo de salida de
datos.
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

l
l

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.
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.
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
0RGLILFDUHVWRVYDORUHVHQFDGDHMHFXFLyQ: esta casilla activa la
modificacin de valores para cada ejecucin, aunque el proceso es interno.
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.
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.

a la subconsulta dependiente, que es de acumulado y cuya tabla base es


$FXPXODGR5/.

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
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.
&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.
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.
&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.

*XDUGDU: permite guardar el grfico de la consulta en un archivo de grfico con


extensin .CHF.

&RSLDUFRPRWH[WR: copia el grfico de la consulta como archivo de texto en el


portapapeles.

,PSULPLU: imprime el grfico de la consulta.

3UHYLVXDOL]DFLyQGHODLPSUHVLyQ: permite visualizar el grfico que se


imprimir.

437
COPYRIGHT 2003 Meta4 Spain, S. A.

&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

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

&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.

'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.

$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

/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.

(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.

3DUULOODYHUWLFDO: activa o desactiva la visualizacin de la parrilla vertical,


siempre y cuando el grfico permita esta posibilidad.

3DUULOODKRUL]RQWDO: activa o desactiva la visualizacin de la parrilla


horizontal, siempre y cuando el grfico permita esta posibilidad.
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.

+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.
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.

=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.

$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.

6DOLU: seleccionando la opcin de men $UFKLYR_6DOLU se abandona la


definicin de la circular.
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.
%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.
%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
l

%RUUDUWRGR: seleccionando la opcin de men $FFLRQHV_%RUUDUWRGR se


borra todo el contenido de la circular.
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.

(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.

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.

&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

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.
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.

/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

l
l

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.
6DOWRGHSiJLQD: en esta casilla de verificacin se indica si se inserta un salto
de pgina despus del pie del nivel de clasificacin.
&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.

l
l

l
l

Definicin general del informe

7LSRGHOHWUDGHFDEHFHUD: haciendo clic en este botn se define, desde la


ventana habitual de Windows, el estilo de letra para la cabecera del informe.
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.
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.
&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.

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.

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.

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.
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.
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

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.

/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

/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.
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

)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.

&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.

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

$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.

'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

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

'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.

)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
l

Cada registro del acumulado largo recoge, al calcular la nmina de un


empleado, los valores asignados a todos los conceptos de nmina.
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
l
l
l

Definicin de consulta normal


Seleccin de campos
Agrupacin y totalizacin
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
l

Asistente de consulta de nmina


Campos calculados

480
COPYRIGHT 2003 Meta4 Spain, S. A.

&RQVXOWD\DQiOLVLVGHLQIRUPDFLyQ

l
l
l

Filtro
Definicin de tabla resultado
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
l
l
l
l
l

Definicin de una consulta normal


Definicin de las variables de entorno
Seleccin de campos
Definicin del Filtro
Definicin de tabla resultado
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
l

La primera condicin recupera a todos los empleados cuya fecha de alta sea
menor o igual que la fecha actual.
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.
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.

Meta4, Meta4Mind, Meta4 PeopleNet, Meta4 KnowNet, Meta4 e-mind y Meta4 t.innova son marcas registradas propiedad de Meta4 Spain, S.A.

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
realizando las siguientes acciones:
l
l
l

Aadir nuevos criterios de seleccin de datos, seleccionar un rango


de fechas, elegir datos sobre una paga, etc.
Establecer los saltos de pgina.
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
l
l

l
l

3DVRVSDUDHMHFXWDUXQLQIRUPH: se describe brevemente cmo visualizar un


informe.
7LSRVGHILOWURV: se explican todos los filtros posibles que actan sobre los
informes - predefinido, aadido, fechas, y pagas.
(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.
7DEODVXWLOL]DGDV: se describe la forma de visualizar las tablas de base de
datos que componen el informe.
2SFLRQHVGHHMHFXFLyQ: se describe cmo utilizar las tres opciones de
ejecutar un informe - pantalla, impresora y exportacin a otro programa o
aplicacin y sus facilidades.
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

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.
&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.
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. }.
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.
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

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
l

6t: se aplica el salto de pgina por grupo.


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
l
l

Pantalla
Impresora
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
l
l
l

Nmero de la pgina visualizada respecto al total de pginas del informe


Nmero total de registros
Porcentaje de registros procesados
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
l
l
l
l

Excel
Lotus
Word
Crystal Reports
Html

526
COPYRIGHT 2003 Meta4 Spain, S. A.

,QIRUPHV

Text, etc.

Seleccione el destino para guardar o encauzar el formato seleccionado:


l
l

Archivo en unidad de disco (Disk file)


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

Meta4, Meta4Mind, Meta4 PeopleNet, Meta4 KnowNet, Meta4 e-mind y Meta4 t.innova son marcas registradas propiedad de Meta4 Spain, S.A.

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
Word.

531
COPYRIGHT 2003 Meta4 Spain, S. A.

'RFXPHQWRVFRPELQDGRV

Meta4 ha desarrollado esta herramienta con la siguiente finalidad:


l
l
l
l
l

Crear de forma sencilla documentos con un formato y contenido definido.


Rpido acceso a la edicin e impresin de documentos definidos en el editor de
texto Word.
Utilizar de forma dinmica la informacin de la base de datos.
Combinar datos fijos de forma personalizada.
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
l
l

Acceso directo desde el men inicial a travs de la opcin %DVHGH


GDWRV_3URFHVRV_,PSUHVLyQGHGRFXPHQWRV.
Acceso a travs de algunos formularios que tienen un botn asociado que
permite ejecutar un documento a travs de esta herramienta.
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.
&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.

Meta4, Meta4Mind, Meta4 PeopleNet, Meta4 KnowNet, Meta4 e-mind y Meta4 t.innova son marcas registradas propiedad de Meta4 Spain, S.A.

Cada vez que se accede a la opcin 5HFLERVaparece una herramienta


que permite realizar las siguientes acciones para emitir un recibo de
nmina:
l

l
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.
Aadir criterios de seleccin de datos, como por ejemplo todos los
empleados de una sociedad.
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.

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
l
l

3DVRVSDUDHPLWLUXQUHFLER: se describen de forma breve los pasos para


emitir un recibo.
6HOHFFLyQGHSDJDV: se explican las pagas que se pueden incluir en un recibo
y cmo seleccionar estas.
(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.
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
l
l
l

Paga actual: corresponde a una paga.


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.
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.
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
l

La seleccin de las opciones de emisin del recibo


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
l

l
l
l

Tipo de impresora
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.
Nmero de copias
Rango o seleccin de pginas de impresin
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
l

Nmero de la pgina visualizada respecto al total de pginas de los recibos


procesados.
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.
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
l
l
l

Nombre del impreso del recibo almacenado en la base de datos


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.
objeto con extensin DIM: indica la disposicin de datos de la consulta en la
emisin del recibo.
Origen de los datos DIM y QRL

Archivo de unidad de disco duro, tanto local como en red

Sistema cach

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

Meta4, Meta4Mind, Meta4 PeopleNet, Meta4 KnowNet, Meta4 e-mind y Meta4 t.innova son marcas registradas propiedad de Meta4 Spain, S.A.

l
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.
Gestionar los beneficiarios del empleado, permitiendo que stos
reciban una parte fija o porcentual de la retribucin del empleado.
Controlar los pagos para que la retribucin que se debe pagar al
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.
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.
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.
'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.
*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
l
l
l
l

Ejecutar un modelo de emisin


Guardar un modelo de emisin
Confirmar una emisin
Eliminar una emisin
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
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.
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.
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.
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

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.

(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.

Transferencia en soporte magntico.

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:

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.

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
l

)HFKDV: permite indicar la fecha de creacin de la emisin y la fecha de envo


de la emisin.
$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

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.
'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.

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
l
l

Confirmar y desconfirmar emisiones.


Eliminar emisiones no confirmadas.
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:
Meta4, Meta4Mind, Meta4 PeopleNet, Meta4 KnowNet, Meta4 e-mind y Meta4 t.innova son marcas registradas propiedad de Meta4 Spain, S.A.

l
l
l
l

Campos numricos con precisin decimal en la base de datos.


Funciones para redondeos a centsimas.
Clculos internos con decimales.
Normas de clculo fechadas.

Adems se han aadido otras funcionalidades que hacen posible:


l

l
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.
Introducir informacin en la moneda base (moneda nacional),
habiendo definido previamente la moneda base.
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.
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.
)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.

+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

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
l
l
l

Insertar monedas
Borrar monedas
Modificar monedas
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
l
l
l

,GHQWLILFDGRU: es un nmero secuencial asignado automticamente por la


aplicacin cada vez que se inserta una nueva moneda.
0RQHGD: es el nombre de la moneda que desea insertar.
0RGR: si hace clic en la casilla de verificacin 9LVLEOH, la moneda se activa y
estar disponible para realizar conversiones.
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.
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.
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 aplicacin 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

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
l
l
l

Editor de formularios y rboles y Editor de formularios de edicin rpida


Consulta
Informes
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
l

Visualizar informacin monetaria en la tabla resultado.


Utilizar las opciones multimoneda:

Visualizar la pantalla multimoneda en el momento de ejecucin de la


consulta.

Grabar las propiedades multimoneda.

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

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.
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.
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.
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

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

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.
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
l

Fechas: almacenan los datos en formato fecha.


Alfanumricos: almacenan los datos en formato alfanumrico.

628
COPYRIGHT 2003 Meta4 Spain, S. A.

$QH[R,0XOWLPRQHGD

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 componentes 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 aplicacin y permite las mismas operaciones que se comentaron para el caso anterior.
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 informacin 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

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.

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 emind 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
l

Diseador de formularios
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
l
l

True (1): inhabilita la opcin de conversin de moneda.


False (0): habilita el botn de multimoneda.
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
l
l

Fechas: almacenan datos en forma de fecha.


Alfanumricos: almacenan datos en formato alfanumrico.
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.

Potrebbero piacerti anche