Skip to main content

Bonjour

 

j’ai un souci avec un salarié entré le 03/06/2024 en arrêt maladie sur juin. Il ne devrait pas avoir de complément 

il existe une fonction calcule mais j’ai l’impression que la notion ancienneté inférieure a 12 mois n’apparait pas 

je ne parviens pas à alimenter cette fonction pour paralyser le complément pour les moins de 12 mois.

merci pour votre aide 

 

 

Plage = anneecivile
Select Case AffectationDADS
        Case "08","04":
            //    Maladie Professionnelle     Accident de Travail
                Carence = 0
                Nbjours1 = 9999
                Pcent1 = 100
        Case "09":
        Carence = 3
        If SAL.S41.G01.00.015.002 = "01" and emp.anciennete >= 36 then Carence = 0

    //    if CoronavirusCovid19 = true then
    //        Maintien = true
    //        Carence = 0
    //        Nbjours1 = 30
    //        Pcent1 = 100
    //    Endif

        //Conditions 1er arrêt au cours de l'année civile

                  If emp.anciennete >=12 then

            madatedebut = date(1,1,bul.annee)
            madatefin = dateadddays ( ABS.DtDeb,-1)
            Nba = NombreAbsences( madatedebut, madatefin, "09")
            If SAL.BOOLt1] = true then Nba = 1
            If SAL.BOOLn2] = true then Nba = 0

            if Nba = 0 then 

                Maintien = true
                Carence = 0
                Nbjours1 = 30
                Pcent1 = 100

                
                If emp.anciennete >= 12 then
                    Nbjours2 = 30    
                    Pcent2 = 200 / 3
                Endif
                If emp.anciennete >= 72 then
                    Nbjours2 = 30    
                    Pcent2 = 90
                    Nbjours3 = 60    
                    Pcent3 = 200 / 3
                Endif
                If emp.anciennete >= 372 then
                    Nbjours2 = 60    
                    Pcent2 = 90
                    Nbjours3 = 90    
                    Pcent3 = 200 / 3
                Endif
                If emp.anciennete >= 252 then
                    Nbjours2 = 40    
                    Pcent2 = 90
                    Nbjours3 = 70    
                    Pcent3 = 200 / 3
                Endif
                If emp.anciennete >= 420 then
                    Nbjours1 = 30
                    Pcent1 = 100
                    Nbjours2 = 60    
                    Pcent2 = 90
                    Nbjours3 = 90    
                    Pcent3 = 200 / 3
                            Endif
                If emp.anciennete >= 324 then
                    Nbjours1 = 30
                    Pcent1 = 100
                    Nbjours2 = 60    
                    Pcent2 = 90
                    Nbjours3 = 90    
                    Pcent3 = 200 / 3
                Endif


        

            Endif
        Endif
EndSelect

Soyez le premier à répondre!

Commenter