Ce point d'entrée situé dans le traitement TRTACHQTE1conversion des quantités, génère une action "PURCALQTY".
Le but de cette action est de donner la possibilité d'intervenir sur les valeurs passées en paramètre au sous-programme de calcul des quantités.
Par exemple modifier le code du fournisseur à cause d’une codification particulière.
Suivant le contexte Il y a ou non une transaction en cours.
Vu le nombre d’appels à ce sous-programme, il est impossible de décrire en détail les différents contextes.
Suivant le contexte il y a ou non un fichier de trace ouvert.
Vu le nombre d’appels à ce sous-programme, il est impossible de décrire en détail les différents contextes.
L'appel se fait à chaque lancement du sous-programme PCAL_QTY avant l’exécution de celui-ci.
Les variables suivantes sont chargées lors de l'appel de l'action "PURCALQTY".
WQTY1
Quantité d’origine à convertir
WUOM1
Unité de la quantité d’origine
WQTY2
Quantité à calculer (cette quantité n’est chargée qu’à la sortie du sous-programme)
WUOM2
Unité de la quantité à calculer
WITMREF
Référence de l’article permettant de trouver les coefficients de conversion spécifiques à l’article
WBPSNUM
Code du fournisseur permettant par le biais de l’article-site de trouver les coefficients de conversion spécifiques au fournisseur
WSENS
Type de conversion
0 = Récupération du coefficient de conversion avec la variable globale GCOEUOM
1 = Conversion classique avec recherche du coefficient
2 = Conversion utilisée pour les tarifs
3 = identique à la valeur 1 mais sans arrondi du coefficient à 6 décimales
Seules les variables WITMREF, WBPSNUM et éventuellement WSENS avec beaucoup de prudence, devraient être modifiées.
La description détaillée des tables ouvertes est impossible à cause des nombreux contextes.
Table | Contenu significatif | Intitulé Table |
ITMMASTER |
| Article |
ITMBPS |
| Article – fournisseur |
TABCOEFF |
| Coefficients |
Eviter si possible la modification de la variable WSENS.