Difference between revisions of "Créer un modèle de document ODT"

From Dolibarr ERP CRM Wiki
Jump to navigation Jump to search
(Created page with "{{TemplateDocUtilisateur}} Cette page décrit comment construire un modèle de document ODT pour utiliser la génération de document ODT. == Prérequis == * Dolibarr: 3.1+ * Op...")
 
Line 1: Line 1:
{{TemplateDocUtilisateur}}
+
{{TemplateDocUtil}}
 
Cette page décrit comment construire un modèle de document ODT pour utiliser la génération de document ODT.
 
Cette page décrit comment construire un modèle de document ODT pour utiliser la génération de document ODT.
  

Revision as of 20:13, 11 March 2011

Cette page décrit comment construire un modèle de document ODT pour utiliser la génération de document ODT.

Prérequis

  • Dolibarr: 3.1+
  • OpenOffice: 3.2+

Créer votre document

  • Créer un document OpenOffice en partant de rien ou en prenant un example fournis.

Ils sont installés dans les sous-répertoires du répertoire documents/doctemplates

  • Editer le document en utilisant toutes les fonctions de votre suite bureautique.

Incluer dans votre documents les tags des informations que vous voulez voir. Les tags seront remplacés automatiquement au moment de la génération du document par Dolibarr. La liste des tags disponibles est décrite dans le chapitre suivant.

Tags

Voici la liste des tags qui seront remplacés par les informations appropriées:

Company/foundation information

mycompany_logo = {mycompany_logo}
mycompany_name = {mycompany_name}
mycompany_address = {mycompany_address}
mycompany_zip = {mycompany_zip}
mycompany_town = {mycompany_town}
mycompany_country = {mycompany_country}
mycompany_phone = {mycompany_phone}
mycompany_fax = {mycompany_fax}
mycompany_email = {mycompany_email}
mycompany_web = {mycompany_web}
mycompany_barcode = {mycompany_barcode}
mycompany_capital= {mycompany_capital}
mycompany_juridicalstatus= {mycompany_juridicalstatus}
mycompany_idprof1 = {mycompany_idprof1}
mycompany_idprof2 = {mycompany_idprof2}
mycompany_idprof3 = {mycompany_idprof3}
mycompany_idprof4 = {mycompany_idprof4}
mycompany_vatnumber = {mycompany_vatnumber}
mycompany_note = {mycompany_note}
...

Customers, prospects or suppliers information

company_name = {company_name}
company_address = {company_address}
company_zip = {company_zip}
company_town = {company_town}
company_country = {company_country}
company_phone = {company_phone}
company_fax = {company_fax}
company_email = {company_email}
company_web = {company_web}
company_barcode = {company_barcode}
company_customercode = {company_customercode}
company_suppliercode = {company_suppliercode}
company_capital = {company_capital}
company_juridicalstatus = {company_juridicalstatus}
company_idprof1 = {company_idprof1}
company_idprof2 = {company_idprof2}
company_idprof3 = {company_idprof3}
company_idprof4 = {company_idprof4}
company_vatnumber = {company_vatnumber}
company_note = {company_note}

User information

myuser_lastname = {myuser_lastname}
myuser_firstname = {myuser_firstname}
myuser_login = {myuser_login}
myuser_email = {myuser_email}
...

Informations sur l'objet (facture, proposition commercial, commande, ...)

object_id = {object_id}
object_ref = {object_ref}
object_ref_customer = {object_ref_customer}
object_ref_supplier = {object_ref_supplier}
object_date = {object_date}
object_date_creation = {object_date_creation}
object_date_validation = {object_date_validation}
object_total_ht = {object_total_ht}
object_total_vat = {object_total_vat}
object_total_ttc = {object_total_ttc}
object_vatrate = {object_vatrate}
object_note_private = {object_note_private}
object_note = {object_note}
...

Lignes des objets

Voici comment utiliser les tableaux de lignes des objets (lignes de factures, commandes, etc...). Vous devez créer un tableau dans le document et utiliser une balise "begin" et "end" pour définir la ligne du tableau. Cette ligne sera répétée autant de fois que requis au moment de la génération.

[!-- BEGIN row.lines --]
...
[!-- END row.lines --]

Voici un example de ce que vous pourriez avoir dans votre traitement de texte: Line for document generation.png

Ensuite, ajouter les tags de votre choix dans les lignes parmi ceux-ci:

	{line_fulldesc}
	{line_vatrate}
	{line_up}
	{line_qty}
	{line_discount_percent}
	{line_price_ht}
	{line_price_vat}
	{line_price_ttc}

Stoquer votre document

Pour voir apparaitre votre modèle de document dans la liste des modèles disponibles, placer le dans le sous-répertoire adéquat qui se trouve dans le répertoire documents/doctemplates