API Gestion Stock rechercher Compteur

Version : 5.0-00

Edition spéciale ES1

Package : fr.ACE.metier.bc4j.stock.common

GestionStockrechercherCompteur

   
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.

Sigdep Numlot Codemp Table
X X X ESK
O X X ESK
O O X ESK
X O X ESK
X X O LSK
O X O LSK
X O O DSK
O O O DSK

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.

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.