Skip to main content

complément empoyeur


Forum|alt.badge.img

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.BOOL[1] = true then Nba = 1
            If SAL.BOOL[2] = 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

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