ADELIA |
VADELIA |
SADELIA |
WADELIA |
MADELIA |
(I/B) |
(I/B) (C/S) |
(B) (S) |
(I/B) (C/S) |
(I) (C/S) |
Type
2.0 N
Description
Cas 1. |
Mot réservé utilisé avec les règles de gestion de classes MJ, SU et CR. Il permet (*RG_ERREUR = 0) ou il empêche (*RG_ERREUR <> 0) l'exécution de la création, de la mise à jour ou de la suppression. |
Cas 2. |
Lors d'un travail avec les modules objets par le biais de l'ordre APPELER_METHODE (contexte Adélia/400 uniquement), il est possible, dans la règle de gestion, d'affecter une valeur à *RG_ERREUR ; cette valeur sera transmise au programme utilisant le module objet afin d'être testée. |
Par exemple
Cas 1. |
Dans le source L4G d'une règle de gestion de classe MJ : |
SI <condition>
*RG_ERREUR = 1
FIN
Dans le programme :
METTRE_A_JOUR VUE
Dans la liste de vérification, la transformation suivante est effectuée :
*RG_ERREUR = 0
INSERER_RG *MJ VUE
SI *RG_ERREUR = 0
METTRE_A_JOUR VUE *NON_RG
FIN
Cas 2. |
Dans le source L4G d'une règle de gestion de classe CA : |
SI <condition>
*RG_ERREUR = 2
FIN
Dans le programme :
*RG_ERREUR = 0
APPELER_METHODE *CA ZPRIX_TTC
SI *RG_ERREUR = 2
Instruction Adélia
FIN