====== 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]]