| API / APIs Radiofréquence | |
| Version ACE : 1.55 | |
| Package : Standard | Fonctionnalité : Inventaire |
| Schémas d’entrée et de sortie : | voir en fin de document. |
Cette API permet de réactualiser un emplacement d’inventaire tournant.
API imbriquées : aucune.
Contraintes et limites de fonctionnement (hors périmètre)
| RAS. |
Paramétrage (PPE)
| RAS. |
Cas d'erreur
| CODE | PARAMÈTRES | DESCRIPTION |
Processus, contrôles et règles de gestion
| ETAPE | DESCRIPTION DU PROCESSUS |
| 1 |
Lecture de l’ordre d’inventaire passé en paramètre, ainsi que de l’entête d’inventaire. Si linve.invtrn != ‘O’ on sort sans erreur. |
| 2 |
Lecture des lignes d’inventaire de l’OI sur l’emplacement passé en paramètre. Pour chaque ligne, on lit l’objet de stock : Si l’objet de stock n’est pas trouvé et que linvl.numseqlig = 0, on supprime le linvl ainsi que le linc. Si l’objet de stock n’est pas trouvé et que linvl.numseqlig <> 0, on blanchit les champs idobj et codpro de la ligne d’inventaire. |
| 3 |
Lecture des objets de stock de l’emplacement puis de leur lot. Pour chaque lobjstk, on lit la ligne d’inventaire de l’emplacement et de l’objet : Si linvl trouvé voir 4.2 sinon voir 4.1 |
| 4.1 |
Si le comptage a déjà été effectué sur une ligne (linvl) de l’OI, on modifie linvl.statut = ‘5’ et on passe à la ligne suivante. Sinon, on crée la linvl ainsi que la linc et on passe à la ligne suivante. |
| 4.2 |
Si le comptage n’a pas déjà été effectué sur une ligne (linvl) de l’OI, on passe à la ligne suivante Sinon Si les infos du lot ont changé, on met à jour la ligne d’inventaire, on passe à la ligne suivante |
| 5 | Si le contenant (cnttyp ou cntcod) a changé, on calcule la quantité réelle |
| 6 | Si la quantité réelle de la ligne d’inventaire a changé (n’est plus égale à la quantité de l’objet), on met à jour la quantité qteinvent (qtereel – écart de comptage). |
| NOM | DESCRIPTION | FORMAT | OBLIGATOIRE/FACULTATIF |
|---|---|---|---|
| typdep | Type dépôt | CHAR (3) | O |
| sigdep | Sigle dépôt | CHAR (12) | O |
| idoi | ID de l’ordre d’inventaire | LONG | O |
| adremp | Emplacement à actualiser | CHAR(10) | O |
| NOM | DESCRIPTION | FORMAT | OBLIGATOIRE/FACULTATIF |
|---|---|---|---|