MUNDOSAP

MUNDOSAP (foro/index.php)
-   HR - GESTION DEL PERSONAL (foro/forumdisplay.php?f=12)
-   -   regla de nomina (foro/showthread.php?t=45442)

chibigon 22/09/11 17:01:56

regla de nomina
 
buenos dias la verdad no le entiendo mucho alas reglas de calculo me dicen que esta calculando mal la indemnizacion 20 dias de un finiquito me pueden ayudar a leer esta regla por favor

1154 INDEMNIZACIÓN 20 DIAS LIQ
NUM?0 Comparación
*
ADDWT * OT Output table
>
RTE=1 Fijar
MULTI NRR Multipl. Div/Ctd/Imp
RTE*1000 Multiplicación
ZERO= N AmtNumRteZeit = 0
ADDWT * OT Output table

espero puedan ayudarme muchas gracias.

edofbp 23/09/11 13:02:06

Hola,

Lo que significa la regla es esto:

1154 INDEMNIZACIÓN 20 DIAS LIQ- Toma el concepto 1154 para iniciar el proceso
NUM?0 Comparación- En la tabla IT tienes el campo RTE, NUM y AMT. En este caso chequea si en el num hay un valor mayor o igual a 0.
*- Establece una condición (>; >; =; *)
ADDWT * OT Output table- Si entra por acá no hace nada
>- Si entra por acá es porque el NUM del concepto 1154 es mayor a 0 y hará lo que le digas abajo
RTE=1 Fijar - Coloca en el RTE un número 1
MULTI NRR Multipl. Div/Ctd/Imp- Multiplica el valor del NUM del concepto 1154 por 1 y lo coloca en el RTE
RTE*1000 Multiplicación- El resultado de la operación anterior lo multiplicas por 1000
ZERO= N AmtNumRteZeit = 0 - Colocas un 0 en el NUM
ADDWT * OT Output table Envias todo a la IT

Verdaderamente acá no está haciendo mucho, por lo que el error debería estar en otro lado. Puede ser en los valores del concepto 1154 que vienen antes de procesar esta regla o de algún procesamiento posterior que tiene el concepto.

Te puede servir si colocas la operación PRINT luego de cada operación en la regla y así ves en el log de nómina lo que hace la regla en cada operación.

Saludos,

Edoardo


Husos Horarios son GMT. La hora en este momento es 10:30:48.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web