Skip to main content

Bonjour,

 

J’ai une prime d’ancienneté dont la base est salaire de base - absences non rémunérées : comment faire dans la fonction calcul?  J’ai mis cela :

Begin

ForceTauxS = 0

Include("INIT-D01")

BB = Bul.SALAIREDEBASE

Tauxs = 0

If Emp.Anciennete > 36 then     Tauxs = 3
If Emp.Anciennete >= 48 then     Tauxs = 4
If Emp.Anciennete >= 60 then     Tauxs = 5
If Emp.Anciennete >= 72 then     Tauxs = 6
If Emp.Anciennete >= 84 then     Tauxs = 7
If Emp.Anciennete >= 96 then     Tauxs = 8
If Emp.Anciennete >= 108 then     Tauxs = 9
If Emp.Anciennete >= 120 then     Tauxs = 10
If Emp.Anciennete >= 132 then     Tauxs = 11
If Emp.Anciennete >= 144 then     Tauxs = 12
If Emp.Anciennete >= 156 then     Tauxs = 13
If Emp.Anciennete >= 168 then     Tauxs = 14
If Emp.Anciennete >= 180 then     Tauxs = 15
If Emp.Anciennete >= 192 then     Tauxs = 16
If Emp.Anciennete >= 204 then     Tauxs = 17
If Emp.Anciennete >= 216 then     Tauxs = 18
If Emp.Anciennete >= 228 then     Tauxs = 19
If Emp.Anciennete >= 240 then     Tauxs = 20

If ForceTauxS <> 0 Then TauxS = ForceTauxS

If Tauxs > 0 and BB <> 0 Then
    Bases = BB
    X = Bases * Tauxs / 100
    Call Stockevar("MajoAnniv", X)
    Exec("GenereLprime")
Endif

Include("DOMONLY_FIN-D01")
End

 

Merci d’avance de votre aide

Soyez le premier à répondre!

Commenter