| API / API Web | |
|
Version : 5.0-00 |
Edition spéciale ES1 |
|
|
Package : fr.ACE.metier.bc4j.produit.common GestionUnitesconvertirQuantite |
||
| Schémas d’entrée et de sortie : | IN | OUT |
Cette API permet de convertir une quantité entre deux unités.
API imbriquées : aucune.
Contraintes et limites de fonctionnement (hors périmètre)
| RAS. |
Paramétrage (PPE)
| UNIPRO - |
Processus, contrôles et règles de gestion
| Etape | Description du Processus |
| La conversion de quantité utilise les coefficients définis dans la fonction de gestion des articles (GART) et dans la fonction de gestion des unités (GTUNI). | |
|
Ce composant permet de convertir une quantité exprimée dans une certaine
unité dans une autre unité. Il tient compte du paramètre UNIPRO pour effectuer la recherche des
différents coefficients de conversion :
Sinon, on récupère dans la table globale (table UNI) la sous unité associée à l'unité recherchée et on recherche dans les coefficients du produit, le coefficient de conversion de cette sous unité. Le coefficient trouvé pour la sous unité est alors multiplié par le coefficient de la table UNI pour l'unité recherchée. Si la sous unité n'est pas définie pour le produit , on utilise alors le coefficient de conversion trouvé dans la table UNI pour l'unité recherchée. |
|
| Schéma d’entrée |
produit : code produit pour lequel est effectuée la conversion de quantité. Cette information est exploitée si l’on a défini des coefficients de conversion pour le produit (table PRU). Par défaut, ce sont les coefficients de conversion enregistré par la fonction GTUNI qui sont utilisés. coduniln : unité dans laquelle est exprimé la quantité à convertir. Par défaut, il s’agit de l’unité de vente du produit. qteIn : quantité à convertir. coduniOut : unité dans laquelle il faut convertir la quantité. Par défaut, c’est l’unité de vente du produit. |
| Schéma de sortie |
coduniOut : unité dans laquelle a été convertie la quantité. qteOut : quantité convertie. |
Cas d’erreur
| Cause | Effet |
|