| API / APIs Radiofréquence | |
| Version ACE : 1.3 | |
|
Package : Standard gnc_up_non_livre |
Fonctionnalité : Préparation |
| Schémas d’entrée et de sortie : | voir en fin de document. |
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 |
| Traitement | Appel du traitement de LAJU non livré pour la quantité manquante (voir gestion d’une prise partielle dans gnc_rf_valid_mvt_op). |
| Exemples |
1 CA 01 = 10 UVC Objet de 3 cartons :
ligne d’OL (en UVC) : loll .qtesortie = 30 |
|
1) on veut supprimer 10 UVC = 1 CA 01 à créer un mouvement d’ajustement négatif de 1 CA 01 sur l’objet avec mise à jour de qtesortie sur la ligne d’OL (lmvtstk.orimvt = 3). Résultat : lobjstk.qteunt = 20 Lobjstk.l_nbrcnt = 2 Loll.qtesortie = 20 |
|
|
2) on veut supprimer 12 UVC à créer un mouvement d’ajustement négatif de 2 CA 01 sur l’objet à créer un mouvement d’ajustement positif de 8 UVC (création d’objet) La ligne d’OL doit être mise à jour Résultat : Objet initial : lobjstk.qteunt = 10 Lobjstk.l_nbrcnt = 1 Nouvel objet : lobjstk.qteunt = 8 Lobjstk.cnttyp = ‘UV’ Lobjstk.cntcod = ‘C’ Lobjstk.l_nbrcnt = 8 Loll.qtesortie = 18 Remarque : dans ce cas la ligne d’OL doit être en unités, message d’erreur sinon. |
|
|
3) on veut supprimer les 30 unités à créer un mouvement d’ajustement de 3 cartons avec mise à jour de la ligne d’OL. Résultat : objet initial supprimé Loll.qtesortie = 0 Si loll.qteprepa = loll.qtesortie = loll.qteexp = 0 : loll.statut = ‘1’ |
| NOM | DESCRIPTION | FORMAT | OBLIGATOIRE/FACULTATIF |
|---|---|---|---|
| Typdep | Type dépôt | Char (3) | O |
| Sigdep | Sigle dépôt | Char (12) | O |
| Idobj | Id. objet contenu | Char (18) | O |
| Qteunt | Qté en unités à supprimer | Long | O |
| NOM DU PARAMÈTRE | TYPE | FORMAT | TAILLE | REMARQUE |
| Aucun. |