====== Personnalisez vos gabarits d'impression ======
Pour choisir un gabarit d'impression inclu dans le logiciel, référez-vous à [[fr:user_guide:configuration_and_preferences#onglet_8gabarits|Configuration d'impression]]
===== Comment créer vos propres gabarits d'impression =====
==== Pré-requis ====
* Connaissance de base du HTML et du CSS
* Un éditeur de texte
* Budj'hète
* Navigateur web (Chrome et FireFox sont mieux adapté au développement web)
==== Introduction ====
Le plus facile, c'est d'utiliser les gabarits déjà existants et de les modifier selon vos besoins. Pour récupérer un gabarit existant de Budj'hète :
=== Mac OS X ===
- Rendez-vous à l'emplacement où se trouve votre logiciel, normalement dans le dossier Applications
- Faites un clic-droit (control + clic) sur le logiciel, un menu apparaîtra
- Choisissez «Afficher le contenu du paquet»
- Ouvrez les dossiers : Content / Ressources /
- Copiez le fichier Templates.bdjres (Commande + c) ou (clic droit -> copier)
- Collez-le sur votre bureau (cliquez sur le bureau, et puis Commande + v) ou (clic droit sur le bureau -> coller)
- Fermez les fenêtres ouvertes du paquet
- Renommez le fichier Template.bdjres pour Template.zip (vous aurez une confirmation que vous désirez réellement changer l'extension pour .zip, choisissez le .zip)
- Double-cliquez sur Template.zip
- Ouvrez le dossier Template puis copiez le dossier de votre gabarit de base que vous désirez
- Collez-le dans votre dossier d'entreprise (~/Library/Application Support/Budjhete/Compagnies/MA COMPAGNIE/
- Renommez le dossier que vous venez de mettre dans votre dossier de compagnie pour «Templates» Attention les majuscules comptent !
- À l'intérieur du dossier, vous pouvez modifier tous les fichiers .XSL selon vos propres exigences
- Ouvrez Budj'hète, menu Entreprise et choisissez Configuration, section Gabarit d'impression et choisissez «Style personnalisé»
- Réouvrez cette fenêtre à chaque modification que vous faites pour rafraîchir
==== Variables de langues ====
Pour utiliser les variables ci-dessous :
''''
* "invoice" = Facture
* "order" = Commande
* "quote" = Estimé
* "co" = À l'attention de
* "bill_to" = Facturé à
* "recipient" = Correspondant
* "ship_to" = Expédier à
* "date" = Date
* "reference" = Référence
* "terms" = Termes
* "quantity" = Quantité
* "description" = Description
* "unit_cost" = Prix coûtant
* "sellingCost" = Prix de vente
* "rebate" = Rabais
* "subtotal" = Sous-total
* "montant" = Montant
* "total" = Total
* "balance" = Balance
* "tel" = Tel
* "vendeur" = Vendeur
* "ourpartnumber" = Notre # de produit
==== Variables des données ====
Il y a 2 façons d'écrire le contenu des variables: celles qui sont des éléments et les autres qui sont des attributs aux éléments. Les éléments peuvent s'imbriquer :
* Facture
* compagnie
* Facture ligne
* Facture ligne taxe
* Facture ligne taxe
* Facture ligne
* Facture ligne taxe
* Facture ligne taxe
* Paiements
* Traduction
* rebate = Rabais
Des attributs sont intégrés à l'élément ([[fr:user_guide:print_template:variables|liste de toutes les variables utilisées]])
* Liste à pucecomme par exemple ce que Budj'hète produit ([[fr:user_guide:print_template:exempleXML|exemple de fichier XML]])
* ''compagnie(compagnie="222 Québec inc." siteWeb="http://hete.ca")''
donc si vous désirez utiliser le site web de la compagnie, vous devez inscrire dans le fichier xsl :
* ''''
==== Images ====
pour insérer une image dans le CSS il faut la transformer en base64
voici un utilitaire pour le faire :
[[http://datauri.net|CSS Image à Base64]]