| API / API Web | |
|
Version 5.0-00 |
Edition spéciale ES1 |
|
|
Package : fr.ACE.metier.bc4j.stock.common GestionStockrechercherAffichageCompteurNonPrevisionnel |
||
| Schémas d’entrée et de sortie : | IN | OUT |
Cette API permet de calculer la somme des compteurs de stock du produit indiqué, à la date indiquée. Elle recherche la valeur des compteurs de stock d'un produit dans un dépôt ou tous dépôts confondus.
API imbriquées : aucune.
Contraintes et limites de fonctionnement (hors périmètre)
| RAS. |
Paramétrage (PPE)
| CODASK - |
Processus, contrôles et règles de gestion
| Etape | Description du Processus | ||||||||||||||||||||||||||||||||||||
|
Il s'agit des compteurs définis par le code affichage (voir fonction GASK) proposé dans le schéma d'entrée, ou à défaut par le code affichage défini dans le paramètre CODASK, ou sinon, à défaut, avec le code affichage "COSK". L’API recherche la valeur d'un compteur de stock physique, imposé ou virtuel. Si aucun dépôt n'est proposé en entrée, alors on retourne la valeur des compteurs tous dépôt confondus, exprimés dans l'unité de vente du produit si aucune unité n'est précisée en entrée. |
|||||||||||||||||||||||||||||||||||||
|
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é du code affichage. Initialisation des compteurs de stock : 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, LSK, ou ESK.
L’API calcule les compteurs physiques C01 à C14. L’API calcule les compteurs imposés CPC, CQE, CSO, CSS. Pour chaque calcul, l’enregistrement de DSK correspondant sera lu pour récupérer l’unité. Si le code emplacement n’est pas indiqué, seuls les compteurs physiques dont le champ Cskprv est égal à ‘O’ sont pris en compte. L’API calcule les compteurs indiqués dans l’affichage. |
Cas d’erreur
| Cause | Effet |
| PRO_INEX : le produit n'a pas été renseigné dans le schéma d'entrée. | |
| ASK_INEX : le code affichage n'existe pas. |