Gérer le numéro de commande d'approvisionnement
Le numéro de commande d’approvisionnement peut être piloté par requête et/ou automatiquement par paramètre.
Gestion par Requête AIL
Lors de la création de la première ligne d’une commande d’approvisionnement, la requête d’initialisation de ligne de commande (AIL) peut renvoyer une valeur dans la variable « SFL.AppNumCom ».
Par exemple:
Requête AIL
![](../__attachments/115324538/att_1_for_306544683.png?inst-v=2e0628d9-a170-4eb1-b774-b0d7a84fa1a1)
Suite à l’exécution de cette requête :
Si la variable SFL.AppNumCom est initialisée, qu’elle ne contient pas le caractère « & » et qu’il n’y a aucune commande d’approvisionnement qui existe avec un numéro commençant par la valeur renvoyée➡️ Numéro de commande= SFL.AppNumCom, sinon, anomalie ⛔.
Si SFL.AppNumCom contient le caractère « & », la valeur renvoyée (du premier caractère au caractère précédant le caractère « & ») est prise pour le début du numéro de commande. DIAPASON complète ce numéro avec un indice dont la longueur est donnée par le nombre de « 9 » de la désignation du paramètre FO-APPCDE, et dont la valeur est calculée à partir du dernier numéro existant + 1.
Si SFL.AppNumCom n’est pas initialisée ou est vide, le numéro de commande est généré automatiquement par le système.
Gestion Automatique par paramètre
La règle pilotant la gestion automatique est définie par le paramètre APP-NUMCDE.