| API / API Web | |
|
Version : 5.0-00 |
Edition spéciale ES1 |
|
|
Package : fr.ACE.metier.bc4j.stock.common GestionStockrechercherCompteurNonPrevisionnel |
||
| Schémas d’entrée et de sortie : | IN | OUT |
Cette API permet de calculer la valeur du compteur de stock du produit de l’objet d’entrée. Elle recherche la valeur du compteur 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)
| RAS. |
Processus, contrôles et règles de gestion
| Etape | Description du Processus | ||||||||||||||||||||||||||||||||||||
| Compteur de stock |
Il s'agit du compteur demandé dans le schéma d'entrée. L’API recherche la valeur d'un compteur de stock physique, imposé ou virtuel (notions décrites dans la documentation GCSK). Si aucun dépôt n'est proposé en entrée, alors on retourne la valeur du compteur tous dépôts 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. 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 qui n’ont pas été définie comme prévisionnels. 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. Si le code emplacement n’est pas indiqué, la table PSK sera lue. Lecture des enregistrements de la table PSK tels que leur période est antérieure ou égale à la période de la date indiquée. Pour chaque enregistrement de PSK, on calcule la somme des compteurs physiques C01 à C14 (tels que Cskprv = ‘O’). |
Cas d’erreur
| Cause | Effet |
| PRO_INEX : le produit n'a pas été renseigné dans le schéma d'entrée. | |
| SUISTK_N : le produit n’est pas suivi en stock. | |
| ELT_PASTRO {OST} : si l‘objet de stock passé en entrée n’est pas trouvé dans les objets lots (table OST). | |
| UNI_INEX : l’unité du produit n’est pas trouvé dans la table UNI. |