fr:user_guide:advanced:print_template

Personnalisez vos gabarits d'impression

Pour choisir un gabarit d'impression inclu dans le logiciel, référez-vous à Configuration d'impression

  • 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)

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

  1. Rendez-vous à l'emplacement où se trouve votre logiciel, normalement dans le dossier Applications
  2. Faites un clic-droit (control + clic) sur le logiciel, un menu apparaîtra
  3. Choisissez «Afficher le contenu du paquet»
  4. Ouvrez les dossiers : Content / Ressources /
  5. Copiez le fichier Templates.bdjres (Commande + c) ou (clic droit → copier)
  6. Collez-le sur votre bureau (cliquez sur le bureau, et puis Commande + v) ou (clic droit sur le bureau → coller)
  7. Fermez les fenêtres ouvertes du paquet
  8. 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)
  9. Double-cliquez sur Template.zip
  10. Ouvrez le dossier Template puis copiez le dossier de votre gabarit de base que vous désirez
  11. Collez-le dans votre dossier d'entreprise (~/Library/Application Support/Budjhete/Compagnies/MA COMPAGNIE/
  12. Renommez le dossier que vous venez de mettre dans votre dossier de compagnie pour «Templates» Attention les majuscules comptent !
  13. À l'intérieur du dossier, vous pouvez modifier tous les fichiers .XSL selon vos propres exigences
  14. Ouvrez Budj'hète, menu Entreprise et choisissez Configuration, section Gabarit d'impression et choisissez «Style personnalisé»
  15. Réouvrez cette fenêtre à chaque modification que vous faites pour rafraîchir

Pour utiliser les variables ci-dessous : <xsl:value-of select=“traductions/invoice”/>

  • “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

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 (liste de toutes les variables utilisées)

  • 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 :

  • <xsl:value-of select=“compagnie/@siteWeb”/>

pour insérer une image dans le CSS il faut la transformer en base64 voici un utilitaire pour le faire :

CSS Image à Base64

  • fr/user_guide/advanced/print_template.txt
  • Dernière modification : 2019/05/25 19:57
  • de 127.0.0.1