Bonjour,
L’entreprise applique différentes indemnités de repas selon les types de salariés (ouvrier, etam, apprenti, etc.).
Nous voulons que le nombre de repas soit calculé automatiquement mais que l’on puisse modifier le nombre au cas où. Tout comme lorsque la gestion des paniers est automatisé dans le BTP par exemple.
Mon paramétrage est le suivant :
Begin
//Indémnité Repas Ouvrier
Select case SAL.S41.G01.00.014
Case "01":
// Code statut professionnel uniquement pour les ouvriers
if EMP.TYPECONTRATPART <> "20" then
MrepasOUV = Saisie("OUV Repas", BUL.NBJTRAVAILLES)
Exec("Lprime_F12")
MethodeCalcul = 3
Bases = BUL.NBJTRAVAILLES
Tauxs = 17.15
Liblong = "OUV - Indémnité Repas"
Exec("GenereLprime")
Endif
EndSelect
End
La base est modifiable, mais il ne tient pas compte de ce qu’on indique.
Si par défaut on met 15 repas ou même 0 au lieu de 20 (parce que 20 jours travaillés sur le mois), sur le bulletin nous auront quand même 20 repas.
Pourriez-vous nous aider s’il vous plait ?