Bonjour
Nous souhaitons paramétrer un calcul TITRE RETAURANT
Il s'agit de mettre en nombre de TR, le nombre de jours ouvrés du mois précèdent moins les absences du mois précèdent passées sur le mois en cours.
Nous allons utiliser pour cela deux stockvars qui fonctionne
Stockevar Nbjouvrés
Stockevar BUL.NBPANIERS
Pour obtenir le nombre de TR nous devons faire :
Le nombre de jours ouvrés du mois précèdent - (nombre de jours ouvrés du mois précédent -le nombre de panier du mois en cours)
Exemple POUR un salarié:
En février, je dois avoir 15 jours de TR, c'est à dire les 22 jours ouvrés de janvier - les jours d'absences de janvier passé sur la paie de février (ce qui correspond au nombre de jours ouvrés du mois précédent mois les paniers du mois en cours)
Mais dans la fonction INIT-SAISIETR nous n'arrivons pas à faire en sorte que la formule existe, de ce fait les tr ne se calcul même pas sur le bulletin.
si j’appel que le Nbjouvrés cela fonctionne mais pas de formule “plus compliqué”
datedeb = DateAddMonths (bul.periode, - 1)
datefin = DateAddDays (bul.periode, - 1)
datedeb1 = DateMonth (bul.periode)
datefin1 = DateDay (bul.periode)
Bul.NbTicketsResto = cumulstockvar(datedeb,datefin,"Nbjouvrés") -(cumulstockvar(datedeb,datefin,"Nbjouvrés")- cumulstockvar(datedeb1,datefin1,"BUL.NBPANIERS"))
quelqu’un aurait une idée ?
Merci