Il est possible de calculer l’en-cours de devis, de commandes, de factures 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