*EC-CLI : Calcul de l’en-cours client ( ENR-ACT-ENT )
Il est possible de calculer l’en-cours de devis, de commandes, de factures et de règlements pour un client. Ce calcul est effectué en temps réel par DIAPASON, sauf si le paramètre général « SCD-ECCLI » est positionné à VRAI. Cette fonction permet donc de calculer l’en-cours toutes les nuits par exemple.
Liste WfEntAct : (T : type de la variable; O : indique si obligatoire (valeur o) ou non)
Nom | T | Désignation | O | Commentaire |
EntTEn | C | Entité | o | Doit contenir * EC-CLI |
Action | C | Action à exécuter | o | vide |
EntCl1 | C | Clé1 | o | Réseau Commercial |
EntCl2 | C | Clé2 | o | Référence Client |
Exemple : Requête permettant de calculer l’en-cours pour le client « CLI1 » du réseau « 0 ».
CREATION Liste WfEntAct :
PRENDRE WfEntAct EntTEn = CLO."*EC-CLI"
PRENDRE WfEntAct Action = CLO." "
PRENDRE WfEntAct EntCl1 = CLO."0"
PRENDRE WfEntAct EntCl2 = CLO."CLI1"
FIN_BLOC
VLO.Res = ENR-ACT-ENT( )
SI VLO.Res EXISTE ET <> ""
RECH PREM LST WfEntAct AVEC WfEntAct.ActErr EXISTE ET <> "" :
LC-Erreur = WfEntAct.ActErr
FIN_BLOC
SINON
LC-Erreur = VLO.Res
FIN_BLOC
FIN_BLOC