Reglas por Proceso
Tiene como objetivo interferir en las alteraciones, inclusiones y exclusiones de algunos registros entre ellos: históricos de función, escala, licencia especial, ausencia y salario, programaciones de vacaciones, interpretaciones de examen audiométricos y todavía alterar el registro demostrado cuando es utilizado el botón "Nuevo Registro" en la ficha básica.
Emitir un mensaje de error en una situación específica
Si es necesario evitar la inclusión de un histórico de lugar, basta emitir un mensaje del tipo "Error" en la regla. Con eso, el sistema no permitirá al usuario continuar. Ejemplo de esta regla:
Si ((PertenceGrupo("Master") <> 1) o (PertenceGrupo("Nómina") <> 1))
Inicio
Mensaje (Error, "Usuario no tiene permiso para la inclusión.");
Cancela(1);
Fim;
Otros ejemplos
- eliminación
- Número del nuevo registro
- Escribir marcas de comedor
- En la regla para alejamiento se pueden utilizar las variables y funciones destinadas para todas las reglas y los campos de la tabla R038AFA directo, para los campos de las demás tablas es necesario hacer un cursor.
- Es posible leer el código de la regla del proceso, en cuanto ella estuviera siendo ejecutada, a través de la variable R000RPP.CodPro.
Proceso
Indicar el código del proceso al cual será manipulado vía regla especial. Haga clic aquí para ver una lista con todos los procesos disponibles.
A continuación se relacionan procesos que poseen puntos de regla específicamente en el módulo Beneficios y Tarefeiros. Haga clic en cada tema para saber más:
- Asistencia médica
- Préstamo consignado
- Generación de Vales
- Servicio social
- Obreros
Regla
Informar el código de regla para este proceso. Estas reglas se definidas en Recursos/ Editor de Reglas.
La variable "vEjecuciónRegla" es utilizada en el módulo BS solamente en las reglas relacionadas con:
- Las pantallas de filiales, dependientes y otras empresas;
- Los históricos de ausencia, posición, escala, lugar, salario, anotaciones, sindicato y vinculo.
English
Español


