Ver Mensaje Individual
  #2  
Viejo 23/09/11, 13:02:06
edofbp edofbp is offline
Member
 
Fecha de Ingreso: jun 2008
Mensajes: 41
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
Responder Con Cita