| API / APIs Radiofréquence | |
| Version ACE : 1.4 | |
|
Package : Standard |
Fonctionnalité :Déplacement déclaratif |
| Schémas d’entrée et de sortie : | voir en fin de document. |
Sous-programme C : gnc_rf_ctrl_deplacement_d
Cette API permet, à partir d’un code emplacement et/ou d’un identifiant d’objet de stock de fournir l’identifiant de l’objet de stock à transférer (mode de déplacement déclaratif) et d’effectuer certains contrôles. S’il existe plusieurs emplacements, et si un code produit est fourni en entrée, il reste possible de déterminer l’identifiant de l’objet de stock à transférer.
API imbriquées : aucune.
|
L’API ne peut aboutir à un résultat pour le couple emplacement/code produit si plusieurs objets contiennent le même produit sur l’emplacement (impossibilité de déterminer l’objet à transférer). Même chose si mode 1 et plusieurs objets sur l’emplacement. |
| Valeur | Remarque |
| 0 | Elément scanné erroné. |
| 1 | OK. |
| 2 | Il y a au moins deux objets sur l’emplacement, complément d’information requis (passage en mode 2). |
| 3 | Objet en cours de déplacement. |
| 4 | Encours d’entrée sur l’objet. |
| 5 | L’emplacement a des encours de sortie alors que le dépôt en interdit le transfert. |
| 6 | Pas de produit renseigné. |
| 7 | Deux produits sur ce code produit sur cet emplacement. |
Erreurs possibles
| CAUSE | EFFET |
| Elément scanné erroné. | Contrôles invalides |
| Objet en cours de déplacement. | Contrôles invalides |
| Encours d’entrée sur l’objet. | Contrôles invalides |
| L’emplacement a des encours de sortie alors que le dépôt en interdit le transfert. | Contrôles invalides |
| Pas de produit renseigné. | Contrôles invalides |
| Deux produits sur ce code produit sur l’emplacement. | Contrôles invalides |
| Nom du paramètre | type | format | taille | obl O/N | Remarque |
| mode | CHAR | “1”/”2” | 1 | O |
Mode 1, renseignement uniquement du champ élément scanné, avec un idobj ou un codpro. Mode 2 :l’élément scanné est un emplacement, le champ produit est renseigné (avec un codpro ou un idobj). (utilisé dans le cas où il y a plusieurs objet sur le même emplacement) |
| sigtie | CHAR | O | Nom du dépôt | ||
| Element scanné | CHAR | O | Idobj ou emplacement. Correspond à l’objet d’origine à transférer. | ||
| Produit | CHAR | N | Uniquement en mode 2. codpro ou idobj en information complémentaire à l’élément scanné. |
| N° | Nom du paramètre | type | taille | Remarque |
| Paramout1 | Retour | CHAR |
1 : ok Sinon : code erreur de l’API |
|
| Paramout2 | codpro | CHAR | 16 | |
| Paramout3 | nompro | CHAR | 30 | Tronquer à 20 caractères pour affichage sur les écrans en RF |
| Paramout4 | qtemax | CHAR | Qté disponible sur l’objet | |
| Paramout5 | adremp | CHAR | Adresse de l’objet | |
| Paramout6 | idobj | CHAR | Id SSCC de l’objet |