Parametri
Jump to navigation
Jump to search
Parametri[edit]
I parametri permettono di definire e impostare dei valori per dossier o per società, in modo che siano modificabili senza dover ricompilare i programmi.
Andare alla funzione GESADP per definirli:
- il nome deve iniziare per Y e va ipostato il codice attività
- è possibile specificare una variabile globale che verra inizializzata opportunamente all'avvio dell'applicazione (in genere "G"+NOMEPARAMETRO)
- in genere si usa il capitolo SUP (supervisore), gruppo DEV (Sviluppo)
Andare alla funzione ADPVAL per impostarne il valore:
- selezione capitolo SUP, il dossier o la società
- compare un riquadro con varie righe contenenti i gruppi
- tasto destro sopra il gruppo DEV -> Dettagli: qui si possono modificare i valori
Da programma:
- se la variabile è a livello dossier e in fase di definizione è stata inserita una variabile globale basta utilizzare quella per recuperarne il valore
- altrimenti utilizzare la funzione PARAM() from ADOVAL:
Call PARAM(sito,nome paramtero,variabileOUT) From ADOVAL
- Se sito è una stringa vuota restituisce il parametro a livello dossier
- Se a livello sito il parametro non è definito restituisce il parametro a livello dossier
Per un esempio vedi SPEPTH
---Appunti: altra chiamata da capire
OUT = func AFNC.PARAM (PARAM, SITE)