Ver Mensaje Individual
  #10  
Viejo 26/06/13, 13:10:33
Ivaneee Ivaneee is offline
Senior Member
 
Fecha de Ingreso: sep 2009
Mensajes: 101
puedes ponerle una especie de check, que si el contingente a cargar es distinto de 0, que no te lo actualice, desde regla de tiempos.

ZH01 Control horas extras a pagar bolsa tiempos
*
****
HRS=DZPHE Fijar (tu saldo en cuestión)
HRS?0 Operac.decisión HRS
*
HRS=MZBHE Fijar (en mi caso cojo el saldo acumulado mensual)
UPDTQA50 Estruc.conting.abs. (y lo actualizo en el contingente de absentismos, en mi caso es el 50)
>



EDIT:

la parte del IF, por si la necesitas, sería algo así (los números de la izquierda ni caso). todo esto desde el propio esquema de tiempos:


001640 IF D31 (aquí le decimos que si es día 31 haga lo que pone debajo, si no, que pase al ELSE)
001650 PRINT SALD (por poner algo, aquí es para que hagas pruebas y veas si el 31 es el que te está machacando el contingente)
001670 ELSE
001680 QUOTA
001690 ENDIF

Aunque claro si un mes es de 28, 30 días no entrará.

Revisa bien la parte de EOM si tienes (end of month) a ver si hay alguna regla o algo que machaque ese contingente.

Otra cosa, estás poniendo que el contingente se actualice a través de un saldo, verdad? lo habrás puesto que coja el saldo diario en lugar del mensual.

Ponlo que lo coja del mensual, y ya lo vas tratando periodo a periodo, y si quieres, a principio de año te creas una regla que lo elimine y lo deje a cero, para poder crear el siguiente contingente para el próximo año.

Esto está en la V_T559L, el la parte de Derechos Básicos, te metes dentro de tu contingente y miras si tira de Saldo Dia o de Saldo Periodos como te comento.

Úlima edición por Ivaneee fecha: 26/06/13 a las 13:20:08.
Responder Con Cita