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
Ce sujet vous a-t-il aidé à trouver une réponse à votre question?

2 commentaires

Anthony Petit
Community Manager
Forum|alt.badge.img+2
  • Community Manager
  • 4175 commentaires
  • Réponse
  • 7 avril 2025

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


  • Auteur
  • Connaisseur
  • 21 commentaires
  • 7 avril 2025

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