Skip to main content
Répondu

Prime pour une CCN


Bonjour,

 

Je dois paramétrer une prime pour les salariés relevant uniquement de la CCN I001.

Or sur le dossier, plusieurs CCN s’appliquent.

 

Mon code ne fonctionne pas, pouvez-vous m’aider ?

------------------------

Begin

Select case mid (bull.ccn, I001)
Case "I001"

Mprime = 30

datedeb = DateAddMonths (bul.periode, -1)
datefin = DateAddDays (bul.periode, -1)

 

Merci d’avance

9 commentaires

Niveau d'utilisateur 5
Badge +1

Bonjour 

 

J’aurais plutot indiquer cela :

Select case mid (Bul.CODECCN)

Case : “I001”

 

Bien à vous

Merci mais cela ne fonctionne pas

Niveau d'utilisateur 5
Badge +1

Quel est l’erreur indiqué? 

Je vous ai tout mis en majuscule mais le code est celui ci “ Bul.CodeCcn” je ne sais pas si cela joue. 

Il y a également celui la à dispo : BUL.CCN

Voici le message

Niveau d'utilisateur 5
Badge +1

Si vous changez votre prime comme ceci 

 

 

datedeb = DateAddMonths (bul.periode, -1)
datefin = DateAddDays (bul.periode, -1)

    x = bul.ccn ou bul.CodeCcn

    if x = "I001" then Montant = 30
    if x = "l’autre CCN " then Montant = 0

 

 

Cela me l’applique aussi à l’autre ccn :/

Merci

Niveau d'utilisateur 5
Badge +1

au lieu de mettre then montant 

Pour l’autre

Essayez then return 

svp 

en le paramétrant ainsi cela fonctionne :

Begin

Mprime = 30

datedeb = DateAddMonths (bul.periode, -1)
datefin = DateAddDays (bul.periode, -1)

x = bul.ccn

if x = "G003" then Montant = 30
if x = "I001" then return

 

Merci pour votre aide

Niveau d'utilisateur 4
Badge +1

Bonjour,

Vous pouvez ajuster votre profil de la façon suivante :

Begin
ForceTauxS = 0
Include("INIT-D01")

If bul.CCN = "G003" then return

If bul.CCN = "I001" then
    Bases = bul.salairedebase
    Tauxs  = 0
    if Emp.anciennete >= 36 then    Tauxs  = 2
    if Emp.anciennete >= 60 then    Tauxs  = 4
    if Emp.anciennete >= 84 then    Tauxs  = 6
    if Emp.anciennete >= 108 then    Tauxs  = 8
    if Emp.anciennete >= 132 then    Tauxs  = 10

Suite du code suivant votre cas…

Est ce que cela fonctionne ?

 

Commenter