Bonjour,
Il existe combien de valeur pour la prime d’ancienneté? En effet, on peut créer un profil de prime dont les valeurs reprennent des montants particuliers.
Eric
Dans le paramétrage avancé de la D01, vous pouvez mettre quelque chose dans ce style là
Begin
BB = 0
Prorata = BUL.NBHM / BUL.NBHMCONTRAT
If Emp.Anciennete > 60 then BB = 50
If Emp.Anciennete > 120 then BB = 75
If Emp.Anciennete > 180 then BB = 100
If BUL.NBHM < BUL.NBHMCONTRAT Then
BB = BB * Prorata
BB = round (BB,2)
Endif
If BB <> 0 Then
Bases = BB
Exec("GenereLprime")
Endif
Call stockevar ("ANC", Bases)
End
Bonjour
Avec différents posts, j’ai réussi à faire ce que je voulais, si ça peut aider d’autres personnes.
Je suis allée dans Paramétrages → Primes → Libellés
J’ai sélectionné le libellé D01 et j’ai mis le code suivant
Begin
ForceTauxS = 0
Include("INIT-D01")
BB = 1
Prorata = BUL.NBHM / BUL.NBHMCONTRAT
TauxS = 0
If Emp.anciennete >= 0 Then TauxS = 0
If Emp.anciennete >= 60 Then TauxS = 50
If Emp.anciennete >= 120 Then TauxS = 75
If Emp.anciennete >= 180 Then TauxS = 100
If Emp.anciennete >= 240 Then TauxS = 125
If Emp.anciennete >= 300 Then TauxS = 150
If BUL.NBHM < BUL.NBHMCONTRAT Then
BB = BB * Prorata
BB = round (BB,2)
Endif
If ForceTauxS <> 0 Then TauxS = ForceTauxS
BaseS = BB
If Tauxs > 0 and BaseS <> 0 Then Exec ("GenereLprime")
End
Du coup, j’ai un prorata qui se fait en cas d’absence.
Bonne journée.
Ketty
Bonjour,
Je vous remercie pour votre post.
J’ai essayé de paramétrer strictement la même prime sur un de mes dossiers (ou il n’y a pas encore de prime d’ancienneté) et la prime ne vient pas sur les bulletins.
Y a-t-il autre chose à créer en parallèle ?
Merci beaucoup par avance,
Bonne journée
Maylis
Bonjour,
Je vous remercie pour votre post.
J’ai essayé de paramétrer strictement la même prime sur un de mes dossiers (ou il n’y a pas encore de prime d’ancienneté) et la prime ne vient pas sur les bulletins.
Y a-t-il autre chose à créer en parallèle ?
Merci beaucoup par avance,
Bonne journée
Maylis
Bonjour,
Il faut l’ajouter dans un profil utilisateur en renseignant uniquement la fréquence et la périodicité simple. Et affecter le profil dans la fiche salarié. Avec le code de Virginie, ça fonctionne très bien aussi.
Bonne journée.
Bonjour,
Je vous remercie beaucoup pour votre partage, j’ai pu paramétrer ma prime d’ancienneté grâce à vous!
Bonne journée
Bonjour,
Je prends connaissance de vos échanges précédents sur le paramétrage forfaitaire d’une prime d’ancienneté mais cela ne fonctionne pas correctement sur mon dossier. C’est la première fois que je me lance sur ce type de paramétrages spécifiques.
La prime se calcule de la façon suivante :
+ de 5ans = 20 €
+ de 10 ans = 25€
+ de 15 ans = 30 €
+20 ans = 35 €
+ 25 ans = 40 €
+30 ans = 45 €
Elle doit être incluse dans le taux horaire d’absence, j’ai donc coché cela sur la D01.
Je pense que dans l’onglet calcul de la D01, je ne paramètre pas comme il se doit la formule.
Vous est-il possible de m’aider ? Comment faire si j’ai un temps partiel ?
Vous remerciant par avance
Ci-dessous ce que j’ai déjà paramétré :
Begin
ForceTauxS = 0
Include("INIT-D01")
BB = 1
TauxS = 0
If Emp.anciennete >= 0 Then TauxS = 0
If Emp.anciennete >= 60 Then TauxS = 20
If Emp.anciennete >= 120 Then TauxS = 25
If Emp.anciennete >= 180 Then TauxS = 30
If Emp.anciennete >= 240 Then TauxS = 35
If Emp.anciennete >= 300 Then TauxS = 40
If Emp.anciennete >= 360 Then TauxS = 45
End