Back to Top

Gestione Resoconti

Apertura di Gestione rapporti generali

Richiamate la Gestione Resoconti (GRM) dagli strumenti o dal menù principale Menù- → Strumenti- → Gestione resoconti…

GRM Toolbar

Creare nuovo resoconto

Esistono due opzioni disponibili:

Creare il resoconto da una bozza

  1. Usando il pannello di navigazione, click con il tasto destro sull'etichetta resoconti.
  2. Scegliere la voce: 'Nuovo Resoconto vuoto'.
  3. Inserire il nome del nuovo gruppo di resoconti e il nuovo nome.
  4. Rinominare il resoconto, se richiesto, cliccando con il tasto destro sulla voce: 'Rinomina resoconto'.
  5. Verranno visualizzate tre etichette: SQL, Lua and htt.
  6. Scegliete l'etichetta: SQL, inserite lo script SQL nella finestra dell'editor, verificate che lo script termini con un semicolon, quindi premete il tasto Salva.
  7. Premete il tasto Test per eseguire lo script SQL.
  8. Se il test è passato il tasto Crea Template diventerà disponibile. Premetelo per generare un template html per il report.
  9. Premete il tasto Run per ottenere il resoconto nella finestra di Output.

GRM

Importare il resoconto

Ci sono un mucchio di resoconti forniti da utilizzatori o sviluppatori su github

Esportare

Se avete creato un qualsiasi resoconto utile, potete esportarlo in un file zip. Forum

Parametri del resoconto

Per la versione 1.4.0 c'è la possibilità di trasferire i dati in un resoconto SQL script.

Ci sono quattro opzioni disponibili: &alla data, &data di inizio, &data di fine, &anno finanziario.

Nel caso in cui un SQL contenga uno dei parametri di cui sopra, sarà sostituita la data attraverso un calendario widget.

Per esempio, questo script SQL riporta tutti i resoconti alla 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;
GRM Date