Contrôle d'une localisation0
La fonction GmtLoc_Controle de GMTM000 contrôle une localisation en saisie.
En cas d'erreur, si 'err' est renseigné, le message 'err' s'affiche et provoque le retour en saisie (si ce paramètre 'err' est renseigné avec C_ERR_ADEFINIR alors le numéro du message d'erreur est récupéré dans cette fonction).L'enregistrement lu est chargé dans GMTLOC.
Si une date est renseignée, elle sera comparée à la date de fin validité du code trouvée. Si cette dernière est antérieure, un message sera alors affiché et le code intervention sera refusé.
Si une structure est précisée, elle sera comparée au code structure de la localisation trouvée. Si cette dernière ne fait pas partie de celle précisée, un message sera affiché et la localisation sera refusée.
En cas d'échec dans la recherche GMTLOC est initialisé à espace.
Prototype de la fonction
GmtLoc_Controle (LocaCod,err,struct,dt)
LocaCod : Code localisation
Err : Numéro du message d'erreur si on souhaite un affichage automatique.
(facultatif, par défaut 0)
Struct : test de la structure (facultatif, par défaut ' ')
Dt : Date de fin validité à tester (facultatif, par défaut ' ')
Retour de la fonction
0ok
1localisation inexistante dans la structure
2localisation fermée
9enregistrement non trouvé