Unité quantitative

Bon nombre d'unités quantitatives peuvent être utilisées pour vendre des produits ou effectuer le suivi du stock : kilogramme, centimètre, litre, etc. Dans chacune de ces unités, les produits peuvent être commandés en quantités minimales ou en multiples de quantités définies.

Les instructions de contrôleur utilisent l'unité de mesure (UOM) pour spécifier l'unité quantitative. Si aucun paramètre d'unité de mesure n'est spécifié, la quantité indiquée par le client est multipliée par la quantité nominale de l'entrée de catalogue figurant dans la table CATENTSHIP de la base de données. Le résultat est appelé quantité demandée.

La quantité demandée est arrondie au multiple de quantité supérieur le plus proche de l'entrée de catalogue. Par exemple, si le multiple est 2 kilogrammes et que la quantité demandée est de 4,1 kilogrammes, le résultat de l'arrondi sera 6 kilogrammes. C'est la quantité arrondie qui est utilisée lors de la vérification du stock. Celui-ci possède son unité quantitative propre. Si l'unité quantitative du stock et celle de l'entrée de catalogue sont différentes, une conversion entre les deux unités est alors nécessaire.

Lorsque l'option de stock disponible à la vente (ATP) est activée (voir la colonne ALLOCATIONGOODFOR de la table STORE), l'unité quantitative du stock est définie dans la colonne QUANTITYMEASURE de la table BASEITEM. Sinon, elle est définie dans la colonne QUANTITYMEASURE de la table INVENTORY.

Remarque : La colonne QUANTITYMEASURE de la table INVENTORY est une clé associée à la table QTYUNIT. La colonne QTYUNIT_ID de cette table est décrite comme un identificateur attribué de manière unique. WebSphere Commerce définit plusieurs identificateurs lors de l'installation (dans les données d'amorçage), comme spécifié dans le document UN/CEFACT Working Party on Facilitation of International Trade Procedures (WP.4), Recommendation No. 20, Codes for Units of Measure Used in International Trade. Vous ne devez pas supprimer la ligne pour l'unité QTYUNIT_ID C62 par défaut (unité sans définition d'unité). C62 est le code UN/CEFACT qui représente 1.

La quantité arrondie divisée par la quantité nominale de l'entrée de catalogue s'appelle la quantité normalisée. Celle-ci est enregistrée dans l'article de commande ou dans l'article, selon l'instruction exécutée. Par exemple, si la quantité arrondie est de 6 kilogrammes et la quantité nominale de 2 kilogrammes, alors la quantité normalisée sera 3.

Lors de la recherche d'une offre concernant une entrée de catalogue, la quantité demandée peut avoir une incidence sur l'offre la plus intéressante et donc déterminer l'offre qui sera utilisée. Par exemple, si la quantité arrondie est de 6 kg et qu'il existe deux offres, l'une spécifiant un prix de 28 FRF la quantité nominale de 2 kg et une quantité minimale de 10 kg, l'autre proposant un prix de 31,50 FRF la quantité nominale de 2 kg et une quantité minimale de 2 kg, alors seule la seconde offre peut être utilisée.

Rubrique connexe

Références connexes

IBM copyright