Skip to main content
Réponse

Paramétrage repas automatiques mais modifiable


Forum|alt.badge.img+1

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 ?

Meilleure réponse par Marie GONZALEZ

Bonjour 

vous pouvez essayer d’ajouter cela en dessous de la ligne indiquant :  Tauxs

 

x = saisie("OUV.Repas",0)
        if x > 0 Then Bases = x
        if x <0  Then Bases = 0     
        if x < 0 Then Return    

 

Bien à vous

4 commentaires

Forum|alt.badge.img+2

Bonjour 

vous pouvez essayer d’ajouter cela en dessous de la ligne indiquant :  Tauxs

 

x = saisie("OUV.Repas",0)
        if x > 0 Then Bases = x
        if x <0  Then Bases = 0     
        if x < 0 Then Return    

 

Bien à vous


Forum|alt.badge.img+1
  • Auteur
  • Explorateur
  • May 28, 2024

Super, ça fonctionne, merci beaucoup 🙏


Benjamin ABITBOL
Expert
Forum|alt.badge.img+1

Bonjour,

J’espère que vous allez bien.

Nous avons un restaurant qui souhaiterait automatiser le nombre de repas par mois.

Silae permet d’automatisé le nombre par jour mais pas par mois.

La base serait 26 repas par mois. Et nous aimerions que lorsqu’il y a une absence ou un congé que cela ce déduit du nombre initial.

Merci d’avance.


Forum|alt.badge.img

Bonjour, 

 

Dans votre profil de prime, vous indiquez “26” dans la valeur de la base et en dessous vous sélectionnez la proratisation en fonction du nombre de jours ouvrés ou ouvrables travaillés.