Avalados por :

Cómo gestionar los días de permiso especial y por enfermedad de los empleados de forma eficiente

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 3 Vistas
0
Cargando...

Algunos de nuestros empleados tienen derecho a un número fijo de días de permiso especial cada año, pero estos también deben ser deducidos de su cuota de días por enfermedad.

Habíamos configurado las ausencias por permiso especial para que se dedujeran de la cuota de días por enfermedad y creamos "contadores" para asegurarnos de que ningún empleado pudiera tomar más de lo permitido, pero esta solución tiene muchas desventajas.

A través de los PCRs, puedo generar una asignación de cuota anual para estos permisos especiales, y puedo generar el tipo de tiempo de permiso especial cuando proceso la ausencia, pero no he encontrado una forma de deducir la cuota (además de reducir la asignación inicial).

Se me ocurrió usar la opción "Ordenar todos los demás tipos de cuota en orden ascendente" de las Reglas de Deducción para Cuotas de Ausencia, pero la deducción de la cuota de días por enfermedad debe hacerse desde la Cuota 10 (Asignación del Año Actual) o desde la Cuota 12 (Acumulación de años anteriores), en secuencia, pero no de ambas.

¿Alguna sugerencia?

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Remi,

Coincidentemente, hoy mismo me han dado este mismo requerimiento, y justo había llegado a la conclusión de que no es posible por medios estándar, cuando vi tu publicación.

¿Podrías por favor explicar el método alternativo que has creado para cumplir con este requerimiento? ¿Quieres decir que simplemente reduces el total de horas de la otra cuota por el número de horas de Permiso Especial tomadas en cada ocasión?

Muchas gracias.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Vista de tabla V_556R_B permite la deducción secuencial de Cuotas. Por ejemplo, para una ausencia, tomarla de la Cuota 10, y si esa está vacía, tomarla de la Cuota 12.

Lo que se necesitaba era que una ausencia pudiera deducirse de 2 Cuotas simultáneamente.

La solución temporal fue crear un PCR para generar "permisos negativos" para la segunda Cuota durante la Evaluación del Tiempo en los días en que se ingresaban estas Licencias Médicas Especiales, y generar un Error durante la Evaluación del Tiempo cuando el empleado ya no tiene suficiente Cuota de "Licencia Especial" para cubrir la ausencia del día.

V_556R_B.png
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

tabla v_556r_b

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

¡Hola Rémi!

¡Espero haber entendido tu pregunta! ¿Qué tal un PCR como este; digamos que tienes la cantidad de horas deducidas de "licencia especial" en un tipo de tiempo en el saldo diario 9999?

Pseudocódigo:

función P2006

...SI OUTAQTYP = 01 (cuota compartida)

.......SI D9999 > 0 (hubo una licencia especial hoy)

...........UPDTQA01 (actualizar la cuota con D9999)

Tu licencia especial no debería haber sido personalizada para deducirse de la cuota, se hará en el PCR.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?