Bonjour à tous,
Je suis en train de développer un état; j'ai créer une première formule qui me rend un résultat correct en fonction de la sélection de l'utilisateur et des paramètres remplis voici la formule et une petite explication:
cette formule s’appelle "deja_payee" elle me rend le montant payé si l'utilisateur choisit en paramètre une date supérieur à la date de paiement ou 0 si l'inverse
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 global numbervar deja_payee; if {AIPL.AIPL_POSTDATE}<={?Date} then //deja_payee := deja_payee +({AIPL.AIPL_AMOUNT}) deja_payee := {AIPL.AIPL_AMOUNT} else //deja_payee :=0 0
Maintenant je veux créer une autre formule qui s'appelle "solde cumulable" en fonction de la formule "deja_payee" et un enregistrement d'une vue
le principe de calcul comme suit
facture N° débit crédit solde
1 1000 500 500
2 100 50 550
et ainsi de suite
facture N°: c'est le numéro de facture
débit: c'est le champs de la vue
crédit: c'est le résultat calculé de la formule "deja_payee"
solde: c'est le résultat que je voudrais obtenir avec "solde cumulable"
voila ce que j'ai fais:
cette formule me rend un résultat correct si le résultat de la première formule est supérieur à 0 et un résultat incorrect si l'inverse cçd = 0
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 global numbervar solde; solde:= solde+({MFT_AR_NON_ANTICIPEE.AINV_DB}-{#deja_payee})
merci d'avance
Partager