AVANT_BOUTON

Descrizione

Questa azione è richiamata prima dell'esecuzione di un bottone di fondo videata.

Modello

Inserimento finestra

Utilizzo

Per esempio è possibile controllare i diritti di accesso a questo bottone o limitare le possibilità in caso di tunnel su un oggetto con GCONSULT.

GCONSULT = 0  accesso senza vincoli.
GCONSULT = 1 accesso a tutte le schede in lettura.
GCONSULT = 2 accesso alla scheda corrente in lettura.

    si impedisce l'esecuzione del bottone con FOK=0 (nessuna esecuzione dell'azione dizionario né dell'azione BOUTON)

    si visualizza un messaggio assegnando un testo alla variabile GMESSAGE e scegliendo il tipo di messaggio con GERR =1,2 o 3.
Attenzione!
In funzione del valore di GERR, il bottone verrà eseguito o meno, a prescindere dal valore dalla variabile FOK. 
    GERR=1    nessuna esecuzione del bottone
    GERR=2    esecuzione del bottone
    GERR=3    esecuzione del bottone se risposta con il bottone OK.

Ciò significa che se si vuole vietare il bottone ed inviare un messaggio informativo: Si posizionerà FOK=0, ma non GERR=2 che verrà sostituito da Call MESSAGE ( messaggio ) From GESECRAN. 

    Dopo l'attivazione e l'esecuzione dei bottoni OK, FIN e ABANDON, il supervisore chiude la finestra di inserimento. Si può specificare che invece si vuole restare su questa finestra posizionando FIN=0 (utilizzato soprattutto quando si posiziona FOK=0 su uno di questi 3 bottoni).