API Gestion Stock rechercher Affichage Compteur

Version : 5.0-00

Edition spéciale ES1

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

GestionStockrechercherAffichageCompteur

   
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
Compteur de stock

Il s'agit des compteurs contenus dans le code affichage proposé dans le schéma d'entrée, à défaut la recherche se fait avec le code affichage proposé sur la zone A1 du paramètre CODASK, ou à défaut avec le code affichage "COSK".

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 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 le code affichage n’est pas renseigné, celui indiqué par le paramètre CODASK est pris par défaut.

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’).

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.