| Version ACE : 5.2-00 | |
|
Package : Standard Nom de la gnc : gnc_rf_gel_multi_egx |
Fonctionnalité :Préparation |
| Schémas d’entrée et de sortie : | voir en fin de document. |
The API blocks all stock movements for a particular picking list with the same product code, slot address and lot reference as the input stock movement in case of a preparation in ‘multi parcel in the state’ mode.
API imbriquées : aucune.
Contraintes et limites de fonctionnement (hors périmètre)
| RAS. |
Paramétrage (PPE)
| LRFLOP (zone N1 obligatoire) - |
Prototype de la fonction Basic
| Fct_Gel_Multi_X (numero_module, typdep, sigdep, idop, idmvt, idgel) |
Messages en entrée
| GEL_MULTI_X~typdep~sigdep~idop~idmvt~idgel~ |
Messages en sortie
| Aucun. |
Valeurs restituées par l’API
| VALEUR | REMARQUE |
| 1 | Les mouvements ont bien été gelés (ou dégelés). |
| 0 | Les mouvements n’ont pu être gelés (ou dégelés). |
Processus, contrôles et règles de gestion
| ETAPE | DESCRIPTION DU PROCESSUS |
| 1 | Vérification des informations du paramètre LRFLOP : la valeur de l’option N1 doit être différente de 0. |
| 2 | Identification du mouvement passé en entrée. |
| 3 | Identification du lot porté par le mouvement. |
| 4 |
L’indicateur de gel est renseigné dans la zone paramétrée numéro N1 (paramètre LRFLOP) de tous les mouvements de l’OP qui ont le même code produit, la même référence lot et la même adresse que le mouvement passé en entrée. Les mouvements en rupture ne sont pas concernés : dans ce cas, la zone paramétrée contient la valeur « R ». |
| Détail : |
Call the function gnc_rf_gel_multi , as so to block all stock movements for a particular picking list with the same product code, slot address and lot reference as the input stock movement in case of a preparation in ‘multi parcel in the state’ mode. The API returns the error code returned from the function. |
Erreurs possibles
| CAUSE | EFFET |
| La zone N1 du paramètre LRFLOP est égale à 0. | Code retour 0 |
| Le mouvement de préparation défini en entrée n’existe pas. | Code retour 0 |
| Problème de lecture ou d’écriture de la zone paramétrée de l’un des mouvements de la préparation. | Code retour 0 |
| Problème de mise à jour d'une zone paramétrée du mouvement de stock |
Exemple(s) d’utilisation
| Retour_Fct_Gel_Multi = Fct_Gel_Multi (numero_module, p_typdep, p_sigdep, p_idop, p_idmvt, "O") |
| NOM DU PARAMÈTRE | TYPE | FORMAT | TAILLE | OBL O/N | REMARQUE |
| typdep | CHAR | 3 | O | Type du dépôt | |
| sigdep | CHAR | 12 | O | Sigle du dépôt | |
| idop | CHAR | 9 | O | Identifiant de l’Ordre de Préparation | |
| idmvt | CHAR | 9 | O | Identifiant du mouvement | |
| idgel | CHAR | 40 | O |
Indicateur de gel : Vide = non gelé, ‘O’ = gelé |
Aucun.