CONTROLER_COHERENCE_EN_TETE_OF (Fonction)
Paramètres : &ERRFLAGTB , &DROITS , AFFERR
Cette fonction réinitialise les droits courants et contrôle l'entête d'un OF. En fonction des erreurs trouvés la fonction met à jour la table ERRFLAGTB où chaque indice correspond à un type d'erreur :
C_Err_Art_Pere_Abs= 1 (Article absent)
C_Err_Art_Pere_Ferme_Non_Auto = 2 (Article fermé et pas les droits)
C_Err_Art_Pere_Non_Interne = 3 (Article non autorisé sur pièce interne)
C_Err_Pere_Unit_Ref_Abs= 4 (Unité de référence absente)
C_Err_Unit_Tete_Abs= 5 (Unité entête absente)
C_Err_Coef_Tete_Ref_Abs= 6 (Coefficient unité entête – unité de référence absent)
C_Err_OfFam_Abs= 7 (Famille d'of absente)
C_Err_FormCod_Abs= 8 (Code formulaire absent)
C_Err_Projet_Abs= 9 (Code projet absent)
C_Err_Pere_Unit_Nom_Abs= 10 (Unité entête absente)
C_Err_Pere_Coef_Nom_Ref_Abs = 11 (Coefficient unité référence – unité entête absent)
C_Err_Client_Abs= 12 (Client absent)
C_Err_Client_Ferme_Non_Auto = 13 (Client non valide et pas les droits)
C_Err_Cdno_Abs= 14 (Commande absente)
C_Err_VtlNo_Abs= 15 (Ventilation absente)
C_Err_OfOrigNo_Abs= 16 (Of d'origine absente)
C_Err_X_Peres= 17 (L'of courant à plus d'un père)
Si le paramètre AFFERR est activé, le programme affiche ou non des messages d'alertes.
De plus, la fonction renvoie True si l'entête est affichable (pas de confidentialité) ou false si elle ne l'est pas.