Lotes
Lote es un conjunto de registros de empleados, con el cual se pueden realizar algunos procesos tales como generación de evaluaciones o informes. Puede definir múltiples lotes, asignándoles códigos diferentes. Cada una de las empresas de la base tiene su propio conjunto de lotes. Por lo tanto, sólo será visible en esta pantalla los lotes asociados a la empresa activa.
Es posible seleccionar los empleados del lote a través de una regla. Para ello, compruebe la información sobre el botón filtro en seguida.
Es posible definir que sólo el usuario que registro el lote podrá alterarlo. Para esto, existe el campo Controlar Lotes por Usuarios en Diversos > Indicaciones >.
Lote
Informe un código para registrar este lote. El código puede estar entre 01 y 99.
Descripción
Introduzca un nombre para identificar este lote, con hasta 20 posiciones.
- Tipo: informar el tipo de empleado;
- Registro: informar el registro del empleado que desea incluir en este lote.
- Nombre: Muestra sólo para consultar el nombre del empleado seleccionado.
Filtro
Está habilitado sólo en la inclusión de un registro. Permite llamar una pantalla en la que el usuario puede informar el código de una regla que contenga sólo una cláusula "WHERE" que deberá ser atribuida a la variable del sistema StrLot.
Esta regla también es posible establecer relaciones con otras tablas de la base como ejemplos 2 y 3 siguientes. Basado en esta cláusula "WHERE", el sistema hará un "SELECT" en la tabla R034FUN y traerá a los empleados seleccionados para la cuadrícula de la pantalla de Lotes.
Regla para el filtro:
@ Empleados de la Sucursal 2 @
StrLot = " WHERE R034FUN.CODFIL = 2";
Regla para el filtro:
@ Los empleados Despedidos a partir del 01/01/2001 @
definir alfa StrDatAfa;
MontaData(01, 01, 2001, DatAfa);
ConverteDataBanco(DatAfa, StrDatAfa);
StrLot = ",R038AFA WHERE R038AFA.NUMEMP = R034FUN.NUMEMP AND \
R038AFA.TIPCOL = R034FUN.TIPCOL AND R038AFA.NUMCAD = R034FUN.NUMCAD \
AND R038AFA.DATAFA >= " + StrDatAfa + " AND R038AFA.SITAFA = 7";
Regla para el filtro:
@ Retorna empleado con tipo de evaluación = 2 @
StrLot = ",R038APU WHERE R038APU.NUMEMP = R034FUN.NUMEMP AND R038APU.TIPCOL = R034FUN.TIPCOL \
AND R038APU.NUMCAD = r034fun.numcad AND R038APU.APUPON = 2 and \
R038APU.INIAPU = (SELECT MAX(INIAPU) FROM R038APU WHERE NUMEMP=R034FUN.NUMEMP AND \
TIPCOL=R034FUN.TIPCOL AND NUMCAD=R034FUN.NUMCAD)";
English
Español


