Bonjour,
J’ai créé une prime ancienneté dans un dossier du BTP, mais lors de la prise des CP, le montant ne se déduit pas.
Voici mon paramétrage avancé :
Begin
// Base de calcul proratisée : salaire de base + absences (dont CP BTP)
BB = Bul.salairedebase + Bul.mtabsences
// Initialisation du taux
T = 0
// Attribution des taux tous les 3 ans (maximum 15)
// (Pas de ELSEIF dans Silae ? IF séparés)
If Emp.anciennete >= 36 Then T = 3
If Emp.anciennete >= 72 Then T = 6
If Emp.anciennete >= 108 Then T = 9
If Emp.anciennete >= 144 Then T = 12
If Emp.anciennete >= 180 Then T = 15
// Déclenchement de la prime si un taux existe et si la base n’est pas nulle
If T <> 0 And BB <> 0 Then
methodeCalcul = 1 // Base x Taux
Bases = BB // Base proratisée
Tauxs = T // Taux selon ancienneté
Liblong = "Prime d’ancienneté"
Exec("GenereLprime") // Génération du libellé D01
Endif
End
Bien cordialement

