Skip to main content
Répondu

Incrémentation des compteurs via la GTA


Forum|alt.badge.img+3

Bonjour 

 

Tous les mois, nous incrémenterons les compteurs via les données de la GTA. 

Voici la fonction : 

 

X = Saisie("RTT acquis", 0)
 

If X <> 0  then
    Call AjouteRTTAcquis(X)
Endif

 

 

Y = Saisie("RTT pris", 0)

If Y <> 0  then
    Call AjouteRTTPris(Y)

Endif


End

 

Malheureusement cela provoque un cumul chaque mois. 

Soit Janvier 

J’envoi 

10 Acquis 

3 Pris 

 

Compteurs 

10 acquis 3 pris Solde 7 

 

En Février 

J’envoi 

10 Acquis 

4 Pris 

 

J’obtiens 

20 Acquis 7 Pris Solde 13

Devrait être 10 acquis 4 pris 

 

Que manque t il dans ma fonction ? 

J’ai essayé sans succès cela : 

 

X = Saisie("RTT acquis", 0)
Y = Bul.RTTJOURSACQUIS 

If X <> 0 and  X <> Y then
    Call AjouteRTTAcquis(X)
Endif

 

Y = Saisie("RTT pris", 0)
Z= Bul.RTTJOURSPRIS


If Y <> 0 and Y <> Z then
    Call AjouteRTTPris(Y)

Endif


End

 

Vous remerciant par avance

 

 

 

Meilleure réponse par Marie GONZALEZ

Bonjour Guillaume, 

 

Merci pour votre retour. 

On a finalement réussi à avoir ce qu’on voulait voici ce qui fonctionne, au cas ou vous en auriez besoin un jour : 

 

Y = Saisie("RTT acquis", 0)
Y1 = Bul.RTTJOURSACQUIS

Y2 = Y-Y1

              Call AjouteRTTAcquis(Y2)

X = Saisie("RTT pris", 0)
X1= Bul.RTTJOURSPRIS
X2 = X-X1


            Call AjouteRTTPris(X2)
End

 

Belle journée 

3 commentaires

Forum|alt.badge.img+3

Il faudrait 
Soit réussir à mettre en négatif le solde de M-1  avant l’import, pour revenir à zéro.
Soit indiquer avant la saisie que le compteur est à 0

Soit indiquer au logiciel que les valeurs ne doivent plus être un cumul mais une variable mais… ca veut dire peut être changer de compteur ? 


Forum|alt.badge.img+3
  • Auteur
  • Ambassadeur
  • Réponse
  • February 11, 2026

Bonjour Guillaume, 

 

Merci pour votre retour. 

On a finalement réussi à avoir ce qu’on voulait voici ce qui fonctionne, au cas ou vous en auriez besoin un jour : 

 

Y = Saisie("RTT acquis", 0)
Y1 = Bul.RTTJOURSACQUIS

Y2 = Y-Y1

              Call AjouteRTTAcquis(Y2)

X = Saisie("RTT pris", 0)
X1= Bul.RTTJOURSPRIS
X2 = X-X1


            Call AjouteRTTPris(X2)
End

 

Belle journée 


Forum|alt.badge.img+3

Ah oui bien vu ! bien joué !