CONTROLER_COHERENCE_LIGNE_NOM (Fonction)


Paramètres : &ERRFLAGTB , &DROITS , GRGAM, COMPOSANT, &REFUN, PUUN, NATURE ,DEPOT, GAMSEQ, COMPOSE , AFFERR
Cette fonction contrôle une ligne de nomenclature. En fonction des erreurs trouvées la fonction met à jour la table ERRFLAGTB où chaque indice correspond à un type d'erreur :
C_Err_Art_Fils_Abs= 1 (Article absent)
C_Err_Art_Fils_Ferme_Non_Auto= 2 (Article fermé et pas les droits)
C_Err_Art_Fils_Non_Interne = 3 (Article non autorisé sur les pièces internes)
C_Err_Fils_Unit_Ref_Abs= 4 (Unité de référence absente)
C_Err_Unit_Ligne_Abs= 5 (Unité de la ligne absente)
C_Err_Coef_Ligne_Ref_Abs= 6 (Coefficient unité référence – unité ligne absent)
C_Err_Substitution= 7 (Echec substitution de référence)
C_Err_Seq_Abs= 8 (Séquence absente – uniquement si gamme)
C_Err_Nst_Abs= 9 (Nature de stock absente)
C_Err_OverFlow= 10 (Overflow sur quantité)
C_Err_Boucle_Infinie= 11 (Boucle infinie sur nomenclature)
Si le paramètre AFFERR est activé, le programme affiche ou non des messages d'alertes.
De plus, la fonction renvoie True si la ligne est affichable (pas de confidentialité) ou false si elle ne l'est pas.