Difference between revisions of "Processo di stampa"

From SageDev KB
Jump to navigation Jump to search
Line 38: Line 38:
  
  
per il numero di copie il nome parametro è "_PrinterCopies"
+
Nomi parametri
 +
* numero copie da stampare: "_PrinterCopies"
 +
* nome file rpt: "__REPORT"
 +
* Codice della stampa (GESARP): "X3ETA"
 +
* Nome del file esportato: "_ExportFile"
 +
* Nome della stampante: "_PrinterName"
 +
* Tipo destinazione: "__DESTINATION", valori 0=anteprima, 1=stampante, 2=email, 3=file

Revision as of 14:04, 20 September 2019


Azioni (programma della singola stampa) Entry point AIMP3 (per tutte le stampe)
Entry point IMPRIME
qui si può anche impostare la variabile FICHIER (nome file dove salvare la stampa)
azione FICHIER
per impostare variabile FICHIER; chiamata se destinazione è 4 o 7
Entry point PARAM
per impostare/modificare i parametri
azione EXEC
richiamata immediatamente dopo PARAM
SubProg IMPRIME(NBPAR, PARAMETRE)
non è un'azione ma un sottoprogramma, permette di modificare i parametri dal codice specifico della stampa
istruzione adonix report
è l'istruzione nativa che esegue la stampa con Crystal Report
azione AP_IMPRIME
senza contesto, stampa già eseguita, uniche cose a disposizione NBPAR e PARAMETRE
Entry point REPORT
per eseguire altri programmi


altre azioni
azione MESSAGGERIE
solo per mail dest=3, per definire destinatari
FILPAT
forse per allegati da stampare


per recuperare il valore di un parametro

Call GETPARAM("addr",NBPAR,PARAMETRE,INDIRIZZO) From ETAT

Per impostare un parametro

Call SETPARAM("addr",NBPAR,PARAMETRE,INDIRIZZO) From ETAT

NBPAR è il numero di parametri inseriti nel vettore Char PARAMETRE()()


Nomi parametri

  • numero copie da stampare: "_PrinterCopies"
  • nome file rpt: "__REPORT"
  • Codice della stampa (GESARP): "X3ETA"
  • Nome del file esportato: "_ExportFile"
  • Nome della stampante: "_PrinterName"
  • Tipo destinazione: "__DESTINATION", valori 0=anteprima, 1=stampante, 2=email, 3=file