Changes

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..."
{{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+
* 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===
<pre>
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}
...
</pre>

===Customers, prospects or suppliers information===
<pre>
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}
</pre>

===User information===
<pre>
myuser_lastname = {myuser_lastname}
myuser_firstname = {myuser_firstname}
myuser_login = {myuser_login}
myuser_email = {myuser_email}
...
</pre>

===Informations sur l'objet (facture, proposition commercial, commande, ...)===
<pre>
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}
...
</pre>

===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.
<pre>
[!-- BEGIN row.lines --]
...
[!-- END row.lines --]
</pre>
Voici un example de ce que vous pourriez avoir dans votre traitement de texte:
[[File:Line for document generation.png]]

Ensuite, ajouter les tags de votre choix dans les lignes parmi ceux-ci:
<pre>
{line_fulldesc}
{line_vatrate}
{line_up}
{line_qty}
{line_discount_percent}
{line_price_ht}
{line_price_vat}
{line_price_ttc}
</pre>

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

Navigation menu