Skip to main content
Répondu

Profils primes ne fonctionne plus


Bonjour,

Quelqu’un serait en mesure de me dire pourquoi ce profil de primes que j’ai paramétré depuis plus d’un an maintenant ne fonctionne plus ce mois ??

 

Meilleure réponse par Rachid

Gad, 

 

Vous ne pouvez pas saisir cette variable de cette manière. Cela ne fonctionnera pas.

Si vous souhaitez avec une base horaire négative, il faudrait saisir comme ceci :

 

Bien à vous, 

Rachid

Afficher l'original
Ce sujet vous a-t-il aidé à trouver une réponse à votre question?

8 commentaires

Rachid
Formateur certifié
Forum|alt.badge.img+1
  • Formateur certifié
  • 165 commentaires
  • 27 août 2024

Bonjour Gad, 

 

J’ai l’impression qu’il y a un tiret qui traine devant NBHM.

Bien à vous, 

Rachid


  • Auteur
  • 21 commentaires
  • 27 août 2024

nan, ça a toujours été. C’est pour le passer en négatif


Rachid
Formateur certifié
Forum|alt.badge.img+1
  • Formateur certifié
  • 165 commentaires
  • Réponse
  • 27 août 2024

Gad, 

 

Vous ne pouvez pas saisir cette variable de cette manière. Cela ne fonctionnera pas.

Si vous souhaitez avec une base horaire négative, il faudrait saisir comme ceci :

 

Bien à vous, 

Rachid


  • Auteur
  • 21 commentaires
  • 27 août 2024

merci cela fonctionne désormais de nouveau !

c’est surprenant car cela a toujours fonctionné en mettant -NBHM jusqu’a maintenant


Bonjour,

 

Moi aussi j’avais un - dans ma valeur et cela fonctionnait très bien depuis janvier et ce mois-ci la prime n’apparaît pas et avec votre méthode cela fonctionne.


Bonjour,

Chez nous aussi, ce mois ci une prime ne fonctionne plus.

Voici l’exécution du profil (écrite par notre intégrateur).

Merci de votre aide.

 

y1 = 0
x1 = 0
if SAL.BOOL[1] = true then x1 = saisie("PMission",0)
if SAL.BOOL[1] = true then 
    y1 = mtpart.PR_MISSION * BUL.NBHMNCONTRAT / 151.67
    // Florent Désirée, Ajustement déploiement, ne pas proratiser pour les FJ incomplets
    //if BUL.S41.G01.00.013 = "10" then y1 = mtpart.PR_MISSION / 218 * BUL.FJNBJAN
    if BUL.S41.G01.00.013 = "10" then y1 = mtpart.PR_MISSION 
endif


if x1 <> 0 then y = x1

If y1 <> 0 then
    Exec("Lprime_B15")
    methodeCalcul = 2
    bases = y1
    liblong = "Prime de mission"
    Marque1 = "MISSION"
    call stockevar("PMISSION",Bases)
    Exec("GenereLprime")
endif
 


Forum|alt.badge.img+1

Bonjour,

Si j’ai bien compris le besoin c’est soit de faire une saisie manuelle de la base de la prime soit un calcul automatique.

Si c’est bien cela il manque 1 après y sur cette ligne :

if x1 <> 0 then y1 = x1

Bonne journée.


Bonjour,

Effectivement, je vous remercie.

Cependant cela n’a rien changé. J’ai finalement supprimé et recréé (de manière identique) le montant particulier de la prime de mission et cela fonctionne. 

Bonne journée.


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