Skip to main content
Question

Paramétrage d'une prime d'assiduité


Bonjour,

 

J’ai besoin de créer une prime d’assiduité calculée sur la base d’un montant forfaitaire : 22,87 €

Si pas d’absence = 22,87 €

Si absences de tout type (or évènement familial et entrée/sortie) = 0 €

 

Auriez-vous une astuce ou une formule magique à me proposer ?

 

Merci beaucoup !

6 commentaires

Forum|alt.badge.img+1

Et vous avez les accès pour paramétrer la prime par le code ou non ? 

Via profils utilisateurs, je ne saurai pas faire, mais par le code… on peut essayer ! 


  • Auteur
  • Connaisseur
  • December 3, 2025

Oui j’ai les accès :-)


Forum|alt.badge.img+1

Bon moi je bricole. Y’a peut être un cas que je n’ai pas pensé…
Ca irait ca ? 

 

begin
Montant = 1000.00

if Bul.NbhmN < Bul.NbHMNContrat then montant = 0
If montant <> 0 then Exec("Lprime_D03")
methodeCalcul = 2
BaseS = Montant
Exec ("GenereLprime")

end

 

Peut être que toutes les absences en heures sont déduites et annulent la prime…
Mais avec Bul.Mtabsences, ca marche pas, je sais pas pourquoi.


  • Auteur
  • Connaisseur
  • December 3, 2025

Vous êtes au top !

ça fonctionne !


Forum|alt.badge.img+1

La seule condition est celle ci : 

Bul.NbhmN < Bul.NbHMNContrat then montant = 0

 

Elle compare le nombre d heure du bulletin au nombre d heure prévue au contrat…
Soyez vigilante tout de même sur les prochains bulletins, ou s’il y a un cas un peu exceptionnel ! :D


  • Auteur
  • Connaisseur
  • December 3, 2025

oui, pas de soucis ! 

Merci beaucoup, en tout cas pour les principales absences, cela fonctionne très bien !