Skip to main content

Bonjour,

 

J’ai besoin de créer une prime de Noël versée en décembre versée uniquement aux salariés ayant plus d’un an d’ancienneté. Je ne m’en sors pas. Quelqu’un peut m’aider avec la fonction calcul ?

Merci

Chrystelle bonjour, 

 

Il faut créer un profil prime et non une fonction calcul.

Voici un modèle qui pourrait vous aider.

 

Begin

If emp.anciennete >= 12 then

    x = Saisie( "PrimeNoel", 0 )

    if x <> 0 then
        Exec("Lprime_D02")
        methodeCalcul = 2
        Bases = x
        Liblong = "Prime de Noël"
        Exec ("GenereLprime")
    EndIf

EndIf

End

 

Bien à vous, 

Rachid


Chrystelle bonjour, 

 

Il faut créer un profil prime et non une fonction calcul.

Voici un modèle qui pourrait vous aider.

 

Begin

If emp.anciennete >= 12 then

    x = Saisie( "PrimeNoel", 0 )

    if x <> 0 then
        Exec("Lprime_D02")
        methodeCalcul = 2
        Bases = x
        Liblong = "Prime de Noël"
        Exec ("GenereLprime")
    EndIf

EndIf

End

 

Bien à vous, 

Rachid

Bonjour,

Il faut que je crée uniquement ce profil prime? Rien d’autre ? A la place du x j’indique SALAIREDEBASE ?


Chrystelle, 

 

Si le montant de la prime est égal au salaire de base, il faudra écrire le code comme ceci :

Begin

If emp.anciennete >= 12 then

   
        Exec("Lprime_D02")
        methodeCalcul = 2
        Bases =
Bul.SALAIREDEBASE
        Liblong = "Prime de Noël"
        Exec ("GenereLprime")
    

EndIf

End

Il sera nécessaire de créer le profil en PCCN afin qu’il puisse s’appliquer à l’ensemble des salariés, à condition que l’ancienneté d’un an soit respectée.

Pour information, une formation sur le langage et le codage est disponible, vous offrant la possibilité de gagner en autonomie dans la personnalisation et la création de primes complexes.

A votre disposition si vous souhaitez obtenir davantage de détails sur le programme.

 

Bien à vous, 

Rachid


Bonjour

Si on ne veut l’affichage dans les éléments variables que sur le mois de décembre

Begin

if bul.mois = 12

If emp.anciennete >= 12 then

    x = Saisie( "PrimeNoel", 0 )

    if x <> 0 then
        Exec("Lprime_D02")
        methodeCalcul = 2
        Bases = x
        Liblong = "Prime de Noël"
        Exec ("GenereLprime")
    EndIf

EndIf

Endif

End


Commenter