Skip to main content
Question

Proratisation prime assiduité


Bonjour,

J’essaye de paramétrer une prime d’assiduité.

Montant forfaitaire de 60€ qui passe à 0€ à partir du 6ème jour d’absence non considéré comme du temps de travail effectif.

Les absences sur le bulletin en cour sont les absences du mois précédent.

Pour l’instant j’arrive avec toutes les absences, sur le mois en cour.

J’ai des erreurs dès que je veux aller chercher les absences du mois précédent.

Auriez-vous une idée s’il vous plait?

J’ai déjà essayé scriptae qui créé des données qui n’existe pas dans mon domaine.

La formule actuelle:

begin

 Ass = 60
 Abs = 0
 Abs = NbJCalendairesAbsences(bul.periode,bul.date,"+03+04+05+06+07+08+09+10+11+13+14+16+17+18+19+20+22+23+24+25+26+27+31+32+33+38+44+45+52+54+62+63+65+69+70+71+72+73+79+80+81+86+87+88+89+97+98+99")
 if abs > 5 then Ass = 0 

 Mprime = Saisie( "Assiduité", Ass)
 if Mprime <> 0 then
 Exec("Lprime_E03")
 methodeCalcul = 2
 Bases = Mprime
 Liblong = "Prime d'assiduité" 
 Exec ("GenereLprime")
 endif

 End

 

Cordialement.

Jon