Skip to main content
Répondu

CP Supplémentaire Age


bonjour, je souhaite une fonction calcul pour générer un CP supplémentaire pour les salariés ayant plus de 60 ans, auriez-vous un modèle? merci

Meilleure réponse par Anthony Petit

Bonjour,

Vous pouvez peut être vous inspirer des CPSUP de la P088 : 

Begin

Jours = 0
If Sal.AgeM1 >= 50 then Jours = 2
If Sal.AgeM1 >= 55 then Jours = 3
If Sal.AgeM1 >= 58 then Jours = 4

X = Jours / 12

Include("DOMONLY_INIT-CPSUP")

RatioAbsenceCP = Bul.CpJoursAcquis / Bul.CpJoursAcquisTheoriques

X = X * RatioAbsenceCP

Y = Saisie("CPSup-Acquis",X)
If Y <> 0 then X = Y
If Y = -1 then X = 0

If X <> 0 then
	Call AffecteCPSupJoursAcquis(X)
Endif

Include("DOMONLY_FIN-CPSUP")

End

A adapter selon vos besoins.

Acquisition au mois le mois

Afficher l'original

Anthony Petit
Community Manager
Forum|alt.badge.img+2

Bonjour,

Vous pouvez peut être vous inspirer des CPSUP de la P088 : 

Begin

Jours = 0
If Sal.AgeM1 >= 50 then Jours = 2
If Sal.AgeM1 >= 55 then Jours = 3
If Sal.AgeM1 >= 58 then Jours = 4

X = Jours / 12

Include("DOMONLY_INIT-CPSUP")

RatioAbsenceCP = Bul.CpJoursAcquis / Bul.CpJoursAcquisTheoriques

X = X * RatioAbsenceCP

Y = Saisie("CPSup-Acquis",X)
If Y <> 0 then X = Y
If Y = -1 then X = 0

If X <> 0 then
	Call AffecteCPSupJoursAcquis(X)
Endif

Include("DOMONLY_FIN-CPSUP")

End

A adapter selon vos besoins.

Acquisition au mois le mois


Merci  beaucoup cela fonctionne!


Commenter


Gestion des cookies

Nous utilisons des cookies pour améliorer et personnaliser votre expérience. Si vous acceptez ou continuez de naviguer, vous acceptez règles relatives aux cookies. En savoir plus sur nos cookies

 
Paramètres de cookies