Muchos de nuestros clientes, nos piden configurar bonos por puestos, pero qué pasa si un mismo puesto maneja cantidades diferentes para Asistencia y Puntualidad.
A continuación, te muestro una forma sencilla de hacerlo.
1.- En el catálogo de puestos en el campo “Descripción de Funciones” definiremos las cantidades.
Dónde:
A = Asistencia
P = Puntualidad
2.- Crearemos dos conceptos de tipo captura
Dónde: Utilizaremos las siguientes funciones:
VAL= Convierte una cadena de caracteres en un valor numérico.
SUBSTR= Extrae una cadena de caracteres de otra cadena principal. La nueva cadena consta del número de caracteres que se indique en base a la posición de inicio determinada.
TPUESTO= Proporciona información acerca del puesto, al colocarle el #6 (TPUESTO (6)) regresa el valor que colocamos en la “Descripción de funciones”
AT= Encuentra una cadena de texto dentro de otra e indica su posición en caracteres.
3.- Por último, solo es necesario mandar llamar los conceptos que creamos anteriormente a nuestros conceptos donde pagaremos los bonos.
NOTA: Aquí se agregó una condición al concepto para que no pague si hay faltas injustificadas o suspensiones.
Esto ya dependerá de la política de cada cliente.
Empleado: 67 pertenece al puesto 016 que se configuró en un inicio.
Resultado de configuración en montos: