| Version ACE : 5.0-00 | |
|
Package : Standard Sous-programme Basic : Pro_Serie Nom de la gnc : gnc_rf_proserie |
Fonctionnalité :Général |
| Schémas d’entrée et de sortie : | voir en fin de document. |
Cette API permet d’indiquer si un produit est géré par numéro de série en réception ou en préparation. Elle fournit également la taille de saisie du numéro de série.
API imbriquées : aucune.
Contraintes et limites de fonctionnement (hors périmètre)
| RAS. |
Paramétrage (PPE)
Prototype de la fonction Basic
| Pro_Serie (numero_module, mode, codpro, taille_serie) |
Messages en entrée
| PROSERIE~mode~codpro~ |
Messages en sortie
| Retour~taille_serie |
Valeurs restituées par l’API
| VALEUR | REMARQUE |
| 1 | Le produit est géré avec numéro de série dans le mode indiqué. |
| 0 | Le produit n’est pas géré avec numéro de série dans le mode indiqué. |
Cas d’erreur
| CODE | PARAMÈTRES | DESCRIPTION |
|---|---|---|
| 0 | The product is not managed by serial number | |
| 0 | The mode input parameter indicates an input mode and the SAISER parameter indicates an « output » mode only |
Processus, contrôles et règles de gestion
| ETAPE | DESCRIPTION DU PROCESSUS |
| 1 | Contrôle que le produit en entrée est géré avec numéro de série dans le mode indiqué. |
| 2 |
Récupération de la taille de saisie des numéros de série (voir paramètre NUMSER). La valeur par défaut est 12. |
| Détail : |
Call the function gnc_serie_pro_logis (with the codpro input parameter) to obtain information, whether the product is managed by serial number. If the product is not managed by serial number, the API returns an error code 0. If the action mode is 1 (Reception) If the SAISER parameter indicates an « output » mode only (SAISER.para2 = 2) The API returns an error code 0. Initialize the taille_serie output parameter with 12. Get the size of the serial number from the LSERIE parameter. If the size is between 0 and 31 (0 < LSERIE.parn1 < 31) The retrieved value is copied to the paramOut1 output parameter (paramOut1 = LSERIE.parn1) |
Exemple(s) d’utilisation
| Ret = Pro_Serie (numero_module, mode, codpro, taille_serie) |
| NOM DU PARAMÈTRE | TYPE | FORMAT | TAILLE | OBL O/N | REMARQUE |
| mode | CHAR | 1 | O |
1: Réception, 2: Préparation. |
|
| codpro | CHAR | 16 | O | Code produit. |
| NOM DU PARAMÈTRE | TYPE | FORMAT | TAILLE | REMARQUE |
| paramOut1 | LONG | Taille de saisie des numéros de série. |