| API / API Web | |
|
Version : 5.0-00 |
Edition spéciale ES1 |
|
|
Package : fr.ACE.metier.bc4j.stock.common GestionStockrechercherQuantite |
||
| Schémas d’entrée et de sortie : | IN | OUT |
Cette API permet de calculer la somme des compteurs de stock du produit indiqué pour la date indiquée.
Elle recherche la quantité disponible d'un produit dans un dépôt ou tous dépôts confondus à une date donnée.
API imbriquées : aucune.
Contraintes et limites de fonctionnement (hors périmètre)
| RAS. |
Paramétrage (PPE)
| RAS. |
Processus, contrôles et règles de gestion
| Etape | Description du Processus | |||||||||||||||
|
La recherche de la quantité disponible tient compte du délai fournisseur : la quantité disponible est déterminée en analysant la valeur du stock période par période jusqu'au délai fournisseur. Elle correspond à la plus petite quantité trouvée sur cette période. Si aucune unité n'a été précisée en entrée, la quantité disponible retournée par ce composant est exprimée dans l'unité de vente du produit. |
||||||||||||||||
|
Si la date n’est pas renseignée, la date prise par défaut est la date du jour. Si l’unité n’est pas renseignée, l’unité prise par défaut est l’unité de vente du produit. Initialisation des compteurs. Lecture de la table CSK et recherche des enregistrements tels que Typcsk = ‘P’ ou ‘I’ et Codcsk = ‘C01’ à ‘C14’, ‘CPC’, ‘CQE’, ‘CSO’, ‘CSS’. En fonction des champs renseignés en entrée, la table lue sera DSK ou LSK.
Calcul des compteurs physiques C01 à C14 (tels que Cskprv = ‘O’). Calcul des compteurs imposés CPC, CQE, CSO, CSS. Pour chaque calcul, l’enregistrement de DSK correspondant sera lu pour récupérer l’unité. La table PSK sera ensuite lue. Calcul de la date de réapprovisionnement : date du jour + délai fournisseur. Lecture des enregistrements de la table PSK tels que leur période est antérieure ou égale à la période de la date limite. Si la date de réapprovisionnement est postérieure à la date indiquée en entrée, la date limite est la date de réapprovisionnement, sinon, la date limite est la date indiquée en entrée. Pour chaque enregistrement de PSK, on calcule la somme des compteurs physiques C01 à C14 (tels que Cskprv = ‘O’). La quantité disponible à ce moment là, est la valeur du compteur indiqué en entrée. A partir de l’enregistrement de PSK tel que l’année et la période sont égaux à ceux de la date indiquée en entrée, on continue à cumuler les compteurs, mais la valeur du compteur n’est affectée à la valeur du compteur disponible que si la valeur du compteur est strictement inférieure à la valeur du compteur disponible calculé à l’enregistrement précédent. |