Principe général
Pour retrouver le montant disponible d'un budget avec le module WIM, il faut utiliser la procédure "psobbudwim".
Cette procédure reçoit en entrée les champs suivants (O = champ obligatoire; F = champ facultatif) :
etsocecr : Etablissement de l'écriture (O) ;
typocecr : Type de mouvement (O) ;
decocecr : Date comptable (O) ;
cgrocmvc : CGR A (F) ;
budocmvc : CGR B (F) ;
cptocmvc : Compte du mouvement (F) ;
posocmvc : Poste du mouvement (O) ;
ecrocmvc : Numéro d'écriture (F) ;
numocmvc : Numéro du mouvement (F) ;
mtdocmvc : Montant débit (O) ;
mtcocmvc : Montant crédit (O) ;
unoocmvc : Unité d'oeuvre (F) ;
quoocmvc : Quantité d'unité d'oeuvre (F) ;
tvaocmvc : Code de TVA du mouvement (F) ;
mtvocmvc : Montant TVA restant à déclarer (F).
En sortie de la procédure, les données obtenues sont :
wlig01 à wlig40 : 40 lignes "détail" du dépassement composées des informations suivantes séparées un ";" :
Indicateur précisant si Bloquant/Signalé/Mise à jour;(Informations du but prévisionnel) But;Mois début période;Mois fin période;CGR;Type du CGR;Poste;Compte;Montant débit;Montant crédit;Quantité;(Informations du but réalisé) But;Montant débit;Montant crédit;Quantité.
wdep01 à wdep40 : 40 lignes "détail" du dépassement composées des informations suivantes séparées par un ";" :
Montant du dépassement;taux du dépassement.
wmes01 à wmes40 : 40 messages correspondant à la ligne.
wmesmax : C'est le résultat final du contrôle. Niveau du message le plus élevé parmi les différentes lignes (B:Bloquant, S:Signalé, M:Mise à jour).