Entry Points

From SageDev KB
Jump to navigation Jump to search

Gli Entry Points sono dei punti di aggancio che permettono di modificare il comportamento di librerie standard (di cui non si hanno i sorgenti) inserendo un richiamo a del codice personalizzato.

Dal menù Sviluppo → Dizionario programmi → Programmi → Entry Points (F7 GESAPE):

  • nella prima colonna inserire il nome del programma che chiama l'entry point,
  • nella seconda il nome del file sorgente che contiene il codice dell'entry point,
  • nella terza inserire (obbligatorio) il codice attività).


Se il file con il codice sorgente esiste già portarlo al terzo livello (andare sulla seconda colonna, cliccare il tasto destro del mouse, selezionare la voce "Editor"; copiare il file al terzo livello) e aggiungere il proprio codice. Sage trovando il programma specifico al terzo livello lo esegue e non cerca altro.

Per esempio nella fatturazione auto consegne (FUNAUTINVD) vado a creare XFUNAUTINVD al terzo livello e da codice posso impostare un filtro o altro.


Attenzione: per rendere efficace la modifica dopo aver premuto il pulsante "registra" bisogna chiudere la pagina (pulsante "Fine").


Per cercare informazioni nell'Help in linea di Sage seguire il percorso: riquadro Sviluppo, Entry Points.

Per ETAT,AIMP3, EMAIL (AWRKMEL) andare su Modulo supervisore.