Skip to main content

Récupérer le montant de l'ICCP


Forum|alt.badge.img+1

Bonjour

J’ai besoin de récupérer le montant de l’ICCP dans un profil de prime spécifique, savez-vous la syntaxe svp? Merci

2 commentaires

AURIA EXPERTISE Léna ARHAN
Connaisseur

Bonjour, 

Pour récupérer le montant de l’ICCP dans un profil de prime sur Silae, je pense que vous pouvez utiliser la variable :

V_ICCP(ou, selon le paramétrage du dossier, V_MONTANT_ICCP).

vous pouvez vérifier le nom exact dans Outils → Variables → Liste des variables.

Exemple de syntaxe :

V_MONTANT = V_ICCP

ou, si vous voulez arrondir :

Arrondi(V_ICCP,2)

j’espère avoir répondu à votre question. Une belle journée, 


Forum|alt.badge.img+1
  • Auteur
  • Expert
  • October 29, 2025

Bonjour

Voici le profil de prime, je souhaiterais déduire le montant de mon ICCP de ma base BB dans l’exemple ci-dessous, j’ai essayé avec votre syntaxe ça n’est pas passé. 

De plus, je n’ai pas ce chemin dans le menu outil.

Begin
//FF le 16/12/2020, #32329 - Karine Foulonneau

//OZUC 03/07/2025 Modification, cumul brut à reprendre et non le cumul salaire de base / Il faut récupérer le montatn de la prime annuelle pour venir la déduire du cumul brut
//Attention pour le déclenchement la question salarié exclu prime 13ème doit être coché

datedeb = date(1,1,Bul.annee)
datefin = Bul.date
Cumulbrut = cumulbulletins ( datedeb, datefin, 1)
    Memo = ""
    Memo1 = ""
    Memo2 = ""

//Récupération de la prime annuelle


bs = 0.0
ts = 0.0
rs = 0.0
bp = 0.0
tp = 0.0
rp = 0.0
call CumulLignesEmploi(15,"","D04",datedeb,datefin,bs,ts,rs,bp,tp,rp)

PRIMEANNUELLE = rs


BB = CumulBrut - PRIMEANNUELLE
bb1 = round (bb / 12 ,2 )

If Sal.Bool[1] = True then

    Memo = "Cumul Brut moins Prime annuelle / 12 : " + CumulBrut + "-" + PRIMEANNUELLE + "/" + "12" + "=" + BB1

//If Cumulbrut <> 0 and bul.mois = 12 then
    If BB <> 0 and bul.mois = 12 then
        Exec("Lprime_D05")
        Call rem(Memo)
        Bases = BB1
        Methodecalcul = 2
        Liblong = "Prime annuelle médecin"
        Exec("GenereLprime")
    Endif

Endif

End

 

Merci si jamais vous avez une réponse.

Ozlem