Tableau documents

Le tableau Documents sert à inclure, dans le fichier comptable, des documents de textes, des images ou des scripts.
Normalement ce tableau est créé automatiquement lorsque l'on joint des documents au bilan au moyen de la commande Compta1-Rapport formaté et Compta1 Rapport formaté par groupes, Annexes

Il est aussi possible d'ajouter le tableau à son propre fichier comptable par la commande Outils - Ajouter de  nouvelles fonctions

Le tableau Documents contient les colonnes suivantes:

  • Il s’agit du nom du document. L'id est un texte libre, mais doit être unique dans le tableau.
    Les documents qui commencent par "_" ont des significations particulières.
    • "_budget.js"
      Vous y insérer les fonctions créées pour le budget.
  • Libellé
    Une explication du fichier. (Optionnel)
  • Pièces jointes
    Contient le fichier. En cliquant sur la celle vous pouvez voir ou modifier le contenu du fichier.

Logo sur la facture ou sur l'impression

Quelques modèles sont déjà préfigurés pour ajouter un logo dans le fichier Documents. 

Pour ajouter une image:

  • Ajouter une nouvelle ligne
  • Dans la colonne Id écrire logo
  • Dans la colonne Annexes, cliquez deux fois sur la cellule, ou sélectionnez le symbole de modification, sélectionner le genre de document Images et sélectionner votre image que vous voulez insérer lors de l'impression.
    Le logo doit être une image d'une largeur de 120px et une hauteur de 100px.

Vous pouvez aussi ajouter d'autres images pour les utiliser dans des modèles personnalisés.

HTML Editor

 

Ajouter le champ ${...}

Il vous permet d'ajouter du texte dynamique dans le document, comme un solde de compte ou un tableau Banana. L'interface API Banana est disponible à la page https://www.banana.ch/doc9/en/node/4714
La commande peut être écrite manuellement ou vous pouvez utiliser la commande Edition - Insérer Javascript

Impression du solde courant du compte 1020

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

Impression du tableau Comptes, colonnes: Compte, Groupe, Libellé, Solde (la commande n'est pas encore disponible)

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

Il est possible d'écrire le code Javascript dans un document séparé et d'inclure le script avec la commande Banana.include.
Les scripts peuvent être enregistrés dans le tableau Documents ou dans un fichier local.

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

 

Ajouter un saut de page

La commande peut être insérée manuellement ou ajoutée avec la commande Edition- Insérer saut de page

Texte de la première page
${PAGEBREAK}
Texte de la deuxième page

La commande ${PAGEBREAK} n'est pas encore disponible, la commande que vous pouvez utiliser maintenant est:
<!--pagebreak-->