Bonjour,
Je vous propose de crééer une fonction calcul avec le code fonction FIN-M-MALADIE dans votre dossier (Paramétrage > Fonctions calcul) en y copiant le code ci-dessous qui est basé sur le légal mais avec 3 jours de carence pour les non cadres (code à personnaliser suivant votre besoin) :
//Non Cadres
If Sal.S41.G01.00.015.002 = "04" then
Maintien = False
Emp.Anciennete = CalculeAncienneteA( Abs.DtDeb )
TypesMaintiensRegroupes = "04,08,09,11,19,20"
Nbjours1 = 0
Nbjours2 = 0
If Emp.Anciennete > 12 then
Maintien = True
Carence = 0
Select Case AffectationDADS
Case "09","19":
// Maladie Non Professionnelle
Carence = 3
Case "08":
// Maladie Professionnelle
Carence = 0
Case "04":
// Accident de Travail
Carence = 0
Case "11","20":
// Accident de Trajet
Carence = 3
Default:
Maintien = False
EndSelect
TypeMaintien = Brut
Plage = Mois12
Pcent1 = 90
Pcent2 = 200 / 3
// Jours supplémentaires 10 jours par tranche de 5 Années d'ancienneté en plus de la 1re année d'ancienneté requise
If Emp.Anciennete >= 72 Then
Nbjours1 = Nbjours1 + 10
Nbjours2 = Nbjours2 + 10
EndIf
If Emp.Anciennete >= 132 Then
Nbjours1 = Nbjours1 + 10
Nbjours2 = Nbjours2 + 10
EndIf
If Emp.Anciennete >= 192 Then
Nbjours1 = Nbjours1 + 10
Nbjours2 = Nbjours2 + 10
EndIf
If Emp.Anciennete >= 252 Then
Nbjours1 = Nbjours1 + 10
Nbjours2 = Nbjours2 + 10
EndIf
If Emp.Anciennete >= 312 Then
Nbjours1 = Nbjours1 + 10
Nbjours2 = Nbjours2 + 10
EndIf
If Emp.Anciennete >= 372 Then
Nbjours1 = Nbjours1 + 10
Nbjours2 = Nbjours2 + 10
EndIf
Endif
EndIf
Cordialement