Bonjour,
L’acquisition des jours mobiles par cette société est différente de ce qui est prévu par la CCN.
Je souhaiterai modifier la formule prévue par la CCN, mais je ne sais pas comment faire. Pourriez vous m’apporter une solution svp ?
L’acquisition des jours mobiles est proratisé uniquement en cas d’entrée/sortie, le reste des absences ne doivent pas être prisent en compte. De plus les salariés temps pleins et temps partiel n’acquièrent pas le même nombre de jours mobiles par mois :
0.4167 --> 151.67h
0.3333 --> 121.33h
0.3095 --> 112.67h
Je vous mets la formule de base que j’ai, merci d’avance pour votre aide :)
Begin
Jours = 5 / 12
X = Jours
Include("INIT-CPSUP")
ratioAbsenceCP = Bul.CpJoursAcquis / Bul.CpJoursAcquisTheoriques
X = X * ratioAbsenceCP
//cti 301020 : CPSUP si + de 10 jrs de travail effectif.
NbJEffectif = DiffDays(Emp.DtDeb,Bul.PeriodeDernierJour)
AbsTotal = NbJCalendairesAbsences(Emp.DtDeb,Bul.PeriodeDernierJour,"-")
AbsTravailEffectif = NbJCalendairesAbsences(Emp.DtDeb,Bul.PeriodeDernierJour,"+04+08+12+13+14+38+52+72+96+99")
NbJEffectif = NbJEffectif - AbsTotal + AbsTravailEffectif
//print " AbsTotal " + AbsTotal + " AbsTravailEffectif " + AbsTravailEffectif + " NbJEffectif " + NbJEffectif
If NbJEffectif < 10 Then x = 0
z = saisie("CPSUP-Acquis",0)
//if z > 0 then x = z
//if z < 0 then x = 0
if z <> 0 then x = z
if x <> 0 then
call AffecteCPSupJoursAcquis(x)
endif
Dans l’attente de vos retours !