UpsEdi.IEchange.FixerValidationEnregistrement

Procedure Habilitation FixerValidationEnregistrement(Verification : Nul Ou Fonction(O : Nul Ou Objet, M : Nul Ou Caractere Sortie) Retourner Booleen);

Description

La méthode FixerValidationEnregistrement permet de vérifier à la volée la validité d'un enregistrement du point de vue fonctionnel via l'appel systématique à Verification.

Par convention, la fonction Validation admettant en paramètre un objet à tester doit retourner Vrai s'il est valide. Sinon l'enregistrement est rejetté et le paramètre Message doit contenir la raison du rejet.

Les paramètres de la fonction de validation sont les suivants :

Exemple

Type Employe Defaut
/*****************/
Public : Fin Type

/****************************************************************/
Fonction MaValidation(O : Nul Ou Objet, M : Nul Ou Caractere Sortie) Retourner Booleen
/* Objet : Retourne Vrai si l'objet est validé. */
/****************************************************************/
Variable
/******/
Debut
Si O==Nul Alors Fin Si
E=Employe(O);
...
Fin Fonction

Principal
/*******/
Variable
/******/
Debut

...
E.FixerValidationEnregistrement(MaValidation);
/* Valide les enregistrements. */
...
Fin Principal

Voir aussi

FixerValidationAutomatique pour valider automatiquement et RejeterDans pour récupérer les rejets.

Traduction

---------