Skip to main content
Répondu

Prime d'ancienneté


Ce sujet vous a-t-il aidé à trouver une réponse à votre question?
Afficher le premier message

Forum|alt.badge.img+2
  • Ambassadeur
  • 12 mars 2024

Bonjour,

Il vous suffit de supprimer les lignes en trop dans le code. Gardez les lignes qui vous intéresse et changez 

If Emp.anciennete >= 0 sera pour les gens de 0 à 2 ans 11 mois d’ancienneté

If Emp.anciennete >= 36 sera pour les gens qui ont 3 ans d’ancienneté minimum

Il vous suffit de mettre le nombre de mois d’ancienneté concerné (3 ans = 3*12 mois soit 36) et de faire votre dernière ligne en Emp.anciennete >= 180


Mat a écrit:

Bonjour,

Il vous suffit de supprimer les lignes en trop dans le code. Gardez les lignes qui vous intéresse et changez 

If Emp.anciennete >= 0 sera pour les gens de 0 à 2 ans 11 mois d’ancienneté

If Emp.anciennete >= 36 sera pour les gens qui ont 3 ans d’ancienneté minimum

Il vous suffit de mettre le nombre de mois d’ancienneté concerné (3 ans = 3*12 mois soit 36) et de faire votre dernière ligne en Emp.anciennete >= 180

Merci mais cela ne fonctionne pas. Voici ce que j’ai noté :

 


Forum|alt.badge.img+2
  • Ambassadeur
  • 12 mars 2024

Oui effectivement ce n’est pas comme ça

Vous pouvez corriger comme ceci

 

ForceTauxS = 0

Vous changez les BaseS en TauxS

Et BaseS = bul.salairedebase si votre base doit être le salaire de base.

 


Mat a écrit:

Oui effectivement ce n’est pas comme ça

Vous pouvez corriger comme ceci

 

ForceTauxS = 0

Vous changez les BaseS en TauxS

Et BaseS = bul.salairedebase si votre base doit être le salaire de base.

 

Merci beaucoup, cela fonctionne avec les bons taux...Je dois juste modifier pour que le salaire de base soit celui du haut (sans les heures sup)…

Mais j’ai déjà bien avancé… :)

 


Forum|alt.badge.img+2
  • Ambassadeur
  • 13 mars 2024

Alors ce sera le code bul.salairedebaseheuresnormales


Mat a écrit:

Alors ce sera le code bul.salairedebaseheuresnormales

Merci beaucoup tout es résolu… Bonne journée


Mat a écrit:

Alors ce sera le code bul.salairedebaseheuresnormales

Bonjour Mat,

Grâce à votre aide, j’ai pu paramétrer pas mal de chose… j’ai de nouveau un petit souci sur une prime ancienneté dont la base à prendre en compte est composée du salaire de base + heures sup (non mensualisées) + indemnité de repas + prime de salissure…

Je n’arrive pas à trouver le bon code pour regrouper tout cela. Avez-vous un lexique des codes ?

Merci

 


Forum|alt.badge.img

Bonjour,

 

J’ai le même problème, je souhaite paramétrer une prime d’ancienneté suivante :

60 mois = 3%

120 mois = 8%

180 mois = 15%

 

La prime ne se déclenche pas sur les bulletins (sur tous les salariés)...j’ai pourtant tester deux codes différents (en photo le dernier), j’ai bien l’ancienneté dans la fiche salarié; si vous avez une piste, je suis preneur…

Merci d‘avance,


Forum|alt.badge.img+2
  • Ambassadeur
  • 25 mars 2025

Bonjour,

Je vous conseille cet outil pour vous aider

ChatGPT - Silae- Mentor Codage (Scriptae)

Voici le code qu’il propose

 

Begin

// Détermination de la base de calcul (salaire de base)
BB = Bul.salairedebase  

// Initialisation du taux
Taux = 0

// Attribution du taux en fonction de l'ancienneté
If Emp.anciennete >= 60 Then Taux = 3
If Emp.anciennete >= 120 Then Taux = 8

If Emp.anciennete >= 180 Then Taux = 15

// Exécution de la prime si un taux est défini
If Taux > 0 Then  
    MethodeCalcul = 1  // Base x Taux
    Bases = BB
    Tauxs = Taux
    Exec("GenereLprime")  
Endif  

End


Bonjour Julien,

De mon coté, je crée la prime d’ancienneté selon votre méthode et ensuite, je crée un profil utilisateur : Paramétrage - Prime - Profil utilisateur et ici je crée un code PCCN01 avec libellé Prime ancienneté

ensuite je rajoute un profil. Je sélectionne dans le menu PRANC (qui est ma prime perso) :

Si cela peut vous aider…

Bonne fin de journée


Forum|alt.badge.img

Merci pour vos retours.

Ca ne marche malheureusement toujours pas...j’ai pris le code calcul générer via chatGPT et j’ai essayé de faire un profil utilisateur et rien ne s’affiche sur le bulletin…

C’est quand même dingue de devoir autant batailler pour créer une prime d’ancienneté...


Forum|alt.badge.img+2
  • Ambassadeur
  • 26 mars 2025

Il n’y aurait pas une coche dans votre fiche salariée qui met le bazar ? Avez-vous tenté d’appliquer la PRANC non pas dans la PCCN01 mais dans le plan de paie du salarié ?


Forum|alt.badge.img

J’ai réussi car cela se déclenche chez tout le monde correctement...je suis passé par le chatGPT (je vous remercie).

J’ai crée un libellé D01

Puis un profil

que j’ai ensuite appelé dans la fiche salarié.

Je me demande si c’est pas la formule dans le profil qui posait un souci.

En tout cas, j’ai bien mes déclenchements sur les différents mois (j’ai des salariés avec les 3 taux et ça fonctionne ainsi qu’en déclenchement pour un salarié qui ne l’a pas encore atteint)

Merci à vous !


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