Points d'entrée > Module Ventes > Script standard TRTVENQTE 

CALCULRMN : Permet d'appliquer une tolérance sur le reliquat d'une commande

Ce point d'entrée concerne le calcul de la tolérance de reliquat sur une ligne de commande.

Il permet d’intervenir pour appliquer d’autres tolérances de reliquat que celle définie en standard afin de solder ou non une ligne de commande lors de la livraisons de celle-ci.

Contexte et mode de fonctionnement

Transaction

 Il y a une transaction en cours. La variable GOK est utilisée et testée. Elle est initialisée à 1. Elle peut être positionnée à 0 si on désire aborter la transaction.

Différents cas d’appel

Ce point d’entrée est appelé dans le traitement TRTVENQTE dans le sous-programme SCAL_RMN. Ce sous-programme est appelé depuis chaque traitement permettant la création, modification, suppression d’une livraison.  

Variables significatives

 Voici les variables qui sont passées au sous-programme SCAL_RMN :

En entrée        

 .          QTY1             :           Quantité commandée

.          QTY2              :           Quantité livrée

.          ART                 :           Référence article

En sortie        

  .          RMN               :           Ecart ( 1 si <= tolérance)

.          STAT               :           Status ( 1 si erreur)

L’enregistrement article vente [F :ITS] est en ligne.

Le point d’entrée permet de déterminer et d’appliquer la tolérance souhaitée.

Pour forcer le solde de la ligne de commande, il faut positionner le paramètre de sortie RMN à 1.

Tout autre valeur de ce paramètre ne soldera pas la ligne de commande.