E' possibile aggiungere stampe personalizzate direttamente nella lista denominata 'Oggetto' sulle maschere di stampa di Elastico operando nel seguente modo: Creare i report con Crystal Reports, e memorizzarli nelle cartelle di Elastico 2000 Euro, rispettando la seguente tabella: Cartella | Descrizione |
---|
C:\ELEURO\REPORT80 | Stampe compresse | C:\ELEURO\REPORTSP | Stampe compresse senza grassetto | C:\ELEURO\REPORT10 | Stampe normali | C:\ELEURO\REPORTGR | Stampe grafiche |
Creare un file con lo stesso nome del file *.stp (che contiene le definizioni delle stampe alle quali si desiderano aggiungere le nuove) ma con estensione .cst e memorizzarlo nella cartella C:\ELEURO\DEF_STP Ad esempio se si vuole aggiungere una nuova stampa alle stampe delle anagrafiche clienti si deve creare il file: C:\ELEURO\DEF_STP\CLIENT.CST Questo file contenere una sezione denominata [Tipi], e quindi una riga per ogni stampa da aggiungere alla lista, la riga è composta dai campi specificati in seguito (tenendo presente che i campi devono essere separati da una virgola) Campo | Descrizione |
---|
Descrizione | Descrizione della stampa che comparirà nella lista 'oggetto' | Titolo del report | Se omesso verrà automaticamente impostato come la descrizione | SubTipo | Varia a seconda delle stampe, normalmente deve essere vuoto | Nome Report | Nome del report senza il percorso e senza l'estensione che deve essere obbligatoriamente .rpt | Informazioni | Descrizione lunga della stampa (quella visualizzata in azzurro sotto la lista delle stampe) | Selection Formula | Se specificata verrà aggiunta alle eventuali selezioni effettuate dall'utente | SqlObj | Non usato | Interlinea | Da impostare sempre a zero |
Quindi, continuando l'esempio proposto in precedenza e supponendo di aver creato il nuovo report con il nome: \REPORTGR\PERSCLI.RPT si avrà, un file chiamato: C:\ELEURO\DEF_STP\CLIENT.CST con il seguente contenuto: [Tipi] Anagrafica clienti personalizzata,Anagrafica clienti,,PERSCLI,Stampa dell'anagrafica clienti nel formato personalizzato,,,0
Elastico aggiungerà la stampa alla lista 'Oggetto' e sarà possibile utilizzarla come tutte le altre stampe. |