Skip to main content

Jours mobiles CCN formation


Forum|alt.badge.img

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 !