Torna all'inizio

Gestione Resoconti

Aprire Gestione Resoconti

Lanciare lo strumento Gestione Resoconti (GRM) o usare il menu principale StrumentiGestione Resoconti… .

Barra Strumenti GRM

Aggiungere un nuovo resoconto

Sono disponibili 2 opzioni.

Creare il resoconto da una bozza

  1. Usando l’albero di navigazione, fare clic con il tasto destro sull’etichetta Resoconti.
  2. Scegliere la voce di menu: Nuovo Resoconto Vuoto.
  3. Inserire il nome del nuovo gruppo di resoconti e il nuovo nome.
  4. Rinominare i resoconti, se necessario, facendo clic con il tasto destro sulla voce menu: Rinomina Resoconto.
  5. Verranno visualizzate cinque schede: Output, SQL, Lua, Modello e Descrizione.
  6. Scegliere la scheda: SQL, inserire lo script SQL nella finestra di editor, controllare che lo script SQL finisca con un punto e virgola, poi premere il pulsante Salva.
  7. Premere il pulsante Test per eseguire lo script SQL.
  8. Se il Test viene superato, sarà reso disponibile il pulsante Crea Template. Premerlo per generare un modello HTML per il resoconto.
  9. Premere il pulsante Esegui per ottenere il resoconto HTML nella finestra Output.
Creazione di un nuovo report da zero

Parametri Resoconto

Per la versione MMEX 1.4.0 c’è la possibilità di trasferire i dati nello script SQL di un resoconto. Sono disponibili quattro opzioni: &single_date, &begin_date, &end_date, &budget_years. Nel caso in cui SQL contenga uno dei parametri di cui sopra, verrà sostituita una data prelevata da un widget calendario. Ad esempio, questo script SQL ritorna tutti i saldi di conto per la data specificata:

with b as  (
    select ACCOUNTID, STATUS
        , (case when TRANSCODE = 'Deposit' then TRANSAMOUNT else -TRANSAMOUNT end) as TRANSAMOUNT
        , TRANSDATE
    from CHECKINGACCOUNT
    union all
    select TOACCOUNTID, STATUS, TOTRANSAMOUNT ,TRANSDATE
    from CHECKINGACCOUNT
    where TRANSCODE = 'Transfer'
    )
select a.ACCOUNTNAME,
total(TRANSAMOUNT) + a.INITIALBAL as Balance
from ACCOUNTLIST as a, b
where a.STATUS = 'Open'
    and b.ACCOUNTID = a.ACCOUNTID
    and b.STATUS <> 'V'
    and b.TRANSDATE <= '&single_date'
group by a.ACCOUNTNAME order by a.ACCOUNTNAME asc;
Esempio di output del report GRM usando un parametro di data singola

Importare un resoconto

Ci sono molti resoconti forniti dagli utenti o dagli sviluppatori su GitHub

Esportare la definizione del resoconto

Se hai creato un qualche resoconto utile, questo può essere esportato in un file ZIP.