Skip to main content
Répondu

Basculer de F08 à F09 si le montant de la prime TRANSPTPRIMEXO est supérieur à 400€


Bonjour,

 

Comme l’énonce le titre, je souhaite créer un profil sur la base du PCCN en modifiant le code 


//    Prime de transport
If Emp.CcnBool[3] = True then
    Exec("Lprime_F08")
    If NBHMCONTRAT >= 151.67 then
        Bases = MtPart.TRANSPTPLEIN
        MethodeCalcul = 2
        // BF le 16/03/12 - si mois incomplet on tombe dans la mm méthode que pour les temps partiels
        //Modif CP 26102018 - lorsque Bul.NbjTravailles est > à Bul.NbJTravaillesTheorique (activité journalière/semaine), nous avions une difference, le mois n'etait pas incomplet.
        //If Bul.NbJTravailles <> Bul.NbJTravaillesTheorique then
        If Bul.NbJTravailles < Bul.NbJTravaillesTheorique then
            y = Bul.NbJTravailles
            x = Saisie("Nb-Transport",0)
            If x = 0 then x = y
            If x < 0 then x = 0
            Bases = x
            Tauxs = MtPart.TRANSPTPARTIEL
            MethodeCalcul = 3
        Endif
    Else
        y = Bul.NbJTravailles
        x = Saisie("Nb-Transport",0)
        If x = 0 then x = y
        If x < 0 then x = 0
        Bases = x
        Tauxs = MtPart.TRANSPTPARTIEL
        MethodeCalcul = 3
    Endif
    Liblong = "Prime de transport"
    If Bases <> 0 then Exec("GenereLprime")
Endif
 

 

Ma variable MtPart.TRANSPTPRIMEXO vaut 400€

Comment récupérer le cumul de la valeur F08 des mois passés pour faire un truc du genre

if cumuldeF08 > 400 then

Exec("Lprime_F08")

etc….

endif

 

 

Je sais pas si ma demande est assez claire, mais merci par avance si certains peuvent m’aiguiller un peu.

Meilleure réponse par HERVE GUERARD

sinon vous ne pouvez pas utiliser le nouveau module de remboursement de frais ?

Remboursement des frais de transport (autres) – Silae Paie

 

bonne journée

Afficher l'original

Forum|alt.badge.img+2

Bonjour

 

à tester


        bs = 0.0
        ts = 0.0
        rs = 0.0
        bp = 0.0
        tp = 0.0
        rp = 0.0
                                    

                            

        call CumulLignesContrat(11,"","F08",datedebut,datefin,bs,ts,rs,bp,tp,rp)

cumuldeF08 = rs

reste à définir les dates

bonne journée


Forum|alt.badge.img+2

sinon vous ne pouvez pas utiliser le nouveau module de remboursement de frais ?

Remboursement des frais de transport (autres) – Silae Paie

 

bonne journée


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