Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Uso PDF
Uso PDF
&23<5,*+70HWD6SDLQ6$.
Quedan reservados todos los derechos.
$9,62: este manual est protegido por la legislacin referente a propiedad intelectual e indus-
trial y por tratados internacionales. La utilizacin permitida de esta documentacin queda limi-
tada a su uso en conexin con el producto, y todo uso no autorizado ser perseguido de
acuerdo con la legislacin aplicable. Se prohibe su copia, modificacin, reproduccin o distri-
bucin sin permiso del titular
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 4: GENERALIDADES
,QWURGXFFLyQ
2SFLRQHVGHLPSUHVLyQ
(MHFXWDUSURFHVRV
*HVWLyQGHPHQVDMHVHQODDSOLFDFLyQ
II
Cascada
Mosaico horizontal
Mosaico vertical
Organizar iconos
Cerrar ventanas
2SFLRQHVGHD\XGD
Contenidos
Buscar ayuda acerca de
Cmo usar la ayuda
Acerca de
III
IV
VI
VII
VIII
IX
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
11
&DUDFWHUtVWLFDVGHODDSOLFDFLyQHPLQG
12
13
+HUUDPLHQWDVGHXVRGHDSOLFDFLRQHV0HWD
La gestin de pagas est presente desde el inicio del trabajo con la aplicacin e-
mind. Permite acceder a la aplicacin realizando previamente una eleccin de
pagas para generar distintos procesos, tales como calcular la nmina, emitir
informes, emitir los recibos salariales, realizar consultas o generar los impresos
oficiales. Adems, desde el men de Gestin de pagas puede definir una paga,
abrir una paga que se encuentra cerrada o cerrar una paga que se encuentra
abierta.
Despus de acceder a la aplicacin tras seleccionar la opcin deseada, puede
proceder a trabajar con las distintas herramientas de uso de aplicaciones Meta4.
A continuacin se realiza una breve descripcin de cada una de ellas.
14
(QWUDGDGHLQIRUPDFLyQ
(MHFXFLyQGHSURFHVRV
&DUDFWHUtVWLFDVGHODHMHFXFLyQGHSURFHVRV
15
6DOLGDGHLQIRUPDFLyQ
16
+HUUDPLHQWDVGHO0RWRUGHLPSUHVRV
&RQVXOWD
,QIRUPHV
17
'RFXPHQWRVFRPELQDGRV
5HFLERGHQyPLQD
*HVWLyQGHSDJRV
18
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
20
$FFHVRDODDSOLFDFLyQ
21
22
23
24
Figura 6. Copyright
25
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
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 .
27
28
29
El Men inicial tiene algunas opciones que son propias para cada pas.
Haciendo clic con el botn derecho del PRXVH sobre este icono se despliega un
men que permite realizar las siguientes acciones:
30
31
32
6DOLGDGHODDSOLFDFLyQ
33
34
,QWURGXFFLyQ
35
36
1RFLRQHVEiVLFDV
37
8VRGHORVPHQ~VGHODDSOLFDFLyQ
En este apartado se detallan aquellas operaciones que es posible rea- lizar desde
los mens de la aplicacin:
l ,QWHUID]HQIRUPDGHYHQWDQDV, se describe el modo de uso de esta interfaz.
l ,QWHUID]HQIRUPDGHiUERO, se explica el modo de uso de esta interfaz as
como las distintas posibilidades que ofrece para trabajar con ella.
,QWHUID]HQIRUPDGHYHQWDQDV
38
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
40
2SFLRQHVGHYLVXDOL]DFLyQGHORVPHQ~V
La interfaz en forma de rbol permite mostrar los iconos que aparecen en la zona
derecha del rea de visualizacin de los mens de distinta forma:
l Iconos grandes. Para ello seleccione la opcin de men 9HU_,FRQRVJUDQGHV o
haga clic en el botn correspondiente.
l Iconos pequeos. Para ello seleccione la opcin de men 9HU_,FRQRV
SHTXHxRV o haga clic en el botn correspondiente.
l Lista. Para ello seleccione la opcin de men 9HU_/LVWD o haga clic en el botn
correspondiente.
l Detalle. Para ello seleccione la opcin de men 9HU_'HWDOOHo haga clic en el
botn correspondiente. Si se selecciona esta opcin, en el rea de
visualizacin de los mens se visualiza la siguiente informacin:
Nombre de las opciones de men, objetos de la aplicacin, procesos, etc;
que se corresponden con la entrada u opcin de men seleccionada en la
zona izquierda.
Tipo del objeto seleccionado.
Nombre de la herramienta que se encargar de mostrar el objeto de
aplicacin o proceso.
Nombre del objeto con extensin .PRO del sistema cach asociado al
objeto de aplicacin o proceso.
7UDEDMRFRQORVQRGRV
41
l Si desea desplegar o contraer los nodos uno a uno, haga doble clic sobre el
nodo que desea desplegar o contraer en la zona izquierda del rea de
visualizacin de los mens.
l Si quiere desplegar todos los nodos al mismo tiempo seleccione la opcin de
men 9HU_([SDQGLUWRGRV o haga clic en el botn correspondiente.
l Si desea contraer todos los nodos al mismo tiempo seleccione la opcin de
men 9HU_&RQWUDHUWRGRV o haga clic en el botn correspondiente.
l En caso de este posicionado en un determinado nodo y desee desplazarse al
anterior, seleccione la opcin de men 9HU_9ROYHUDODQWHULRU o haga clic en el
botn correspondiente.
*HVWLyQGHDFFHVRVGLUHFWRV
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.
&UHDFLyQGHXQDFFHVRGLUHFWR
42
(OLPLQDFLyQGHXQDFFHVRGLUHFWR
43
44
,QWURGXFFLyQ
45
2SFLRQHVGHLPSUHVLyQ
46
47
(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.
48
*HVWLyQGHPHQVDMHVHQODDSOLFDFLyQ
49
50
,QWURGXFFLyQ
51
1RFLRQHVEiVLFDV
52
$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.
53
6DOLGDGH*HVWLyQGHSDJDV
Para salir del men haga clic en el botn 6DOLU.
54
8VRGHOD*HVWLyQGHSDJDV
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
6HOHFFLRQDUXQDSDJD
Puede optar por seleccionar una Paga activa o acceder a la aplicacin tras
seleccionar la opcin Pagas libres.
3DJDVDFWLYDV
56
57
3DJDVOLEUHV
58
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.
&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.
59
60
&HUUDUXQDSDJD
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
$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
62
,QWURGXFFLyQ
63
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.
64
D Para activar las barras, haga clic con el botn derecho del PRXVH sobre la
zona en la que se muestran las barras o en la opcin de men 9HUde los
editores. Se despliega un men contextual en el que puede seleccionar la
barra que desea activar. Junto al nombre de la barra se muestra una marca
de verificacin que indica que la barra seleccionada est activa.
E Para desactivar las barras, haga clic con el botn derecho del PRXVH sobre
la zona en la que se muestran las barras, o el la opcin de men 9HUde los
editores y a continuacin seleccione la barra que desea desactivar en el
men contextual desplegado. Se observa que la marca de verificacin junto
al nombre de la opcin no aparece, lo que indica que la barra seleccionada
est desactivada.
Adems, puede personalizar su rea de trabajo y colocar dichas barras en el
lugar y forma que desee en el rea del editor haciendo un clic sobre la barra
activa y arrastrando sta a continuacin con el PRXVH.
l %DUUDGHHVWDGR: situada en la parte inferior de la pantalla, indica el instante en
el que el usuario se conecta al servidor, la hora actual, el tiempo transcurrido
entre ste y el momento en el que se realiza la conexin, el estado de las teclas
BLOQ MAYUS, BLOQ NUM, INSERT y BLOQ DESPL, y el nmero del registro en el que
se encuentra as como el nmero de registros totales recuperados. Para activar
o desactivar esta barra, seleccione la opcin de men 9HU_%DUUDGHHVWDGR.
l %DUUDVGHGHVSOD]DPLHQWR: situadas en la parte inferior y derecha de los
formularios, permiten desplazarse en el formulario abierto hacia arriba o hacia
abajo, y hacia derecha o izquierda. Para ello haga clic con el PRXVH en la barra
o en la flecha de desplazamiento, o bien arrastre hacia la direccin deseada el
cuadro de desplazamiento.
Una de sus utilidades ms importantes es la visualizacin completa del registro
en aquellos casos en los que el tamao del formulario es mayor que el espacio
de visualizacin del que se dispone en el monitor.
l 9HQWDQDGHO(GLWRU: espacio del escritorio en el que visualiza los formularios,
rboles y formularios de edicin rpida activos. En este caso, ya que se ha
tomado como ejemplo el Editor de formularios y rboles, se muestra un
formulario convencional
65
&RQWUROHVGHORVIRUPXODULRV
(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.
66
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
0DUFR
%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
hacerlo a travs de los botones calendarios asociados, puesto que stos dan el
formato adecuado al campo fecha.
*UXSRFDPSR
%RWyQGHGHWDOOH\ERWyQGHUHPRQWH
&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
&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
70
*UXSRUHPRQWH
71
Figura 34. Grupo remonte Id. Objeto en el Editor de formularios de edicin rpida
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
72
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:
73
2SFLyQ 'HVFULSFLyQ
74
2SFLyQ 'HVFULSFLyQ
Mayor o igual que el campo / Recupera los registros siempre que los carac-
Menor o igual que el campo teres (numricos, textuales o tipo fecha) del
valor asignado al campo coincidan con los
caracteres del valor buscado o sean mayores/
menores.
75
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
77
Figura 38. Formulario con Traduccin Global de Campos del formulario activada
78
Figura 39. Formulario con Traduccin Global de Campos del Formulario activada y no guarda el
registro
79
80
81
82
83
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
84
*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
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.
86
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
2SFLRQHVGHYLVXDOL]DFLyQGHIRUPXODULRV
Los Editores permiten visualizar y trabajar con varios formularios abiertos a la vez
de la forma ms cmoda para cada usuario. As, las ventanas de stos pueden
disponerse del siguiente modo:
l Cascada
l Mosaico vertical
l Mosaico horizontal
l Organizar iconos
l Cerrar ventanas
&DVFDGD
0RVDLFRKRUL]RQWDO
0RVDLFRYHUWLFDO
2UJDQL]DULFRQRV
88
&HUUDUYHQWDQDV
89
2SFLRQHVGHD\XGD
&RQWHQLGRV
%XVFDUD\XGDDFHUFDGH
Opcin que presenta la ventana Temas de Ayuda donde puede realizar una
bsqueda por palabras claves.
&yPRXVDUODD\XGD
$FHUFDGH
90
,QWURGXFFLyQ
91
1RFLRQHVEiVLFDV
92
93
$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
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
8VRGHO(GLWRUSDUDWUDEDMDUFRQIRUPXODULRV
Figura 50. Esquema del uso del Editor de Formularios para trabajar con formularios
2SFLRQHVEiVLFDV
96
2SHUDFLRQHVFRQUHJLVWURV
,QVHUWDUUHJLVWURV
97
0RGLILFDUUHJLVWURV
98
Recuerde que en ningn caso es posible modificar los valores asociados a los campos que
forman parte de la clave primaria.
%RUUDUUHJLVWURV
)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
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
$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
)DFLOLGDGHVDODHGLFLyQ
101
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
%~VTXHGD\VHOHFFLyQGHUHJLVWURV
102
se desea trabajar.
Existen distintas posibilidades de bsqueda y seleccin de registros:
l Navegacin, es decir, visualizacin secuencial de registros.
l Obtencin de un listado, permite visualizar todos los registros de un formulario
y recuperar aquel con el que se desea trabajar.
l Bsqueda por formulario (QBF, Query By Form), permite recuperar un registro
o un conjunto de registros. La condicin o condiciones de bsqueda deben
hacer referencia a campos del formulario.
l Bsqueda por filtro complejo, permite establecer criterios de seleccin tomando
como punto de partida los campos de una tabla base y el conjunto de campos
de los tablas que tienen alguna relacin con ella para recuperar un registro o un
conjunto de registros.
Estas opciones de bsqueda se ilustran en el siguiente esquema.
1DYHJDFLyQ
103
,UDO~OWLPRUHJLVWURGHODWDEOD.
/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.
%~VTXHGDSRUIRUPXODULR4%)
104
105
106
%~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
(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
109
110
2SFLRQHVDYDQ]DGDV
En este apartado se describen las opciones avanzadas de las que dispone el Editor
de formularios:
l Compartir recursos con otras aplicaciones por medio de la especificacin OLE.
l Reutilizar formularios en zoom.
l Buscar y seleccionar registros de forma optimizada.
l Realizar nuevas validaciones de datos.
l Opciones de depuracin de los formularios.
A continuacin se explican estas opciones.
&RPSDUWLULQIRUPDFLyQFRQRWURVUHFXUVRV
111
,QFOXLULQIRUPDFLyQ2/(VREUHFDQGLGDWRV\HPSOHDGRV
,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
113
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.
,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
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
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
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
118
(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
(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
120
,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
3URSLHGDGHVGHORVFDPSRV2/(
Haciendo clic con el botn derecho del PRXVH en el espacio reservado en pantalla
al objeto OLE puede seleccionar sus 3URSLHGDGHV. Si realiza esta accin se
superpone una ventana que contiene:
l El nombre del archivo en el que se ha guardado el objeto.
l El estilo. Puede tomar dos valores, 2EMHWR y $SOLFDFLyQ, dependiendo de si ha
insertado o vinculado un objeto con extensin .OLE, o un objeto de cualquier
otro tipo compatible con la especificacin (en este caso slo vincular).
l La clase del objeto: toma un valor indicativo de la aplicacin con la que cre el
objeto.
l Tipo de enlace: toma el valor (QOD]DGR o ,QFUXVWDGR, dependiendo de cmo
se haya creado el objeto.
l Muestra: indica si en el formulario se ve el objeto maximizado o minimizado,
toma los valores &RQWHQLGR o ,FRQR.
l Presentacin: indica si el contenido del objeto debe ajustarse o no al espacio
que se le ha reservado en pantalla al disear el formulario (opciones $MXVWDUD
YHQWDQD o 7DPDxRUHDO).
l Actualizacin: indica cmo se actualiza el contenido del campo. Puede tomar
los valores $XWRPiWLFD, (VWiWLFD o 0DQXDO.
2SHUDFLRQHVTXHVHSXHGHQHIHFWXDUFRQXQREMHWR2/(
Haciendo clic con el botn derecho del PRXVH en el espacio reservado en pantalla
al objeto OLE puede seleccionar la opcin 2EMHWR. Esta opcin permite efectuar
distintas acciones dependiendo del tipo de objeto del que se trate. En lneas
generales puede (GLWDU y $EULU el objeto. La diferencia entre estas dos opciones
consiste en que:
l Si el usuario edita el objeto, la modificacin se realiza desde el Editor de
formularios.
l Si el usuario abre el objeto, la modificacin se realiza desde la aplicacin
Windows con la que se cre.
5HXWLOL]DUIRUPXODULRVHQ]RRP
122
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
%~VTXHGD\VHOHFFLyQGHUHJLVWURV
124
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
)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
126
127
'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
129
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
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
8VRGHOERWyQGHE~VTXHGDSRUIRUPXODULR4%)
132
&DPSRVSRUORVTXHILOWUDUHQXQDE~VTXHGDSRUIRUPXODULR
Dependiendo de las decisiones adoptadas en fase de diseo, el usuario, en el
momento de realizar una bsqueda por formulario (QBF), va a disponer de todos
los campos habilitados para efectuar tal bsqueda, o por el contrario algunos o
todos deshabilitados.
En este ltimo caso, es posible activar en fase de diseo la posibilidad de
optimizacin que permite especificar qu campos del formulario van a estar
habilitados para realizar una bsqueda por formulario (QBF). Las opciones
disponibles son las siguientes:
l Es posible habilitar uno, algunos o todos los campos de este formulario para
realizar bsquedas.
l Es posible especificar tambin que slo los campos que forman parte de la
clave primaria han de estar habilitados para realizar una bsqueda por
formulario.
Estos campos son especialmente tiles porque normalmente contienen los
datos ms relevantes del registro.
l Tambin se pueden seleccionar para realizar una bsqueda por formulario
todos los campos cuyo nombre lgico comience por N_ en la definicin que de
stos se ha hecho desde el diseador de formularios.
133
Figura 71. Formulario con esta posibilidad de optimizacin activada y dos campos habilitados
134
Figura 72. Formulario con esta posibilidad de optimizacin activada y todos los campos
habilitados
135
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
136
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
138
Figura 76. Formulario con esta posibilidad de optimizacin activada y deshabilitado como
ptimo el campo Nombre
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
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
5HOOHQDUHOSULPHUFDPSRGHOIRUPXODULR
Una vez habilitados determinados campos para realizar una bsqueda por
formulario, esta posibilidad de optimizacin, siempre que se active en fase de
diseo, obliga al usuario a rellenar necesariamente el primer campo habilitado del
formulario.
Si no inserta datos en el primer campo del formulario al efectuar la bsqueda, la
aplicacin lanza un mensaje indicando que tal campo ha de contener valor.
Una vez habilitados en fase de diseo los cuatro primeros campos del formu-
lario para realizar bsquedas y activada esta posibilidad de optimizacin, si no
inserta informacin en el primer campo del formulario, al ejecutar la bsqueda
por formulario aparecen las siguientes ventanas:
141
(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
143
5HVWULFFLyQGHVLQWD[LVGHE~VTXHGD
144
Figura 82. Ventana filtro por formulario con sintaxis de bsqueda restringida
l Para optimizar las bsquedas al realizar una bsqueda por formulario (QBF),
en la ventana 2SFLRQHV*HQHUDOHVGHOIRUPXODULR4%) aparecen
deshabilitado el operador lgico 2 y el comando de comparacin &RLQFLGHDO
ILQDO.
Figura 83. Ventana Opciones Generales del Formulario con sintaxis de bsqueda restringida
2WUDVSRVLELOLGDGHVGHYDOLGDFLyQGHGDWRV
145
0RGRVGHYDOLGDFLyQHQODLQWURGXFFLyQGHGDWRV
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
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
148
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
149
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
2SFLRQHVGHGHSXUDFLyQGHORVIRUPXODULRV
151
152
8VRGHO(GLWRUSDUDWUDEDMDUFRQiUEROHV
Figura 91. Esquema del uso del Editor de formularios con rboles
2SFLRQHVEiVLFDV
El Editor de formularios permite ejecutar distintas opciones bsicas que han sido
clasificadas en este apartado de la siguiente forma:
l 2SHUDFLRQHVGHHGLFLyQGHiUEROHV: se agrupan aquellas operaciones que
tienen como finalidad visualizar el contenido informativo de un rbol; visualizar
el esquema de un rbol, expandir la estructura de un rbol, mostrar u ocultar
ste y visualizar la informacin sobre la entidad referenciada en un nodo.
l 2SHUDFLRQHVFRQQRGRV: se detallan los procesos de creacin y actualizacin
de los nodos que componen un rbol.
153
2SHUDFLRQHVGHHGLFLyQGHiUEROHV
9LVXDOL]DUHOHVTXHPDGHXQiUERO
154
([SDQGLUODHVWUXFWXUDGHXQiUERO
155
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
0RVWUDU\RFXOWDUHOiUERO
9LVXDOL]DUODLQIRUPDFLyQVREUHODHQWLGDGUHIHUHQFLDGDHQXQQRGR
2SHUDFLRQHVFRQORVQRGRV
En este apartado se explican las operaciones que es posible realizar con los nodos
que componen un rbol:
l Crear un nuevo nodo.
l Modificar la informacin asociada a un nodo.
l Borrar un nodo.
l Imprimir el contenido de un rbol.
Es importante tener en cuenta que para llevar a cabo estas operaciones ha de
156
&UHDUXQQXHYRQRGR
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
157
3HUVRQDOL]DFLyQGHOGLVHxRGHORViUEROHV
0RGLILFDFLyQGHOGLVHxRGHXQiUERO
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
2SFLRQHVGHGHSXUDFLyQGHORViUEROHV
159
160
,QWURGXFFLyQ
161
D7LSRIRUPXODULR
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.
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
F7LSRPDWUL]
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.
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.
G7LSRFRPELQDGR
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
164
1RFLRQHVEiVLFDV
165
166
$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
168
8VRGHO(GLWRUGHIRUPXODULRVGHHGLFLyQUiSLGD
2SFLRQHVEiVLFDV
169
(GLFLyQGHODVVHFFLRQHVFDEHFHUD\GHWDOOH
6HFFLyQFDEHFHUD
170
6HFFLyQGHWDOOH
Una vez asignados los valores a los campos de la seccin cabecera, se procede a
desplegar la seccin detalle.
Existen tres formas posibles de editar la seccin detalle:
l Haciendo doble clic sobre la zona detalle.
l Presionando el tabulador del teclado desde la cabecera.
l Seleccionando la opcin 5HJLVWUR_(GLWDUGHWDOOH.
l Haciendo clic en el botn correspondientede la barra de formularios.
Este botn tiene un pequeo circulo en la parte superior que cambia de color
rojo a verde cuando es activado. De esta forma indica si la seccin detalle est
cerrada (rojo) o abierta (verde) a la edicin.
2SHUDFLRQHVFRQUHJLVWURV
171
,QVHUWDUUHJLVWURV
172
173
0RGLILFDUUHJLVWURV
%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
,PSULPLUUHJLVWURV
(MHFXWDUSURFHGLPLHQWRVGHEDVHGHGDWRV
175
(MHFXWDUSURFHVRV
)DFLOLGDGHVDODHGLFLyQ
$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
'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
&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.
&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.
178
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
%~VTXHGD\VHOHFFLyQGHUHJLVWURV
179
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
)XHQWHVWLSRGHOHWUDWDPDxRHVWLOR\FRORU
Las fuentes utilizadas por defecto en las secciones cabecera y detalle pueden ser
personalizadas por el usuario de forma muy sencilla.
l Personalizar fuentes en la seccin cabecera: seleccione la opcin de men
)RUPDWR_)XHQWHGHOPDHVWUR
l Personalizar fuentes en la seccin detalle: seleccione la opcin de men
)RUPDWR_)XHQWHGHOGHWDOOH.
Al seleccionar estas opciones aparece una ventana que permite modificar los
siguientes aspectos relativos a las fuentes: tipo (Times New Roman, Arial, etc.),
tamao (puntos para aumentar o disminuir), estilo (negrita, cursiva, etc.) efectos
(tachado o subrayado) y color (negro, rojo, etc.).
$VSHFWRGHOGHWDOOH
Adems del tipo de fuente, es posible modificar otras variables del formato que
afectan a la visualizacin de la seccin detalle.
l $OWXUDGHODVILODVpara modificar la altura asignada por defecto a cada fila
seleccione la opcin de men )RUPDWR_$OWXUDGHODVILODV, aparece una
ventana en la que escribir el nuevo valor. Las modificaciones efectuadas desde
esta opcin afectan a todas las filas del detalle.
Dentro de esta ventana aparece la casilla de verificacin $OWXUDHVWDQGDU. En
caso de que est chequeada, siempre que acceda a esta ventana el campo
$OWXUDGHODVILODV mostrar la ltima altura asignada a las filas antes de
realizar ninguna modificacin.
l $QFKXUDGHODVFROXPQDVpara aumentar o disminuir la anchura de una
columna, posicinese en el borde lateral derecho de la lnea de ttulo de los
campos del detalle (lnea superior del detalle con fondo gris en la que se
muestran los nombres de cada una de las columnas), haga clic con el PRXVH
sobre sta y desplace el puntero del PRXVH hasta la posicin deseada de la
celda. Esta misma tcnica se puede utilizar para modificar la altura de las filas.
181
2SFLRQHVDYDQ]DGDV
182
l 2SFLRQHVGHGHSXUDFLyQGHORVIRUPXODULRVGHHGLFLyQUiSLGD: se describen
un conjunto de opciones que permiten obtener mayor informacin del
formulario con el que se est trabajando.
&UHDFLyQGHIRUPXODULRVGHHGLFLyQUiSLGDGHVHFFLyQGHWDOOH
183
Seleccione la tabla base sobre la que quiere generar el formulario de edicin
rpida y haga clic en el botn 6LJXLHQWH.
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
3HUVRQDOL]DFLyQGHOGLVHxRGHIRUPXODULRVGHHGLFLyQUiSLGD
$xDGLU\HOLPLQDUFROXPQDVHQODVHFFLyQGHWDOOH
185
186
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.
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
2WUDVSRVLELOLGDGHVGHYDOLGDFLyQGHGDWRV
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
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.
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
formularios.
El usuario puede determinar si las variables de entorno asociadas a un formulario
de edicin rpida deben cargarse o deben ser ignoradas, independientemente del
tipo de acceso al formulario (por opcin de men, lista de formulario o remonte).
Las variables de entorno en la propiedad 5HPRQWH pueden tener dos valores (Si/
No) que indican lo siguiente:
l 1R: la variable de entorno asociada es ignorada en todos los formularios de
edicin rpida.
l 6t: (opcin por defecto) la variable de entorno asociada puede ignorarse o no
en el formulario segn el estado, activada o desactivada, de la opcin de men
9HU_9DULDEOHVUHPRQWH.
D desactivada (opcin por defecto): todas las variables de entorno asociadas
al formulario sern cargadas independientemente del acceso al formulario
(por opcin de men, lista de formulario o remonte).
E activada: las variables de entorno slo sern cargadas si el acceso al
formulario ha sido a travs de un remonte y no si el acceso ha sido desde la
lista de formularios u opcin de men.
5HIUHVFRGHFDEHFHUD\UHIUHVFRVHOHFWLYRGHFDEHFHUD
190
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
191
192
,QWURGXFFLyQ
193
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.
194
)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
196
UHDGHWUDEDMR
197
198
,QWURGXFFLyQ
199
1RFLRQHVEiVLFDV
200
201
$FFHVR\VDOLGD
202
$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
8VRGHOSURJUDPD
En este apartado se describen las diferentes opciones de que dispone para trabajar
con el &iOFXORGHQyPLQD.
El contenido de este apartado se divide en:
l 2SFLRQHVEiVLFDV: se describen las distintas opciones con las que puede
ejecutar el clculo de nmina.
l 2SFLRQHVDYDQ]DGDV: se explica la definicin de filtros para el clculo de
nmina, as como otras opciones de carcter general.
204
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
206
6HOHFFLRQDUODSDJDDSURFHVDU
207
208
209
6HOHFFLRQDUODVRSFLRQHVGHOFiOFXOR
210
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
212
Filtro predefinido
213
,QLFLDUHOFiOFXOR
Una vez definidas las opciones de clculo haga clic en el botn ,QLFLDUHO&iOFXOR.
(VWDEOHFHUILOWURVSDUDHOFiOFXOR
6HFXHQFLDGHOFiOFXORQDYHJDFLyQ
214
&DPELDUODVHFXHQFLDGHOFiOFXOR
Es posible modificar la secuencia del clculo mediante los botones &DOFXODUSDJD
y &RPSOHWDUFiOFXOR, o mediante sus opciones equivalentes desde el men
215
&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
6HJXLPLHQWRGHOFiOFXOR
217
Descomposicin en conceptos
Usos en conceptos
Descomposicin en totales
Usos en totales
Descomposicin en TIs
Usos en TIs
l ,QIRUPDFLyQGH7,V
Descomposicin en conceptos
Usos en conceptos
Cabe sealar que esta informacin es slo de carcter informativo, por lo que si
detecta o desear realizar un cambio sobre algn concepto de nmina o TI, deber
hacerlo a travs de los editores correspondientes. Para ms informacin sobre la
modificacin de conceptos y TIs, consulte el apartado 0RGLILFDFLyQGHFRQFHSWRV
del captulo "Editor de conceptos", y el apartado 0RGLILFDFLyQGH7,Vdel captulo
"Editor de TIs", ambos del 0DQXDOGHGHVDUUROORGHDSOLFDFLRQHV0HWD .
A continuacin se describe el detalle y manera de acceder a cada una de estas
opciones.
,QIRUPDFLyQVREUH&RQFHSWRV
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
219
220
221
222
,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.
223
224
225
7LHPSRV\HVWDGtVWLFDV
Esta informacin puede visualizarse para el clculo en general (una vez terminado el cl-
culo), o durante el proceso de clculo (en caso de haber elegido la opcin &DOFXODUXQRD
XQR). En este ltimo caso, las estadsticas mostradas se refieren a los registros calculados
hasta ese momento.
226
En esta ventana se muestra el tiempo invertido para calcular una o varias pagas
(en caso de efectuar retroactividad), para todos o para un nmero limitado de
empleados.
En caso de que existan varias pagas, puede seleccionarlas desde el botn de lista
3DJDV.
Tiene la posibilidad de solicitar las estadsticas sobre los tiempos de clculo
invertidos en cualquier momento en el que se detenga el proceso de clculo (esto
puede variar dependiendo de la secuencialidad elegida) o al finalizar ste,
permitiendo distinguir entre:
l Tiempos totales
l Tiempo medio por registro, y
l Tiempo que se ha invertido en calcular la ltima nmina.
Estas opciones se seleccionan desde el botn de lista 7LSRGHHVWDGtVWLFD.
El ejemplo mostrado en esta ventana se ha obtenido al solicitar informacin
estadstica tras haber procesado el clculo de la nmina de un grupo de
empleados. El nmero de registros procesados hasta el momento de la
interrupcin se detalla en la casilla 5HJLVWURVFDOFXODGRV y el estado del clculo en
la casilla (VWDGR(en el ejemplo, se podr ver que el proceso todava no ha
concluido).
Tambin se detalla el nmero de registros errneos si los hubiera (siempre que se
haya lanzado el clculo continuo aunque se produzcan errores seleccionando esta
opcin dentro de la pestaa *HQHUDO de la ventana 2SFLRQHVDYDQ]DGDV del
clculo) . Para consultar qu registros son los errneos haga clic en el botn que
aparece junto al campo 5HJLVWURVFRQHUURUHV. Se accede a la ventana Registros
completados con errores en la que se detalla en qu sociedad, empleado y fase de
alta se ha producido el fallo.
227
*UiILFRVGHODVHVWDGtVWLFDV
2SFLRQHVDYDQ]DGDV
228
)LOWUR
0RVWUDUILOWURHQHMHFXFLyQ
Desde esta ventana puede disear un filtro para el clculo de nmina. Para
229
(VWDEOHFHUILOWURVSUHGHILQLGRV
&UHDUXQQXHYRILOWUR
*XDUGDUPRGLILFDU\HOLPLQDUILOWURV
230
9LVXDOL]DFLyQ
231
232
233
*HQHUDO
234
l 1~PHURGHGHFLPDOHVDORVTXHUHGRQGHDODIXQFLyQ5281'esta casilla
permite modificar el comportamiento de esta funcin LN4 modificando el
nmero de decimales que tiene en cuenta para redondear el valor que se le
pasa. El comportamiento y valores por defecto de esta opcin se especifica a
travs de determinadas propiedades a nivel del editor del registro o del objeto
.CLC del clculo. Para ms informacin remita al personal tcnico al apartado
3DUDPHWUL]DFLyQGHOIURQWHQGGHFiOFXOR del captulo "Anexo I Configuracin
de herramientas", del 0DQXDOGHGHVDUUROORGHDSOLFDFLRQHV0HWD .
l &RQWLQXDUHOFiOFXORDXQTXHVHSURGX]FDQHUURUHV esta casilla activada
permite continuar con el clculo de la nmina aunque en su ejecucin se
produzcan errores, si bien los registro errneos no se grabarn en ningn caso
en las tablas de Acumulado. Al finalizar el clculo, el usuario podr disponer de
un listado que refleje los registros afectados. El comportamiento y valores por
defecto de esta opcin se especifica a travs de determinadas propiedades a
nivel del editor del registro o del objeto .CLC del clculo.
Cuando se produce algn error, este hecho aparecer reflejado de las
siguientes formas:
l Marcado con el icono de advertencia en el recibo en pantalla, en la ventana
que muestra informacin sobre los conceptos, en la ventana que muestra
los detalles de ejecucin y en la ventana que recoge informacin sobre las
TIs.
l En la barra de herramientas del recibo en pantalla se mostrar, del total de
registros, el nmero de registros correctos que el usuario ha visualizado y
el nmero de registros incorrectos* que el usuario ha visualizado, por
ejemplo, 67+1*/102
l En el listado de las estadsticas del clculo se detalla el nmero de registros
con errores. Haciendo clic en el botn que aparece junto al campo
5HJLVWURVFRQHUURUHV, se puede consultar el listado de dichos registros.
Concretamente se detalla en qu sociedad, empleado y fase de alta se ha
producido el fallo.
235
236
&RQH[LRQHV
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
238
239
$QH[R,5HWURDFWLYLGDGDXWRPiWLFDHQHOFiOFXORGH
QyPLQDORFDO
8VRGHODUHWURDFWLYLGDGDXWRPiWLFD
240
241
Se comprueba la informacin actualizada, para cada una de las Fases de Alta,
determinando si se desea retroactivar automticamente o no y verificando la
conveniencia de la fecha a partir de la cual se retroactivara.
Se realiza el clculo de la retroactividad automtica.
Se borra la informacin referente a la retroactividad automtica en Fases de
Alta.
El clculo de nmina ofrece la posibilidad de realizar:
l Retroactividad automtica individual.
l Retroactividad automtica colectiva.
5HWURDFWLYLGDGDXWRPiWLFDLQGLYLGXDO\FROHFWLYD
0RGLILFDFLyQGHGDWRVUHWURDFWLYLGDGLQGLYLGXDO
&RPSUREDFLyQGHGDWRVHQ)DVHVGHDOWDUHWURDFWLYLGDGLQGLYLGXDO
242
243
0RGLILFDFLyQGHGDWRVUHWURDFWLYLGDGFROHFWLYD
244
&RPSUREDFLyQ\WUDVSDVRGHGDWRVD)DVHVGHDOWDUHWURDFWLYLGDGFROHF
WLYD
245
246
&iOFXORGHQyPLQDFRP~Q
Una vez que haya completado los datos necesarios para ejecutar la retroactividad
se puede llevar a cabo dicho proceso, el cual contempla las siguientes
posibilidades:
l Retroactividad automtica colectiva.
l Retroactividad automtica individual.
l Retroactividad manual.
Tenga en cuenta que la retroactividad automtica efectuar el clculo de todas las
pagas a partir de la fecha de retroactividad que se haya indicado en Fases de Alta.
A continuacin se describe el proceso de clculo de la retroactividad automtica
247
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.
*HVWLyQGHODLQIRUPDFLyQFRP~Q
248
'HILQLFLyQGHODIUHFXHQFLDGH
WUDQVDFFLRQHVHQHOSURFHVRGH
UHWURDFWLYLGDGDXWRPiWLFDLQGLYLGXDO\
FROHFWLYD
249
Meta4 ha reservado los 100 primeros cdigos para procesos de la versin estndar del pro-
ducto por lo que no debe eliminar ninguno de ellos.
250
,QWURGXFFLyQ
251
252
1RFLRQHVEiVLFDV
253
254
$FFHVR\VDOLGD
255
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
8VRGHOSURJUDPD
9LVLyQJHQHUDOGHOFiOFXORUHPRWR
)DVHVGHOFiOFXOR
257
258
l )DVH$OPDFHQDPLHQWRHQODEDVHGHGDWRVGHODGHILQLFLyQGHORWHV: tras
definir y planificar la ejecucin del clculo, se lanza la peticin de clculo al
servidor de aplicaciones elegido y el lote queda almacenado en la base de
datos. Durante esta fase los lotes permanecen en diferentes estados en espera
antes de ser ejecutados.
En esta fase puede visualizar la definicin del lote a travs del monitor de
clculo y modificar algunas de sus propiedades.
l )DVH(MHFXFLyQGHORWHV: una vez que el servidor de aplicaciones al que fue
asignado el lote, est disponible para ejecutar el lote, procede a realizar dicha
operacin. Desde el monitor de clculo puede realizar un seguimiento de lote,
obteniendo informacin relativa a si el lote est en ejecucin o si el clculo ha
finalizado.
l )DVH5HVXOWDGRV: al terminar la ejecucin del clculo de cada proceso, se
genera un archivo para cada proceso que recoge la siguiente informacin:
(UURUHV: en los casos en que algn proceso del lote no sea ejecutado con
xito, es decir, no se haya completado debido a algn error, se genera un
archivo que contiene informacin sobre el tipo error.
Si el proceso no tiene errores (su clculo se ha completado) el archivo
generado indicar que no se produjeron errores.
(VWDGtVWLFDV: por cada proceso calculado se genera un archivo que recoge
las estadsticas del mismo.
Estos archivos son guardados en la base de datos.
(MHFXFLyQGHORWHV
259
Es posible configurar su servidor de aplicaciones para que ejecute "n" lotes (en este caso 3),
concurrentemente.
260
261
(VWDGRVGHORVORWHVGXUDQWHFDGDIDVH
A continuacin se describen los estados por los que pasa el lote en las diferentes
fases del clculo.
Una vez que se realiza la definicin de cada lote (Fase 1) y se lanza la peticin de
ejecucin del clculo, sta es almacenada (Fase 2). Durante esta fase el programa
de clculo asigna un estado de espera a cada lote, el cual puede ser visualizado a
travs del monitor de clculo.
Los estados que se presentan durante las distintas fases son:
l 3HWLFLyQ: cada vez que se lanza el clculo de un lote, ste queda en estado
3HWLFLyQ hasta que sea detectado por el servidor de aplicaciones al que se
envi dicho lote.
l $ODHVSHUD: cuando se planifica la ejecucin de un lote, es decir, que
programa la fecha y hora del clculo de un lote, una vez que el servidor de
aplicaciones lo detecta, el estado del lote cambia a modo $ODHVSHUD, el cual
indica que est en cola para ser ejecutado.
l /LVWR: cuando se lanza la ejecucin de un lote que no est programado, el lote
se encuentra en estado de 3HWLFLyQ.Una vez que lo detecta el servidor de
aplicaciones, pasa a /LVWR. Sin embargo, cuando el lote es programado o est
esperando la hora de ser ejecutado, pasa de $ODHVSHUD a /LVWR.
El estado /LVWR indica que el lote est preparado para ser ejecutado (Fase 3).
l (MHFXWiQGRVH: una vez que el servidor est listo para ejecutar el clculo, es
decir, en el momento en que est disponible, comienza la ejecucin del lote.
l &RPSOHWDGR: una vez que el lote se ha ejecutado con xito, queda en estado
&RPSOHWDGR. Este es el ltimo estado del lote.
l 0XHUWR: cuando un lote tiene errores durante su ejecucin, sta no se completa
con xito y queda en estado 0XHUWR, generndose un archivo que describe los
errores encontrados en cada proceso. En este caso se deben corregir dichos
errores y:
D Volver a definir el lote (Fase1) y lanzar nuevamente su peticin de
ejecucin.
E Reestablecer el servidor de aplicaciones para que detecte nuevamente el
lote.
l $ERUWDGR: este estado se presenta cuando se cancela un lote durante su
ejecucin. Una vez que se cancela un lote, no puede volverse a ejecutar a
menos que sea definido de nuevo (fase 1).
l 3DUDGR: cuando los procesos de un lote estn en ejecucin y dicho lote es
interrumpido debido a la entrada en ejecucin de otro lote prioritario (consulte el
apartado 3ULRULGDG\ORWHVFRQPiVGHXQSURFHVR de este captulo),
262
263
$FFLRQHVTXHVHSXHGHQUHDOL]DUSDUDFDGDHVWDGRGHOFiOFXOR
264
Para cada estado del clculo de nmina en servidores remotos tiene la posibilidad
de realizar las siguientes acciones a travs del monitor de clculo remoto:
l 0RGLILFDU. Puede modificar las siguientes opciones:
Prioridad: puede cambiar la prioridad de ejecucin del lote (consulte el
apartado &DPELDUODSULRULGDGGHOORWH de este captulo).
Servidor: permite modificar el servidor de aplicaciones que va a procesar el
lote (consulte el apartado &DPELDUHOVHUYLGRUHQFDUJDGRGHSURFHVDUHO
ORWH de este captulo).
Fecha/hora: tiene la posibilidad de cambiar la fecha de inicio de la
ejecucin de las tareas.
Estas modificaciones nicamente las puede realizar el usuario que planific
esta tarea, es decir, el usuario propietario del lote ejecutado.
l $ERUWDU: esta opcin permite abortar (cancelar) el clculo.
l (OLPLQDU: una vez que la tarea se ha ejecutado, y con la finalidad de reducir la
informacin que muestra el monitor de clculo remoto, puede eliminar el lote
ejecutado.
Al eliminar un lote, el resultado del clculo queda almacenado en las tablas de resultados del
sistema, sin embargo, la definicin del lote, as como sus estadsticas y el archivo de errores
(en caso de haberlo), son borrados.
La siguiente tabla muestra las acciones que puede realizar para cada estado del
clculo.
265
Figura 158. Acciones a realizar para cada estado del clculo de nmina
2SFLRQHVEiVLFDV
(MHFXFLyQGHORWHV
266
'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]DUHOFiOFXORGHQyPLQDSHWLFLyQGHOFiOFXOR
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
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
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.
&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
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.
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
'HILQLUODSULRULGDGGHOORWH
271
3ULRULGDG\ORWHVFRQPiVGHXQSURFHVR
,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
,QGLFDUODIHFKDGHLQLFLRGHOORWH
Una vez definido el nombre del lote y su prioridad, tiene la posibilidad de indicar
si quiere que el clculo de nmina se procese un da y a una hora determinada,
o si prefiere que se ejecute en cuanto el servidor reciba la peticin.
El programa de clculo le ofrece dos posibilidades:
l Indicar la hora y la fecha en la que el servidor de aplicaciones debe comenzar a
procesar el lote.
l Indicar que el servidor debe comenzar a procesar el lote en cuanto reciba la
peticin.
Para indicar una fecha y hora distinta de la actual:
Haga clic en la casilla 3URJUDPDULQLFLR.
Seleccione en la casilla 'tD, el da en el que se debe iniciar el clculo de la
paga seleccionada. Para ello dispone de un botn calendario.
Seleccione la hora en la casilla de texto situada en la parte inferior izquierda de
la ventana calendario.
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
)LOWUR
/DQ]DUHOFiOFXORGHQyPLQDSHWLFLyQGHFiOFXOR
Puede activar el Monitor del clculo remoto en el momento de enviar la solicitud. Para ello
active la casilla de verificacin /DQ]DUHOPRQLWRU.Para ms informacin del monitor, con-
sulte el apartado /DQ]DUHOPRQLWRUGHOFiOFXOR de este captulo.
274
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:
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
276
'HILQLUODLQIRUPDFLyQDYLVXDOL]DUGHORVORWHV
277
Compruebe que est activa la carpeta &DPSRV/RWHV. Si esta carpeta no
est activa, haga clic sobre su pestaa.
278
'HILQLUODLQIRUPDFLyQDYLVXDOL]DUGHORVSURFHVRV
La parte inferior del Monitor recoge informacin sobre los procesos que forman
parte del lote que se encuentre activo. El Monitor recoge la siguiente informacin
para los procesos:
l 1RPEUHGH3URFHVR: identificador del proceso. Como nombre se le asocia al
proceso el identificador de "Paga". Opcin activa por defecto.
l ,G&RPSXWDGRUD: identificador de la estacin de trabajo que realiz la peticin
de ejecucin.
l 8VXDULR0HWD: identificador del usuario de aplicacin (de la estacin de
trabajo cliente) que solicit la ejecucin del clculo.
l ,G/RWH: identificador del lote al que pertenece el proceso.
l ,G3URFHVR: identificador que se asign al proceso al lanzar la peticin de
clculo.
l ,G7LSRGH3URFHVR: tipo del proceso a calcular.
l 1RPEUHGH3DJD: nombre de la paga a la que pertenece al proceso.
l (VWDGR: estado en el que se encuentra el proceso. Opcin activa por
defecto.
l $FFLyQ: ltima accin realizada por el usuario (peticin, modificado y matar).
l 3URJUHVRGHSURFHVR: es el nmero de empleados calculados hasta el
momento. Opcin activa por defecto.
l )HFKD5HDOGH,QLFLR: fecha y hora en la que el servidor comenz a ejecutar
el proceso. Opcin activa por defecto.
l )HFKD5HDOGH)LQ: fecha y hora en la que finaliz la ejecucin del proceso.
Opcin activa por defecto.
l (VWDGRGHHMHFXFLyQ: Identificador numrico del estado en que se encuentra el
proceso.
El usuario puede cambiar la informacin que muestra el Monitor por defecto. Para
ello siga los siguientes pasos:
279
Compruebe que est activa la carpeta &DPSRV3URFHVRV. Si esta carpeta
no est activa, haga clic sobre su pestaa.
En la carpeta se listan todos los campos disponibles que puede incluir en el
monitor. Puede realizar las siguientes operaciones con estos campos:
l Aadir un campo para visualizarlo en el monitor de clculo remoto, active la
casilla situada a su izquierda del campo.
l Desactivar la casilla situada a la izquierda del nombre del campo para que no
se visualice.
Para hacer efectivos los cambios y volver al monitor haga clic en el botn
$FHSWDU
Para visualizar informacin sobre el tiempo de ejecucin de cada proceso, haga
doble clic sobre el mismo.
280
&DQFHODUODHMHFXFLyQGHXQORWH
281
(OLPLQDUORWHVSHQGLHQWHVGHHMHFXFLyQ
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.
282
(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
&DPELDUODSULRULGDGGHOORWH
283
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
'LVWLQJXLUFRQFRORUHVHOHVWDGRGHORVORWHV
284
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
2UGHQGHORVORWHVHQHO0RQLWRU
6HOHFFLRQDUXQFULWHULRGHRUGHQDFLyQ
Los criterios de ordenacin pueden seleccionarse mediante la lista desplegable
situada en la parte superior central de la ventana 0RQLWRUGHFiOFXORVHQ5HPRWR.
286
&ULWHULRVGHRUGHQDFLyQGLVSRQLEOHV
El monitor de clculo remoto ofrece los siguientes criterios de ordenacin de lotes:
l 2UGHQGHQWURGHODFROD: orden de los procesos en espera de ser
ejecutados. Este orden lo determina el servidor a partir de:
La fecha en la que indic el cliente que deba iniciarse la ejecucin del
lote.
La prioridad asignada al lote.
La fecha en la que se curs la solicitud.
l ,G&RPSXWDGRUD: identificador de la estacin de trabajo cliente que ha
solicitado la ejecucin del clculo.
l 8VXDULR0HWD: nombre del usuario que solicit la ejecucin del clculo.
l ,G/RWH: identificador numrico que se asign al lote en el momento de
cursar la solicitud. La aplicacin asigna este identificador de forma
automtica, es decir, no se corresponde con el nombre que propone el
usuario en el momento de lanzar el clculo.
l 8VXDULR%': nombre de usuario de base de datos asociado al usuario de
aplicacin que lanz la peticin de ejecucin del clculo.
l 1RPEUHGHOORWH: identificador del lote propuesto por el usuario. Se
corresponde con el literal que se haya escrito en la casilla 1RPEUHGHOORWH
de la carpeta &iOFXORUHPRWR.
l (VWDGR: estado en el que se encuentra la ejecucin del lote. Para ms
informacin sobre los valores posibles que pueden tomar los lotes consulte
el apartado(VWDGRVGHORVORWHVGXUDQWHFDGDIDVH de este captulo.
287
l $FFLyQ: ltima accin realizada por el usuario con los lotes. Puede tomar
tres valores: 3HWLFLyQ, 0RGLILFDGRy 0DWDU.
Peticin: toma este valor siempre que la ltima accin realizada haya sido
la solicitud de la ejecucin del lote.
Modificado: muestra este valor siempre que la ltima accin realizada haya
sido modificar la fecha de inicio, el servidor encargado de procesar el lote, o
su prioridad.
Matar: toma este valor siempre que la ltima accin realizada haya sido
cancelar el lote de la lista de clculos pendientes de ejecucin.
l 3URJUHVRGHOORWH: este campo indica el progreso de clculo de los procesos
de los lotes.
l )HFKDUHDOGHLQLFLR: fecha en la que el servidor ha comenzado a procesar
el clculo. No tiene por qu coincidir con la fecha en la que el usuario
solicit el inicio de su ejecucin.
Slo recogern valor para esta propiedad los procesos cuya ejecucin se
encuentre en uno de los siguientes estados: (MHFXWiQGRVH, 3DUDGR,
&RPSOHWDGR, $ERUWDGR\0XHUWR.
l )HFKDUHDOGHILQ: fecha en la que finaliz el procesamiento del lote. Slo
recogern valor para esta propiedad los procesos cuya ejecucin se
encuentre en uno de los siguientes estados: &RPSOHWDGR, $ERUWDGR y 0XHUWR.
l )HFKDGHLQLFLR/RFDO: fecha en la que el cliente ha indicado que debe
comenzar la ejecucin del clculo. Se corresponde con el valor que se haya
sealado en las casillas de texto 'tD y+RUD, antes de lanzar el clculo.
l )HFKDGHLQLFLR%': fecha en la que se guard en la base de datos la
fecha de inicio propuesta por el usuario del puesto de trabajo cliente.
l )HFKDGHSHWLFLyQ/RFDO: fecha en la que la estacin de trabajo cliente
solicit la ejecucin del proceso. Se corresponde con el instante en el que
se curs la peticin.
l )HFKDGHSHWLFLyQ%': se corresponder siempre con la fecha de peticin
local, salvo en el caso de que la sucursal en la que est instalado el servidor
se encuentre en una franja horaria distinta a la de la sucursal desde la que
se realiz la peticin.
En este caso, el servidor compara la hora que marca internamente su sistema
operativo, con la hora en la que curs la peticin el equipo cliente. A
continuacin, establece la equivalencia entre la hora en la que indic el cliente
que debe iniciarse el procesamiento del lote, con su propio horario.
288
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.
)LOWUDUORVFiOFXORVGHOPRQLWRU
Por defecto, el monitor recoge informacin de todos los lotes solicitados desde los
puestos de trabajo clientes, cualquiera que sea su estado de ejecucin, es decir, en
el Monitor se mostrarn todos los lotes de los que exista informacin en la base de
datos.
Puede seleccionar los lotes de los que desea visualizar informacin en el monitor
mediante filtros predefinidos.
7LSRVGHILOWURVGLVSRQLEOHV
El monitor de clculo remoto ofrece la posibilidad de utilizar los siguientes filtros:
l )HFKDV: permite filtrar por distintas fechas. Fecha en que se solicit la
ejecucin del clculo, fecha en que comenz a ejecutarse realmente, fecha
de inicio solicitada, fecha de finalizacin, etc.
l (VWDGRGHHMHFXFLyQGHOORWH: permite filtrar los lotes cuya ejecucin se
encuentra en un estado determinado. Para ms informacin sobre los
valores posibles que pueden tomar los lotes consulte el apartado(VWDGRV
GHORVORWHVGXUDQWHFDGDIDVH de este captulo.
289
$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.
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
291
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
(VWDGRV
Para utilizar estos filtros seleccione la opcin de men )LOWUDU_(VWDGR.
293
8VXDULR0HWD
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_8VXDULR0HWD.
294
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%'.
295
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.
6HUYLGRUVROLFLWDGR
296
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.
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
&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
7LHPSRV\HVWDGtVWLFDV
,QIRUPDFLyQVREUHHUURUHV\HVWDGtVWLFDV
Tambin puede acceder a las estadsticas seleccionando el proceso con el botn derecho
del PRXVH y eligiendo la opcin (VWDGtVWLFDV y (UURUHV del men contextual que se des-
pliega.
299
300
*XDUGDUODLQIRUPDFLyQHQXQDUFKLYR
2SFLRQHVDYDQ]DGDV
)LOWUR
301
0RVWUDUILOWURHQHMHFXFLyQ
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
(VWDEOHFHUILOWURVSUHGHILQLGRV
&UHDUXQQXHYRILOWUR
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
303
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
*HQHUDO
305
l )RU]DURUGHQDFLyQDVFHQGHQWHHQODV7,VVHJ~QVXVDUJXPHQWRV: esta
casilla se corresponde con la propiedad ECR_FORCEORDER del objeto CLC.
Se tiene en cuenta el valor de esta propiedad cuando se realizan accesos a
una TI por ndice. En este caso, si la propiedad no est activa, los registros
devueltos por la TI son ordenados en base de datos siguiendo la ordenacin
especificada en el ORDER BY de la TI. Si, por el contrario, la propiedad est
activa entonces, adems de realizar la ordenacin en base de datos, se lleva a
cabo una ordenacin adicional en memoria siguiendo el orden de los
argumentos definidos en la TI; es decir, la aplicacin se comporta como hasta
antes de introducir la nueva propiedad.
Si no se ha especificado un ORDER BY en la TI se fuerza una ordenacin
ascendente segn los argumentos, garantizando, en este caso, que los datos
siempre sern devueltos en el mismo orden.
Como precaucin antes de desactivar esta opcin, se recomienda revisar
aquellas TIs que tengan ORDER BY.
Para llevar a cabo esta revisin en las TIs, siga estos pasos:
Desde el (GLWRUGHUHJLVWUR, cambie la aplicacin a modo
A_INSTALACION o DEBUG.
Acceda a la aplicacin y, dentro del(GLWRUGH7,V, seleccione la opcin de
men 3URFHVRV_([SRUWDU64/JHQHUDGRSRU7,V. Esto permite volcar a
un archivo el SQL generado de todas las TIs que cumplen el filtro actual del
editor de TIs, lo que facilita una bsqueda de aquellas sentencias que
contengan "ORDER BY".
l 2SWLPL]DU64/GHOFiOFXOR: si se marca esta casilla se optimiza el lenguaje
SQL empleado.
l 2EWHQHUWLHPSRVGHFiOFXOR: si se marca esta opcin, tiene disponible la
informacin de los resultados sobre tiempos de ejecucin del clculo. Si no se
marca, el botn y los mens de estadsticas estn disponibles, pero no muestra
informacin del clculo.
Se accede a esta informacin mediante la opcin de men 9HU_9HU
HVWDGtVWLFDV.
l 5HJLVWURGHLQLFLRGHOFiOFXORGHPHGLDV: indica el nmero de nminas
calculadas a partir de la cual comienza a calcularse la media de los tiempos de
ejecucin. Se acceden a stos a travs de la opcin de men 9HU_9HU
HVWDGtVWLFDV
l 1~PHURPi[LPRGHIXQFLRQHVGHJUXSR: mximo nmero de funciones de
agrupamiento que pueden utilizarse en la sentencia SQL lanzada contra la
base de datos. Por omisin toma el valor 60. Se recomienda no modificar este
valor.
&RQH[LRQHV
306
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
308
$QH[R,5HWURDFWLYLGDGDXWRPiWLFDHQHOFiOFXORGH
QyPLQDHQVHUYLGRUHVUHPRWRV
8VRGHODUHWURDFWLYLGDGDXWRPiWLFD
309
310
Se comprueba la informacin actualizada, para cada una de las Fases de Alta,
determinando si se desea retroactivar automticamente o no y verificando la
conveniencia de la fecha a partir de la cual se retroactivara.
Se realiza el clculo de la retroactividad automtica en servidores remotos.
Se borra la informacin referente a la retroactividad automtica en Fases de
Alta.
El clculo de nmina ofrece la posibilidad de realizar:
l Retroactividad automtica individual.
l Retroactividad automtica colectiva.
5HWURDFWLYLGDGDXWRPiWLFDLQGLYLGXDO\FROHFWLYD
0RGLILFDFLyQGHGDWRVUHWURDFWLYLGDGLQGLYLGXDO
&RPSUREDFLyQGHGDWRVHQIDVHVGHDOWDUHWURDFWLYLGDGLQGLYLGXDO
311
312
0RGLILFDFLyQGHGDWRVUHWURDFWLYLGDGFROHFWLYD
313
&RPSUREDFLyQ\WUDVSDVRGHGDWRVD)DVHVGHDOWDUHWURDFWLYLGDGFROHF
WLYD
314
315
&iOFXORGHQyPLQDHQVHUYLGRUHVUHPRWRVFRP~Q
Una vez que haya completado los datos necesarios para ejecutar la retroactividad
se puede llevar a cabo dicho proceso, el cual contempla las siguientes
posibilidades:
l Retroactividad automtica colectiva.
l Retroactividad automtica individual.
l Retroactividad manual.
Tenga en cuenta que la retroactividad automtica efectuar el clculo de todas las
pagas a partir de la fecha de retroactividad que se haya indicado en Fases de Alta.
A continuacin se describe el proceso de clculo de la retroactividad automtica
316
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.
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
*HVWLyQGHODLQIRUPDFLyQFRP~Q
318
'HILQLFLyQGHODIUHFXHQFLDGH
WUDQVDFFLRQHVHQHOSURFHVRGH
UHWURDFWLYLGDGDXWRPiWLFDLQGLYLGXDO\
FROHFWLYD
319
Meta4 ha reservado los 100 primeros cdigos para procesos de la versin estndar del
producto por lo que no debe eliminar ninguno de ellos.
320
,QWURGXFFLyQ
321
+HUUDPLHQWDVGHO0RWRUGHLPSUHVRV
&RQVXOWD
5HFLER
322
,QIRUPHV
323
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
324
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
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
,QWURGXFFLyQ
327
anteriormente.
328
1RFLRQHVEiVLFDV
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
330
$FFHVR\VDOLGD
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
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.
332
8VRGHOD&RQVXOWD
La consulta puede ser utilizada por dos tipos de usuario con perfiles bien definidos:
l 8VXDULRILQDO: slo trabaja en la consulta con elementos definidos previamente.
l 'LVHxDGRU: crea y disea consultas nuevas o redisea consultas predefinidas.
Para cada tipo de usuario se ha especificado un apartado dentro del 8VRGHOD
&RQVXOWD.
El primer apartado, (MHFXFLyQGHFRQVXOWDVSUHGHILQLGDV, est dirigido a usuarios
finales que nicamente utilizan la Consulta para obtener informacin en base a una
consulta predefinida y que slo deben seleccionar el tipo de salida de datos acorde
con cada situacin.
El segundo apartado, 'LVHxREiVLFRGHFRQVXOWD, est pensado para usuarios que
disean tanto la seleccin de datos como el tipo de salida para esa seleccin.
UHDGHWUDEDMR
333
(MHFXFLyQGHFRQVXOWDVSUHGHILQLGDV
En este apartado se explican los pasos que se deben seguir para ejecutar una
consulta que ha sido diseada previamente.
334
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
$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
3URSLHGDGHVGHXQDFRQVXOWD
(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
3DQWDOOD
338
339
ejecut la salida.
3RUWDSDSHOHV
+RMDGHFiOFXOR
340
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
(GLFLyQ
l &RSLDU: copia al portapapeles el contenido de la seleccin realizada en la
hoja de clculo.
l 3HJDU: vuelca el contenido del portapapeles al lugar donde est el cursor o
sobrescribe el contenido de los campos seleccionados de la hoja de
clculo.
l &RUWDU: copia al portapapeles, borrndolo de la hoja, el contenido de la
seleccin realizada en la hoja de clculo.
l /OHQDU: rellena, en la direccin indicada, las celdas seleccionadas con el
contenido de las primeras celdas:
+DFLDDEDMR: rellena hacia abajo con el contenido de las celdas de la fila
situada en la parte superior de la seleccin.
+DFLDODGHUHFKD: rellena hacia la derecha con el contenido de las
celdas de la columna situada ms a la izquierda en la seleccin.
+DFLDDUULED: rellena hacia arriba con el contenido de las celdas de la fila
situada en la parte inferior de la seleccin.
342
,QVHUWDU
l &HOGDV: en la posicin donde se encuentran las celdas seleccionadas se
introducen tantas celdas, filas o columnas como las seleccionadas
desplazando las dems en la direccin especificada.
l )LODV: inserta una fila en la posicin donde se encuentra el cursor.
l &ROXPQDV: inserta una columna en la posicin donde se encuentra el
cursor.
l )yUPXOD: inserta una frmula en la celda donde se encuentra el cursor.
Adems, para insertar una frmula tambin dispone del botn
correspondiente. Para ms informacin consulte el apartado 'HILQLFLyQGH
IyUPXODV de este captulo.
l 6DOWRGHSiJLQD: inserta un salto de pgina en la posicin donde se
encuentra el cursor.
l &ROXPQDGHPDUJHQ: inserta una columna de margen en la posicin donde
se encuentra el cursor.
l ,PDJHQ: inserta una imagen en la celda donde se encuentra el cursor. El
archivo donde est la imagen se busca mediante el botn $UFKLYR del
cuadro de dilogo de insercin de imagen, pudindose centrar la imagen,
mantenerla a escala o hacer que ocupe toda la celda.
)RUPDWR
l &HOGDV: en esta opcin se define el formato que cumplirn los datos que se
almacenen en las celdas seleccionadas. Las modificaciones realizadas
pueden verse en la parrilla que se visualiza en la parte inferior de la ventana
para as comprobar la validez de los cambios introducidos.
343
344
345
l )LOD
2FXOWDU: oculta las filas seleccionadas o aquella fila donde se encuentra
el cursor.
0RVWUDU: si existe una fila oculta justo encima de la fila donde se
encuentra el cursor se muestra en pantalla de nuevo.
9HUFDEHFHUD: la marca de verificacin junto a esta opcin indica que se
activa o desactiva la visualizacin en pantalla de la columna donde se
muestran las cabeceras que identifican las filas.
346
l &ROXPQDV
2FXOWDU: oculta las columnas seleccionadas o aquella columna donde se
encuentra el cursor.
0RVWUDU: si existe una columna oculta justo encima de la columna donde
se encuentra el cursor se muestra en pantalla de nuevo.
$MXVWDUDODFROXPQD: el ancho de la columna seleccionada se ajusta al
tamao del campo de mayor dimensin de esa columna. Para ello
tambin dispone del botn correspondiente.
$QFKRHVWiQGDU: el ancho de la columna se ajusta al tamao
predeterminado.
9HUFDEHFHUD: la marca de verificacin junto a esta opcin indica si se
activa o desactiva la visualizacin en pantalla de las cabeceras que
identifican las columnas.
l %DUUD+HUUDPLHQWDV: si est marcada esta opcin, la barra de herramientas
se visualiza en pantalla.
l %DUUD(GLFLyQ: si est marcada esta opcin, la barra de edicin se visualiza
en pantalla.
2SHUDFLRQHV
l 2UGHQDUFROXPQDV: permite ordenar de manera ascendente o descendente
la columna cuyo nmero se introduce en el cuadro "Clave" y que pertenece
al rango de columnas seleccionadas.
Para ordenar una columna de manera independiente al resto de las columnas,
antes de la ordenacin debe seleccionar la columna completa. Si, en cambio,
desea ordenar toda la hoja de clculo a partir de una columna, debe posicionar
el cursor en una de las celdas de la columna por la cual se quieren ordenar
todos los datos. Para realizar esta ordenacin tambin dispone de dos botones.
l 5HFDOFXODU: si est activa esta opcin, cada vez que se modifica una
frmula o un valor, se recalcula la hoja de clculo.
'HILQLFLyQGHIyUPXODV
Si selecciona la opcin de men ,QVHUWDU_)yUPXOD o hace clic en el botn
correspondiente, accede a la pantalla de definicin de frmulas. Esta pantalla sirve
para definir frmulas que se aplicarn a una o varias celdas de la hoja de clculo
actual. En primer lugar se escribe el texto de la frmula que se quiere aplicar,
usando las herramientas que se ofrecen (funciones, operadores, etc.), y una vez
finalizada esta insercin se selecciona en la hoja el bloque que se desee tratar.
Para aplicar la frmula al bloque seleccionado, haga clic en el botn $FHSWDU.
El texto de una frmula consta de referencias a celdas con operaciones entre
ellas. Estas referencias deben ser absolutas.
347
"A1", donde la columna se referencia con una letra y la fila con un nmero
sin espacios entre ellas.
Las posibles operaciones que se pueden efectuar con las celdas son las
siguientes:
l Suma
l Resta
l Multiplicacin
l Divisin
l Sumatorio
348
,PSUHVRUD
)LFKHURDUFKLYR
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
349
9LVLyQPXOWL'FRPSOHWD
*UiILFR
350
351
&LUFXODU
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
353
354
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
355
9ROFDGRV64/
356
9ROFDGRV([FHO
357
)LFKHURV$6&,,
358
'LVHxRGHFRQVXOWDV
'LVHxREiVLFRGHFRQVXOWD
359
$VLVWHQWHGHFUHDFLyQGHFRQVXOWD
&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
361
&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
'HILQLFLyQGHODWDEODUHVXOWDGR
363
364
)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.
)RUPDWRFDGHQDWH[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:
365
)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:
)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
opciones:
'HILQLFLyQGHVXEFRQVXOWDQRUPDO
367
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:
)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
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
Si hace clic sobre este botn se visualizan los campos calculados que hayan sido
definidos, los cuales pueden ser seleccionados como un campo ms. (Para definir
campos calculados consulte el apartado &iOFXORV&DPSRVFDOFXODGRV de este
captulo).
9DULDEOHV
Si hace clic sobre este botn se visualizan las variables de entorno definidas, las
cuales pueden ser seleccionadas como un campo ms. (Para definir variables
consulte el apartado 'HILQLFLyQGHYDULDEOHVGHHQWRUQRde este captulo.)
9LVRUGHVHOHFFLyQ
El visor de seleccin muestra los campos que son agregados desde la fuente de
datos. Estos campos son los que se aadirn a su vez en la tabla resultado.
Estos campos cuentan con las siguientes columnas de caractersticas:
l 7DEOD: figura el nombre de la tabla desde la cual se extrae el campo.
l &DPSR: figura el nombre del campo desde el cual se extraen datos.
l $OLDV: permite introducir un alias para el campo. Esto es especialmente til
cuando se trabaja con campos de distintas tablas que poseen el mismo
nombre. Para introducir un alias, haga doble clic en la casilla correspondiente y
escriba el nombre que desee.
A su vez, la versin 1.0 de la aplicacin permita la inclusin de campos con
el mismo nombre, por lo que si se abre una consulta con el viejo formato
puede ser necesario aplicarle alias a los campos con nombre coincidente.
Para simplificar este trabajo existe la casilla de verificacin *HQHUDUDOLDVGH
FDPSRVDXWRPiWLFDPHQWH, ubicada en la pestaa(GLFLyQ de una ventana a
la que se accede desde la opcin de men +HUUDPLHQWDV_2SFLRQHV, que
estando activa genera automticamente alias cuando se abre un archivo de
consulta de la versin 1.0.
Si se define una totalizacin en la tabla resultado, sta tiene prioridad sobre la que se
define en la seleccin de campos.
l 7RWWRWDOL]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
Las letras utilizadas para distinguir estas tablas y su utilidad son las siguientes:
l &QRPEUHGHODWDEOD!: la letra "C" indica que la tabla debe buscarse con
una conexin distinta a la de la subconsulta actual. (Para la definicin de
subconsultas con una conexin distinta a la actual, consulte el apartado
'HILQLFLyQ\WUDWDPLHQWRGHVXEFRQVXOWDV de este captulo.)
l $QRPEUHGHODWDEOD!: la letra "A" indica que genera una subconsulta de
acumulado. (Para la definicin de subconsultas de acumulado, consulte el
apartado 'HILQLFLyQ\WUDWDPLHQWRGHVXEFRQVXOWDV de este captulo.)
l 3QRPEUHGHODWDEOD!: la letra "P" indica que genera una subconsulta de
pivotado. (Para la definicin de subconsultas de pivotado, consulte el
apartado 'HILQLFLyQ\WUDWDPLHQWRGHVXEFRQVXOWDV de este captulo.)
Para forzar la subconsulta, haga doble clic en la tabla seleccionada. La nueva
subconsulta se crea de forma automtica.
Los enlaces virtuales entre las dos subconsultas tambin son construidos
automticamente por el programa. En las relaciones de remonte vienen
predeterminados unos campos idneos para realizar los enlaces entre
subconsultas (que generalmente son los campos de la clave primaria). De manera
que, si en la subconsulta principal no estn seleccionados dichos campos de
enlace, el programa enva un mensaje preguntando si desea agregar esos campos
necesarios. Una vez que acepta, los agrega de forma automtica.
)LOWUR
Al filtro de la subconsulta principal puede acceder directamente desde el botn
)LOWUR de la 7DEODUHVXOWDGR.
Un filtro es una condicin que se crea utilizando campos de una o varias tablas
y que restringe el nmero de registros recuperados por la consulta.
371
372
Para que el valor introducido pase al visor de filtro, haga clic en el botn
$xDGLUYDORU o, si tiene desplegados los valores de un campo, haga doble
clic sobre el valor deseado.
Las opciones 7H[WR, 1~P y )HFKDpermiten elegir el tipo de datos que se
quieren introducir. La herramienta por defecto marca el tipo del campo
seleccionado de la lista.
l 2SHUDFLRQHV: desde la botonera de operaciones se pueden introducir en el
filtro operadores lgicos para relacionar los datos seleccionados.
Las operaciones posibles son las siguientes:
,JXDOTXH: compara los datos con el valor (ya sea un valor dado, una
variable, un campo o un clculo) indicado en la parte izquierda de la
condicin y devuelve los datos que son iguales.
0HQRUTXH: compara los datos con el valor indicado en la parte
izquierda de la condicin y devuelve los datos que son menores.
Significa "menor que" si es campo numrico o "anterior a", si es campo
de texto o fecha.
373
1XOR: compara los datos y devuelve los registros que sean nulos.
1RQXOR: compara los datos y devuelve los registros que no sean nulos.
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
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).
375
376
377
378
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.
379
$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
381
382
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
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
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.
385
Si desea eliminar el filtro haga clic en el botn 6t. En caso contrario seleccione
el botn 1R.
l 9LVXDOL]DFLyQGHODVHQWHQFLD64/WUDGXFLGDHMHFXWDGDSRUHOILOWUR
DOPDFHQDGR: para realizar esta operacin seleccione en primer lugar el filtro
cuya sentencia SQL quiere visualizar.
386
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.
5HFXSHUDFLyQGHILOWURVDOPDFHQDGRV
Para recuperar un filtro almacenado en el Sistema cach siga los siguientes
387
pasos:
Comience a definir un filtro desde la ventana 48(5<.
388
389
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
<: 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
2UGHQ2UGHQDFLyQ
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.
392
*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.
&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
&UHDFLyQRVHOHFFLyQGHXQFiOFXOR
El aspecto de la pestaa de creacin o seleccin de clculos es la siguiente:
394
'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:
*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
396
*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:
397
3URSLHGDGHV
Tiene la posibilidad de incluir una ventana de detalles de la consulta que ha creado.
398
*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.
'LVHxRDYDQ]DGRGHFRQVXOWD
&UHDFLyQGHFRQVXOWDFRQRSFLRQHVDYDQ]DGDV
399
400
'HILQLFLyQ\WUDWDPLHQWRGHVXEFRQVXOWDV
&UHDFLyQGHVXEFRQVXOWDV
Para definir la creacin de una subconsulta existen las siguientes posibilidades:
401
7LSRVGHVXEFRQVXOWD
Existen tres tipos de subconsulta, cada uno de los cuales est desarrollado
para trabajar con elementos especficos:
l QRUPDO: para tratar en general las tablas comunes de la base de datos.
l DFXPXODGR: para tratar tablas de acumulado, es decir para trabajar con
nminas.
l SLYRWDGR: para tratar tablas de valores mediante un pivotado.
A continuacin se detallan las posibilidades de diseo de cada una.
6XEFRQVXOWDQRUPDO
Las posibilidades de diseo de la subconsulta normal son las mismas que se
describen para la subconsulta principal en el apartado 'HILQLFLyQGH
VXEFRQVXOWDQRUPDOde este captulo.
6XEFRQVXOWDGHDFXPXODGR
Este tipo de subconsulta est especialmente diseado para extraer informacin del
acumulado, por lo que es utilizada especialmente para realizar consultas de
nmina. Suelen construirse sobre el acumulado largo maestro, aunque pueden
construirse sobre cualquier otra tabla.
402
403
En esta seccin debe consignar un PAT que define el pivotado del acumulado
largo al corto.
404
Figura 281. PAT seleccionado para pivotar del acumulado largo al corto
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.
405
La seccin de filtro s est disponible, pero los filtros se construyen slo sobre
los campos reales de la tabla base, no sobre los campos pivotados.
9LVXDOL]DFLyQ\RUGHQDFLyQGHVXEFRQVXOWDV
La herramienta permite la visualizacin y ordenacin de subconsultas a travs
de dos opciones de men:
l 9HU_6XEFRQVXOWDDFWXDO: despliega la ventana de definicin, en la pestaa de
seleccin de campos, de la subconsulta activa.
l 9HU_6XEFRQVXOWDV: despliega la ventana 6XEFRQVXOWDV, que contiene un
listado de todas las subconsultas definidas.
406
Esta ventana permite realizar dos acciones con las subconsultas definidas:
borrar una subconsulta haciendo clic en el botn correspondiente.
407
408
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
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.
'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
411
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
413
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
)HFKDVGHWUDEDMR
415
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.
416
$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).
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
9DULDEOHV
'HILQLFLyQGHYDULDEOHVGHHQWRUQR
Para definir una variable de entorno seleccione la opcin de men
+HUUDPLHQWDV_9DULDEOHVGHHQWRUQR. A continuacin se despliega la ventana
9DULDEOHVGHHQWRUQR.
Esta ventana cuenta con las siguientes caractersticas, cada una de las cuales es
un paso en la definicin de una variable:
l 9DULDEOH: en esta casilla debe consignar el identificador de la variable. No
puede incluir espacios.
l 1RPEUH: en esta casilla debe consignar el nombre de la variable, que es el que
se visualiza durante el uso de la Consulta. Puede incluir espacios.
418
Para insertar el valor en esta ventana, tanto en tipo nmero como en tipo
texto, haga doble clic en la casilla 9DORU.
Para insertar un valor de tipo fecha, consulte el apartado )HFKDVGH
WUDEDMR de este captulo.
YDORUGLUHFWR: se define una valor fijo para la variable consignndolo en la
casilla de valor.
YDULDEOHVGHODDSOLFDFLyQ: se toma el valor de las variables internas de la
aplicacin.
YDULDEOHHQSUHFRPSLODGRU: mediante esta opcin es posible asignar valor
a una variable cuando un ejecutable (como por ejemplo el recibo) utiliza un
archivo QRL a travs de la aplicacin.
l 7LSR: en esta columna se consigna, mediante un botn de lista, el tipo de la
variable: texto, fecha o nmero.
l 9DORU: en esta casilla se consigna el valor que toma la variable si se ha
seleccionado en origen "Valor directo".
l ,QILQIRUPDFLyQ: 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
$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
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.
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.
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
)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
422
423
424
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
guardar frmula
cancelar frmula
426
427
428
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.
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
429
430
$MXVWHGHSDUiPHWURVGHVDOLGDVGHGDWRV
Adems del diseo propio de cada salida de datos, la herramienta permite ajustar y
definir algunos parmetros para llevar un mayor control durante la ejecucin de una
consulta.
Estas opciones de ajuste, que se detallan a continuacin, se activan en la ventana
2SFLRQHVJHQHUDOHV, que se despliega al seleccionar la opcin de men
+HUUDPLHQWDV_2SFLRQHV.
l 0RVWUDUDYLVRVHQODHMHFXFLyQ: esta casilla de verificacin, que se encuentra
en la pestaa (GLFLyQ, activa la visualizacin de avisos durante la ejecucin de
una depuracin.
l &RQWUROGHYROXPHQGHGDWRV: esta casilla de verificacin, que se encuentra
en la pestaa (GLFLyQ, activa la limitacin de tamao mximo de salida de
datos.
l 5HJLVWURSRUEORTXH: la lectura que la consulta realiza en la base de datos
se efecta bloque a bloque. Entre la lectura de un bloque y el siguiente, la
ejecucin se puede detener si el formulario de estado de ejecucin est
activado.
La informacin que se muestra en la barra de estado de la consulta se
actualiza bloque a bloque, por lo que si en esta casilla, que se encuentra en
la pestaa $YDQ]DGDV, consigna un tamao pequeo, puede hacer un
431
'LVHxRGHXQDRSFLyQGHPHQ~SDUDHMHFXWDUOD&RQVXOWD
432
$VLVWHQWHGHGLVHxRGHFRQVXOWDGHQyPLQD
433
$VSHFWRGHODWDEODUHVXOWDGRHQFRQVXOWDVGHQyPLQD
434
'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
435
436
&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.
437
Barras*
Columnas*
Marcas*
Dispersin X-Y
Lneas*
Circular*
Curvas*
Combinado*
Anillo
Radar o polar
Cubos
[Abrir-]Alto-Bajo-Cerrar
Superficie
rea Curva*
Pasos*
Esferas
Alto-Bajo-Cerrar
Pirmide
Contorno
Candelabro
l &RORUHV: los colores utilizados para los diferentes elementos de un grfico
(como el fondo) pueden ser modificados.
Para llevar a cabo esta modificacin puede utilizar tanto la ventana de
colores (desplegable a partir del botn) como la barra de colores.
Al hacer clic sobre el botn de colores se despliegan los colores
disponibles:
438
439
440
441
442
&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
444
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.
445
446
447
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.
448
449
,QIRUPHVVHQFLOORV
450
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.
451
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.
452
Si en el nivel 2 no se indica que existe ligadura, para calcular los totales del
nivel 1 se tomarn los valores de todas las lneas de detalle del nivel 2.
l 6DOWRGHSiJLQD: en esta casilla de verificacin se indica si se inserta un salto
de pgina despus del pie del nivel de clasificacin.
l &DEHFHUDV\SLHVGHQLYHOHVGHFODVLILFDFLyQ: haciendo clic en este botn, se
accede a la ventana de definicin de cabeceras y pies de niveles de
clasificacin. (Esta ventana se detalla en el prximo apartado, dentro de la
pestaa *HQHUDO.)
*HQHUDO
Dentro de la pestaa *HQHUDO se definen las siguientes opciones:
453
454
(MHFXFLyQ
En esta pestaa se define el tipo de salida en la cual mostrar el informe.
455
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
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
final del proceso para efectuar todas las transacciones. Cuando se ejecuta una
serie de sentencias SQL puede procederse de dos formas:
l Que cada sentencia sea ejecutada en la base de datos. De esta forma, si otros
usuarios estn conectados a la misma base de datos, pueden ver los cambios
que realiza cada sentencia. Otra ventaja es que, en caso de que se interrumpa
el volcado, no se pierden los cambios introducidos. Para este tipo de ejecucin,
la casilla de verificacin debe estar desactivada.
l Esperar al final del proceso para ejecutarlas todas, y as, si ocurre algn error,
se puede rectificar antes de ejecutar totalmente el proceso. Para este tipo de
ejecucin debe estar activada la casilla de verificacin.
Adems de este aspecto comn, cada pestaa de la ventana tiene sus
particularidades, las cuales se detallan a continuacin.
$OFRPHQ]DU
La sentencia definida en esta pestaa se ejecuta al principio del volcado, pudiendo
usarse, por ejemplo, para limpiar tablas de la base de datos a las cuales se quieren
incluir los datos extrados de la consulta. El proceso para la definicin de esta
sentencia es el siguiente:
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
$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
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
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
462
3DUDPHWUL]DFLyQ
Los parmetros que se especifican en esta pestaa son los siguientes:
463
$FFLRQHV
En esta pestaa se indican acciones que se realizan sobre la hoja de volcado.
464
)LFKHURV$6&,,
465
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
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.
3DUiPHWURV
En esta pestaa se determinan los parmetros de volcado segn estas opciones:
467
468
$QH[R,3LYRWDGRGHODFXPXODGRODUJRDODFXPXODGR
FRUWR
469
470
471
472
Figura 360. Seleccin de campos del acumulado largo pivotado como corto
473
$QH[R,,(MHPSORV
*UiILFRGHVDODULRVSRUGHSDUWDPHQWR
En este ejemplo se calculan las medias de salarios brutos anuales agrupados por
departamentos; se genera un grfico con los datos obtenidos y se imprime el
grfico.
Los pasos a seguir en este ejemplo son:
l Definicin de consulta normal
l Seleccin de campos
l Agrupacin y totalizacin
l Definicin y ejecucin de salida de datos a grfico.
'HILQLFLyQGHODFRQVXOWD
Haga clic en el botn 6LJXLHQWH. Se despliega la ventana de eleccin del tipo
de datos.
474
6HOHFFLyQGHFDPSRV
475
$JUXSDFLyQ\WRWDOL]DFLyQ
476
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.
477
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
Incluya guas horizontales para optimizar la visualizacin de los valores de las
columnas.
479
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.
&DUWDGHDXPHQWRGHVDODULR
480
l Filtro
l Definicin de tabla resultado
l Definicin y ejecucin de salida de datos a circular
'HILQLFLyQGHODFRQVXOWDFRQHODVLVWHQWHGHFRQVXOWDGHQyPLQD
'HILQLFLyQGHFDPSRVFDOFXODGRV
Para este ejemplo es necesario definir dos campos calculados: uno para la fecha
481
&DPSRFDOFXODGRGHIHFKDDFWXDO
482
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.
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
&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
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
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
486
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
488
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).
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
'HILQLFLyQGHODWDEODUHVXOWDGR
Una vez seleccionados todos los campos, la tabla resultado tiene el siguiente
aspecto.
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
Una vez comprobada la definicin de la tabla resultado, haga clic en el botn
6LJXLHQWH para pasar a la salida de datos.
6DOLGDGHGDWRVDFLUFXODU
491
'HILQLFLyQGHODFLUFXODU
492
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
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.
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
494
495
A continuacin haga clic en el botn imprimir todos los registros para obtener
una copia de cada carta.
9ROFDGRGHLQIRUPDFLyQGHDEVHQWLVPRVD
ODEDVHGHGDWRV
En este ejemplo se disea una consulta que insertar los tipos de absentismo por
maternidad que se han producido en el departamento de Administracin de una
organizacin durante el ao 2000.
Los pasos que es necesario que siga son:
l Definicin de una consulta normal
l Definicin de las variables de entorno
l Seleccin de campos
l Definicin del Filtro
l Definicin de tabla resultado
l Definicin y ejecucin de salida volcado SQL
'HILQLFLyQGHXQDFRQVXOWDQRUPDO
496
Haga clic en el botn 6LJXLHQWH. Se despliega la ventana de seleccin 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
'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
498
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.
499
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.
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
501
6HOHFFLyQGHFDPSRV
'HILQLFLyQGHOILOWUR
Es necesario definir un filtro en este ejemplo para que el volcado de datos se lleve
502
a cabo slo para la gente que est de alta cuando comience el absentismo y que
pertenezca a un determinado departamento.
El filtro consta de tres condiciones:
l La primera condicin recupera a todos los empleados cuya fecha de alta sea
menor o igual que la fecha actual.
l La segunda condicin elimina a todos los empleados recuperados por la
primera condicin cuya fecha de baja no sea nula o sea mayor o igual que la
fecha de fin.
l La tercera condicin se encarga de eliminar a todos los empleados
recuperados por las dos condiciones previas que no pertenezcan al
departamento especificado por la variable de entorno 4XpGHSDUWDPHQWR.
Para definir este filtro debe seguir los siguientes pasos.
Desde la tabla resultado, haga clic en el botn correspondiente. Se despliega la
ventana de la subconsulta principal en la pestaa )LOWUR.
503
504
'HILQLFLyQGHWDEODUHVXOWDGR
Una vez seleccionados todos los campos, la tabla resultado tiene el siguiente
aspecto.
'HILQLFLyQ\HMHFXFLyQGHVDOLGD9ROFDGR64/
La salida de datos volcado SQL consta de dos partes: una de definicin de la salida
505
'HILQLFLyQGHODVDOLGD9ROFDGR64/
506
507
(MHFXFLyQGHVDOLGD9ROFDGR64/
508
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.
509
510
,QWURGXFFLyQ
511
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
$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
8VRGHODKHUUDPLHQWD,QIRUPHV
En este apartado se detalla el trabajo con los informes que ha sido clasificado en
los siguientes apartados:
l 3DVRVSDUDHMHFXWDUXQLQIRUPH: se describe brevemente cmo visualizar un
informe.
l 7LSRVGHILOWURV: se explican todos los filtros posibles que actan sobre los
informes - predefinido, aadido, fechas, y pagas.
l (VWDEOHFHUVDOWRGHSiJLQD: se explica la posibilidad que tienen algunos
informes, cuyo diseo ha sido estructurado por grupos de realizar las
separaciones del contenido por pginas de grupos.
l 7DEODVXWLOL]DGDV: se describe la forma de visualizar las tablas de base de
datos que componen el informe.
l 2SFLRQHVGHHMHFXFLyQ: se describe cmo utilizar las tres opciones de
ejecutar un informe - pantalla, impresora y exportacin a otro programa o
aplicacin y sus facilidades.
l 8VR\HGLFLyQGHDUFKLYRV([FHO: se explica cmo abrir y modificar archivos
Excel desde la herramienta Informes.
El esquema que se muestra a continuacin ilustra el proceso de acceso, ejecucin,
visualizacin y salida de los informes.
514
3DVRVSDUDHMHFXWDUXQLQIRUPH
515
516
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
)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
La estructura de esta ventana, y los pasos que debe seguir para disear un filtro se
describen a continuacin.
(VWUXFWXUDGHODYHQWDQDILOWURDFWLYR
Esta ventana se divide en varias secciones:
l 7DEODVGHVXEFRQVXOWD: en la parte superior izquierda se recogen las tablas
asociadas a la tabla base de la Consulta (sta vara dependiendo del informe
desde el que se accede a la ventana de filtro). Si hace doble clic en el nombre
de la tabla se despliegan los campos asociados en la seccin contigua.
l &DPSRVGHODVXEFRQVXOWD: contigua a la seccin donde se muestran las
tablas asociadas a la subconsulta se encuentra la ventana de campos. Cada
vez que se selecciona una nueva tabla en la seccin tablas de subconsulta, se
activan automticamente los campos de dicha tabla en la ventana de campos.
Al hacer doble clic sobre un campo este se inserta en el visor de seleccin.
l 2SHUDGRUHVGHE~VTXHGD: contigua a la seccin donde se muestran los
campos de la subconsulta, se encuentran los operadores que se pueden
utilizar para definir el criterio de seleccin {QR, \, R, , ,!, ! , !, , , etc. }.
l 9DORUHVGHOFDPSR: en la parte superior derecha aparece una caja de texto
identificada con este nombre, que muestra los posibles valores del campo. Los
botones que aparecen debajo de esta caja de texto informan de su formato,
textual, numrico o fecha.
l 9LVRUGHVHOHFFLyQ: en la parte inferior de la ventana se visualizan las
condiciones agregadas. A su derecha se encuentran los botones de ayuda a la
edicin del filtro { %RUUDU~OWLPR, %RUUDU7RGR}
Cuando guarde un filtro definido desde esta ventana, se producirn de forma
automtica dos inserciones en el Sistema cach:
l Inserta un nuevo registro con extensin .FIL cuyo identificador ser el nombre
del UHSRUW definido para el informe que desea ejecutar. En este registro se
guardar informacin sobre el nmero de filtros almacenados para ese UHSRUW.
518
519
)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.
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.
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
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.
521
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.
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
7DEODVXWLOL]DGDV
2SFLRQHVGHHMHFXFLyQ
523
3DQWDOOD
)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
=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
,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
526
l Text, etc.
Seleccione el destino para guardar o encauzar el formato seleccionado:
l Archivo en unidad de disco (Disk file)
l Enviar por correo electrnico (Microsoft mail, Exchange folder, Lotus Dominio
Database)
Una vez elegidos el tipo de formato y el destino haga clic en el botn 2N.
La opcin de exportar tambin se puede ejecutar desde la ventana de visualizacin
del informe en pantalla, como se explic en el apartado )DFLOLGDGHVGHODRSFLyQ
SDQWDOOD.
8VR\HGLFLyQGHDUFKLYRV([FHO
527
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
529
530
,QWURGXFFLyQ
Word.
531
532
1RFLRQHVEiVLFDV
533
$FFHVR\VDOLGD
$FFHVRDODKHUUDPLHQWD'RFXPHQWRVFRPELQDGRV
Para tener acceso a la herramienta existen varias opciones:
l Acceso directo desde el men inicial a travs de la opcin %DVHGH
GDWRV_3URFHVRV_,PSUHVLyQGHGRFXPHQWRV.
l Acceso a travs de algunos formularios que tienen un botn asociado que
permite ejecutar un documento a travs de esta herramienta.
l Acceso a travs de alguna opcin de men que haya sido especficamente
diseada en la aplicacin por una organizacin, atendiendo a sus necesidades
particulares.
A continuacin se muestra la ventana de la herramienta para el acceso a la
ejecucin y creacin de documentos combinados.
6DOLUGHODKHUUDPLHQWD'RFXPHQWRVFRPELQDGRV
Para salir de la herramienta seleccione la opcin $UFKLYR_6DOLU o haga clic en el
botn 6DOLU.
534
8VRGHODKHUUDPLHQWD'RFXPHQWRVFRPELQDGRV
535
(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
537
538
539
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
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
542
543
544
,QWURGXFFLyQ
545
546
1RFLRQHVEiVLFDV
547
$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
8VRGH5HFLERGHQyPLQD
En este apartado se detallan las opciones para trabajar con la herramienta Recibo
de nmina que han sido clasificadas del siguiente modo:
l 3DVRVSDUDHPLWLUXQUHFLER: se describen de forma breve los pasos para
emitir un recibo.
l 6HOHFFLyQGHSDJDV: se explican las pagas que se pueden incluir en un recibo
y cmo seleccionar estas.
l (PLVLyQGHOUHFLER: se detalla el paso para ejecutar el recibo una vez
seleccionada la paga o pagas deseadas (siempre que sean retroactivas), el
cual incluye las opciones de emisin del recibo donde se elige el tipo de salida
(pantalla, impresora, archivo ASCII, impresin con plantilla, correo electrnico),
las opciones de impresin y las fuentes, as como la posibilidad de aadir un
filtro. Adems, se describe la visualizacin e impresin del recibo, y las
facilidades del visor del recibo.
l 2SFLRQHVDYDQ]DGDV: se describe cmo editar los parmetros del recibo y de
la impresin as como emitir un recibo en formato HTML.
El esquema que se muestra a continuacin ilustra el proceso para emitir los recibos
de nmina.
549
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
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.
D6HOHFFLRQDQGRSDJD
Esta opcin se elige cuando se desea emitir el recibo de una o varias pagas
(siempre que sean retroactivas).
Seleccione la opcin &RQ3DJD%DVH y elija una paga. Puede elegir entre las
siguientes cuatro opciones de paga:
l Paga actual: corresponde a una paga.
l Paga actual + atrasos: se genera un solo recibo por empleado con la suma de
la paga que se est pagando actualmente y sus retroactividades asociadas.
l Slo atrasos: se genera un solo recibo por empleado con la suma de la
retroactividad calculada con la misma fecha de pago de la paga elegida.
l Acumulado en el ao: se genera un solo recibo por empleado con la suma de la
suma de las pagas del ao hasta la paga elegida.
Para elegir una paga, seleccione la opcin de men 2SFLRQHV_(OHJLUSDJDohaga
clic en el botn correspondiente de la barra de herramientas o de la parte inferior
de la ventana.
A continuacin aparece la siguiente ventana con todas las pagas disponibles para
elegir una paga.
551
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 5HFLERGHQyPLQD05HFLERGOO del captulo "Anexo I
Configuracin de herramientas" del 0DQXDOGHGHVDUUROORGHDSOLFDFLRQHV0HWD
E6LQVHOHFFLRQDUSDJD
552
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.
553
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
QyPLQD05HFLERGOO del captulo "Anexo I Configuracin de herramientas" del
0DQXDOGHGHVDUUROORGHDSOLFDFLRQHV0HWD
(PLVLyQGHOUHFLER
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
continuacin.
7LSRGHVDOLGD
Las distintas opciones que facilita la herramienta para obtener el recibo son las
siguientes:
D Visualizacin en pantalla (3DQWDOOD)
E Impresin en papel (,PSUHVRUD)
Tambin es posible imprimir el recibo con una plantilla (,PSUHVLyQFRQ
SODQWLOOD) cuando la estructura del impreso haya sido definida mediante un
lenguaje de definicin de pginas.
F Envio por correo electrnico ((PDLO)
G Exportacin a un archivo ASCII ()LFKHUR)
H Fichero HTML.
)XHQWHV
l Tipo y tamao de letra.
2SFLRQHVGHLPSUHVLyQ
l Tipo de impresora
l Tamao y orientacin del papel
1RWD Si el tamao de pgina seleccionado para la plantilla de su recibo no es
el adecuado para su impresora, al final del proceso interno de preparacin para
la emisin del recibo, la herramienta le muestra un mensaje indicando si desea
continuar con la generacin del recibo. Es posible, no obstante, continuar con
la generacin del recibo o modificar el tamao de pgina a travs del botn
6HOHFFLRQDU de la ventana Elegir opciones de impresin.
l Nmero de copias
l Rango o seleccin de pginas de impresin
l Modo de impresin: afecta a la forma en que la herramienta va a enviar los
recibos a la impresora.
D Por documento: la impresin se realiza a medida que se genere cada
recibo, por lo tanto, cada recibo se enva como un trabajo a la impresora.
E Por pgina: la impresin se realiza a medida que se genere cada pgina
del recibo. Todos los recibos se envan en un slo trabajo a la impresora.
F Por bloque: la impresin se realiza por tamaos de bloques definidos. Cada
bloque consta de un nmero de pginas que se define en la casilla
7DPDxR.
Por otro lado, antes de imprimir un recibo puede hacer una prueba de impresin
mediante el botn 7HVWLPSUHVLyQ cuyo comportamiento depender de la opcin
de impresin especificada. Se pueden producir las siguientes situaciones:
D Si seleccion como destino el botn de radio ,PSUHVRUD, al hacer clic en el
botn 7HVW,PSUHVLyQ se imprimir una pgina que mostrar exclusivamente la
disposicin de los datos en el recibo.
555
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.
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
)LOWURDxDGLGR
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
557
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
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.
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
&RQWUROGHSiJLQDV
En la barra de herramientas de la pantalla de visualizacin del recibo aparecen los
datos numricos que se describen a continuacin:
l Nmero de la pgina visualizada respecto al total de pginas de los recibos
procesados.
l Nmero total de pginas de los recibos generados.
,PSUHVLyQGHOUHFLER
El recibo puede imprimirse de dos modos una vez ejecutada la opcin (MHFXWDU:
l Obteniendo previamente una vista preliminar, como se describe en el apartado
de visualizacin del recibo. Para ello se incluye la opcin ,PSULPLU en el visor
del recibo.
l Sin obtener una vista preliminar, si en las opciones de emisin del recibo se
elige como tipo de salida de este la opcin ,PSUHVRUD. Para ello tenga en
cuenta las opciones de impresin del apartado 2SFLRQHVGHHPLVLyQGHO
UHFLER.
2SFLRQHVDYDQ]DGDV
(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
(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
(PLWLUHOUHFLERGHQyPLQDHQIRUPDWR+70/
562
(VWUXFWXUDGHDOPDFHQDPLHQWRGHORVUHFLERVHQEDVHGHGDWRV
(VWUXFWXUDGHDOPDFHQDPLHQWRGHORVUHFLERVHQGLVFR
563
564
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:
565
566
,QWURGXFFLyQ
567
1RFLRQHVEiVLFDV
568
$FFHVR\VDOLGD
569
8VRGHODJHVWLyQGHSDJRV
En este apartado se detalla el uso del mdulo de gestin de pagos que ha sido
clasificado en cinco apartados:
l )XQFLRQDPLHQWRJHQHUDOde la gestin de pagos en el que se explican
brevemente los datos necesarios para el funcionamiento de la gestin de
pagos y los procesos de clculo de nmina y de gestin de pagos.
l 3URFHVRGHJHVWLyQGHSDJRV en el que se detallan los pasos a seguir para
generar los pagos asociados a los empleados. Dichos pagos se utilizarn para
la generacin modelos de emisin o grupos de modelos de emisin.
l 'HILQLFLyQGHPRGHORV\JUXSRVGHPRGHORVGHHPLVLyQ en el que se
detallan los pasos a seguir para definir modelos y grupos de modelos de
emisin, as como las distintas operaciones que se pueden realizar con los
modelos y grupos de modelos de emisin.
l *HVWLyQGHHPLVLRQHV en el que se explican la operaciones que se pueden
realizar con las emisiones, como la confirmacin/desconfirmacin de
emisiones, la recuperacin de una emisin y el borrado de una emisin.
Es posible asignar o no permisos a los usuarios de aplicacin sobre determinadas
operaciones dependiendo del rol que desempea este usuario en la organizacin:
l Ejecutar un modelo de emisin
l Guardar un modelo de emisin
l Confirmar una emisin
l Eliminar una emisin
l Recuperar una emisin
)XQFLRQDPLHQWRJHQHUDO
570
(QWUDGDGHGDWRV
571
l Datos de pago: son los datos necesarios para generar un documento de pago y
gestionar a los empleados de la organizacin y a sus beneficiarios.
l Forma de pago: es el mtodo que utilizar la organizacin para proceder a los
pagos. Existen varios mtodos, listado en efectivo, transferencia en soporte
magntico, etc.
l Centro de pago: un centro de pago se corresponde con cada una de las
cuentas corrientes (y sus correspondientes entidades y sucursales bancarias)
con las que la empresa hace frente a las obligaciones contradas con sus
empleados. Cada empleado tiene asociado un centro de pago.
Para ms informacin sobre los datos necesarios para ejecutar la gestin de pagos
consulte el captulo "Gestin de pagos" del manual de la aplicacin estndar propio
de cada pas.
&iOFXORGHODQyPLQD
Una vez introducidos los datos necesarios debe realizar el clculo de la nmina.
Este proceso consiste en calcular el lquido terico que se deber pagar a un
empleado y a sus beneficiarios.
Tambin se encarga de comprobar que estos resultados cumplen las premisas
establecidas, es decir, no debe ocurrir que algn beneficiario tenga un lquido
negativo, ni que la suma a pagar a todos los beneficiarios de un empleado exceda
el importe lquido de ste.
Si una vez calculada la nmina el empleado tiene un lquido negativo, es decir,
debe dinero a la organizacin, el importe de esta cantidad se deducir de la
retribucin que el empleado debe recibir el mes siguiente.
3URFHVRGHJHVWLyQGHSDJRV
572
573
3URFHVRGHJHVWLyQGHSDJRV
(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
575
576
577
578
579
580
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
582
583
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.
584
(MHFXFLyQGHXQJUXSRGHPRGHORVGHHPLVLyQ
585
Haga doble clic en el grupo que desea ejecutar. Se despliega la ventana *UXSR
GH(PLVLRQHV.
'HILQLFLyQGHPRGHORV\JUXSRVGH
PRGHORVGHHPLVLyQ
586
'HILQLFLyQGHXQPRGHORGHHPLVLyQ
587
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
SDJRV07HQJLQHGOO del captulo "Anexo I Configuracin de herramientas" del
0DQXDOGHGHVDUUROORGHDSOLFDFLRQHV0HWD.
'HILQLFLyQGHXQJUXSRGHPRGHORVGHHPLVLyQ
588
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.
&UHDFLyQGHXQJUXSRGHHPLVLyQ
589
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
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 *HVWLyQGHSDJRV07HQJLQHGOO 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
591
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.
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
(OLPLQDUXQPRGHORGHHPLVLyQGHXQJUXSR
*HVWLyQGHHPLVLRQHV
593
594
&RQILUPDFLyQ'HVFRQILUPDFLyQ
595
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.
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
5HFXSHUDFLyQGHXQDHPLVLyQ
597
(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.
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.
598
,QWURGXFFLyQ
599
1RFLRQHVEiVLFDV
600
8VRGHOHQWRUQRPXOWLPRQHGD
601
'HILQLFLyQGHPRQHGDV\IDFWRUHVGH
FRQYHUVLyQ
602
0DQWHQLPLHQWRGHPRQHGDV
603
,QVHUWDUPRQHGDV
Para definir correctamente una moneda, debe insertar los siguientes datos:
604
%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
9LVXDOL]DFLyQGHODVIXQFLRQHVGHUHGRQGHR
606
Si se trabaja con la moneda europea Euro como moneda base, es importante recordar
que la 5HJODGHOUHGRQGHRHQOD8QLGDG(XURSHD es la siguiente: al cntimo ms
prximo por exceso o defecto. Adems, el nmero de decimales que debe tener definidos
el Euro en el redondeo directo es de dos, y en el redondeo inverso es de cero. Por otro
lado, para la moneda alternativa peseta, se establecen cero decimales en el redondeo
directo y dos decimales en el redondeo inverso.
+LVWyULFRGHIDFWRUHVGHFRQYHUVLyQ
Una vez definidas las monedas debe indicar los correspondientes factores de
conversin en relacin a la moneda base, para posteriormente, en el trabajo con
las herramientas de la aplicacin que incorporan funcionalidad multimoneda, poder
seleccionar, desde el histrico, la moneda en la que se desea visualizar la
informacin monetaria.
Para ello, en la ventana (GLFLyQGHPRQHGDV (Figura 2 del captulo)debe
seleccionar la opcin +LVWyULFRGHIDFWRUHVGHFRQYHUVLyQ. Se accede de este
modo a la ventana (GLFLyQGHOIDFWRUGHFRQYHUVLyQdesde la que es posible
visualizar los factores de conversin de las monedas activas, es decir, aquellas
definidas inicialmente como visibles.
Para la moneda base no se debe definir ningn factor de conversin. Por defecto la apli-
cacin asocia a la moneda base el valor uno (1) como factor de conversin.
607
608
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.
,QVHUWDUIDFWRUHVGHFRQYHUVLyQ
609
%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
2SHUDFLRQHVFRQKHUUDPLHQWDVGHXVRGH
DSOLFDFLRQHV0HWD
Tras definir las monedas con las que desea trabajar y sus correspondientes
factores de conversin, puede trabajar con las siguientes herramientas de uso de
aplicaciones Meta4 en un entorno multimoneda:
l Editor de formularios y rboles y Editor de formularios de edicin rpida
l Consulta
l Informes
l Clculo de nmina (Recibo resumen)
Adems, como facilidad a la edicin, la aplicacin incorpora el uso de la
calculadora, disponible en el trabajo con el Editor de formularios de edicin rpida y
en el clculo de nmina.
(GLWRUGHIRUPXODULRV\iUEROHV\HGLWRUGHIRUPXODULRVGHHGLFLyQ
UiSLGD
611
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
613
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.
614
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
,QIRUPDFLyQPRQHWDULDHQODWDEODUHVXOWDGR
615
2SFLRQHVPXOWLPRQHGD
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
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).
617
*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
)XQFLyQFRQYHUWLUBDBPRQHGD
619
2SHUDFLRQHVFRQODKHUUDPLHQWD&RQVXOWDHQXQHQWRUQRPXOWLPRQHGD
620
621
,QIRUPHV
622
623
&iOFXORGHQyPLQDUHFLERUHVXPHQ
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
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
626
)DFLOLGDGHVDODHGLFLyQ
627
'LVHxRGHOHQWRUQRPXOWLPRQHGD
'HILQLFLyQ\DFWXDOL]DFLyQGHFDPSRV
PRQHWDULRV
628
l Numricos: almacenan los datos en formato numrico. Estos datos pueden ser
unidades o cantidades monetarias.
Para que sea posible utilizar la definicin monetaria en la aplicacin, se ha creado
un nuevo concepto de campo en la aplicacin denominado campo monetario.
629
630
631
'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
l Cabecera:
0RQHWDULR: es un botn de lista que identifica al campo como monetario o
simplemente numrico, siendo el valor 0 no monetario y el valor 1
monetario.
9DOLGDGR: es un botn de lista que identifica al campo como validado o sin
validar, siendo el valor 0 sin validar y el valor 1 validado.
3URFHGLPLHQWRGHLQVHUFLyQ: es un botn que tiene asociado un
procedimiento de base de datos que actualiza la tabla de campos
monetarios, marcando los campos como monetarios y no validados.
l Detalle:
7DEOD: es un botn de lista que permite seleccionar las tablas de la base de
datos que tienen campos monetarios.
&ROXPQD: es un botn de lista desde el que puede seleccionar las
columnas (campos) que son monetarios de la tabla de la base de datos
elegida con anterioridad.
0RQHWDULR: es una casilla de verificacin que permite identificar al campo
de la tabla como monetario o no monetario.
9DOLGDGR: es una casilla de verificacin desde la que puede validar la
seleccin de campos monetarios. Cualquier campo marcado como validado
no se tendr en cuenta el ejecutar el procedimiento de insercin.
Siempre que quiera agregar campos monetarios a tablas o cree una tabla con
campos monetarios es necesario identificar estos campos como monetarios desde
este formulario de edicin rpida.
Para llevar a cabo dicha identificacin siga los siguientes pasos:
Haga clic en el botn3URFHGLPLHQWRGH,QVHUFLyQ, que inserta
automticamente en la tabla de campos monetarios los nuevos campos
monetarios aadidos y las nuevas tablas con campos monetarios aadidas
marcndolos como monetarios y no validados.
633
$FWXDOL]DFLyQGHFDPSRVPRQHWDULRV
634
635
2SHUDFLRQHVFRQKHUUDPLHQWDVGH
GHVDUUROORGHDSOLFDFLRQHV0HWD
'LVHxDGRUGHIRUPXODULRV
636
del concepto.
Para ms informacin sobre el diseo de formularios consulte el captulo
"Diseador de formularios" del 0DQXDOGHGHVDUUROORGHDSOLFDFLRQHV0HWD .
(GLWRUGHFRQFHSWRV
637
(GLFLyQGHFRQFHSWRV
638
639
$QH[R,)RUPDWHRV
640