Tabella Documenti

La tabella Documenti consente di includere nel file contabile dei documenti di testo, delle immagini (incluso il logo) oppure degli scripts.

La tabella Documenti può essere aggiunta dall'utente (menu Strumenti Aggiungi nuove funzionalità...) o è creata in automatico quando il programma deve salvare dei documenti (aggiunta logo o allegati al  Bilancio abbellito e Bilancio abbellito con gruppi (menu Conta1), sezione Allegati.

È possibile aggiungere la tabella al proprio file contabile anche con il comando StrumentiAggiungi nuove funzionalità.

La tabella Documenti ha le seguenti colonne:

  • Id
    È il nome del documento. L'Id è un testo libero ma dovrebbe essere univoco all'interno della tabella.
    • I documenti che iniziano con "_" hanno significati particolari.
    • L'id dlgmanageaddons è usato  per salvare l'immagine usata come logo.
    • l'id attachment_ viene usato per gli allegati nel bilancio abbellito.
  • Descrizione
    Una breve descrizione del file (opzionale)
  • Allegati
    Contiene il file. Cliccando sulla cella è possibile visualizzare o modificare il contenuto del file.
    Ci sono questi tipi di contenuti possibili
    • Immagine (image/png, image/jpg)
    • Testo normale (text/plain)
    • Testo formattato html (text/html),
    • Programma in javascript (text/javascript)
    • Foglio stile CSS (text/css).

Aggiunta di un nuovo documento

  • Aggiungere una nuova riga.
  • Nella colonna Id scrivere il nome del file .
  • Nella colonna Descrizione si può scrivere il testo desiderato.
  • Nella colonna Allegati fare doppio clic sulla cella oppure selezionare il simbolo di modifica, selezionare il tipo di documento che si desidera aggiungere. 

 

Editore HTML

Inserimento del campo ${...}

Permette di aggiungere del testo dinamico nel documento, come ad esempio il saldo di un conto o una tabella di Banana. L'interfaccia API di Banana è consultabile alla pagina https://www.banana.ch/doc9/en/node/4714
Il comando può essere inserito manualmente oppure tramite il comando Modifica - Inserisci script

Stampa del saldo corrente del conto 1020

${Banana.Converter.toLocaleNumberFormat(Banana.document.currentBalance('1020','','').balance);}

Stampa della tabella Conti, colonne conto, gruppo, descrizione, saldo (comando non ancora disponibile)

${HTML Banana.document.table("Accounts").toHtml(['Account','Group','Description','Balance'],true);}

È possibile scrivere il codice javascript in un documento separato e fare riferimento allo script tramite il comando Banana.include.
Gli scripts possono essere salvati nella tabella Documenti oppure in un file locale

${Banana.include("documents:myscript1");rtnValue}
${Banana.include("c://temp//myscript16.js");rtnValue}

 

Inserimento di un'interruzione di pagina

Il comando può essere inserito manualmente oppure tramite il comando Modifica - Inserisci interruzione pagina

Testo nella prima pagina
${PAGEBREAK}
Testo nella seconda pagina

Il comando ${PAGEBREAK} non è ancora disponibile, il comando attuale per l'inserimento di un fine pagina è:
<!--pagebreak-->