Edition Personnalisée/Documentation utilisateur : Différence entre versions

De ATM
Sauter à la navigation Sauter à la recherche
Ligne 95 : Ligne 95 :
 
             [nbtodo] =>  
 
             [nbtodo] =>  
 
             [nbtodolate] =>  
 
             [nbtodolate] =>  
             [specimen] =>  
+
             [specimen] =>
       
 
 
 
 
             [error] =>  
 
             [error] =>  
 
             [errors] =>  
 
             [errors] =>  
Ligne 151 : Ligne 149 :
 
             [ismultientitymanaged:protected] => 1
 
             [ismultientitymanaged:protected] => 1
 
             [id] => 11
 
             [id] => 11
             [name] => Sintram
+
             [name] => ATM
             [nom] => Sintram
+
             [nom] => ATM
 
             [firstname] =>  
 
             [firstname] =>  
 
             [lastname] =>  
 
             [lastname] =>  
 
             [particulier] =>  
 
             [particulier] =>  
 
             [civility_id] =>  
 
             [civility_id] =>  
             [address] => sté internationale de travaux au Maroc
+
             [address] =>  
lotissement la Colline (Sidi Maarouf), lot 31 - 20190  Casablanca
+
             [zip] => 26000
             [zip] => 20190
+
             [town] => Valence
             [town] => CASABLANCA
 
 
             [status] => 1
 
             [status] => 1
 
             [state_id] => 667
 
             [state_id] => 667
 
             [state_code] => MA11
 
             [state_code] => MA11
             [state] => Préfecture de Casablanca
+
             [state] => Plateau de Lautagne
 
             [departement_id] =>  
 
             [departement_id] =>  
 
             [departement_code] =>  
 
             [departement_code] =>  
Ligne 170 : Ligne 167 :
 
             [pays] =>  
 
             [pays] =>  
 
             [country_id] => 12
 
             [country_id] => 12
             [country_code] => MA
+
             [country_code] => FR
             [country] => Maroc
+
             [country] => France
             [tel] => 0522975389-052297539
+
             [tel] => 0426781781
             [phone] => 0522975389-052297539
+
             [phone] => 0426781781
 
             [fax] =>  
 
             [fax] =>  
 
             [email] =>  
 
             [email] =>  
             [url] => www.sitram.ma
+
             [url] => www.atm-consulting.fr
 
             [barcode] =>  
 
             [barcode] =>  
 
             [barcode_type] =>  
 
             [barcode_type] =>  
Ligne 229 : Ligne 226 :
 
             [logo_mini] =>  
 
             [logo_mini] =>  
 
             [array_options] =>  
 
             [array_options] =>  
             [oldcopy] =>  
+
             [oldcopy] =>
         
 
 
 
 
             [error] =>  
 
             [error] =>  
 
             [errors] =>  
 
             [errors] =>  
Ligne 249 : Ligne 244 :
 
             [table_element] => societe
 
             [table_element] => societe
 
             [fk_element] => fk_soc
 
             [fk_element] => fk_soc
 
 
 
             [ismultientitymanaged:protected] => 1
 
             [ismultientitymanaged:protected] => 1
 
             [id] => 0
 
             [id] => 0
             [name] => Maccaferri Maghreb SARL
+
             [name] => MyCompany
             [nom] => Maccaferri Maghreb SARL
+
             [nom] => MyCompany
 
             [firstname] =>  
 
             [firstname] =>  
 
             [lastname] =>  
 
             [lastname] =>  
Ligne 277 : Ligne 270 :
 
             [phone] => 00212665401256   
 
             [phone] => 00212665401256   
 
             [fax] => 00212522397317
 
             [fax] => 00212522397317
             [email] => info@maccaferri.ma
+
             [email] => info@test.com
             [url] => http://www.maccaferri.ma
+
             [url] => http://www.test.fr
 
             [barcode] =>  
 
             [barcode] =>  
 
             [barcode_type] =>  
 
             [barcode_type] =>  
Ligne 327 : Ligne 320 :
 
             [ref_int] =>  
 
             [ref_int] =>  
 
             [import_key] =>  
 
             [import_key] =>  
             [logo] => Macaferri Logo_0.jpg
+
             [logo] => MyLogo_0.jpg
             [logo_small] => Macaferri Logo_0_small.jpg
+
             [logo_small] => MyLogo_0_small.jpg
             [logo_mini] => Macaferri Logo_0_mini.jpg
+
             [logo_mini] => MyLogo_0_mini.jpg
 
             [array_options] =>  
 
             [array_options] =>  
 
             [oldcopy] =>  
 
             [oldcopy] =>  
     
 
 
 
             [error] =>  
 
             [error] =>  
 
             [errors] =>  
 
             [errors] =>  
Ligne 370 : Ligne 361 :
 
                     [remise] =>  
 
                     [remise] =>  
 
                     [price] => 15
 
                     [price] => 15
                     [ref] => GA8A27151010VAST2DIR
+
                     [ref] => P001
                     [libelle] => Gabion NF Acier maille 80x100 fil 2.70 mm GALMAC 1.50x1.00x1.00 m sans diaphragme
+
                     [libelle] => Un Produit
                     [product_desc] => Nos fabrications sont conformes aux normes europ�ennes et internationales suivantes : * Charge de rupture et d'allongement EN 10016 & 10223-3 * Tol�rances dimensionnelles du fil EN 10218-2, Classe T1 * Rev�tement Galvanis� EN 10244-2 * Tol�rances mailles hexagonales EN 10223-3
+
                     [product_desc] => Un produit de test
 
                     [localtax1_tx] => 0.000
 
                     [localtax1_tx] => 0.000
 
                     [localtax2_tx] => 0.000
 
                     [localtax2_tx] => 0.000
Ligne 381 : Ligne 372 :
 
                     [skip_update_total] =>  
 
                     [skip_update_total] =>  
 
                     [label] =>  
 
                     [label] =>  
                     [product_ref] => GA8A27151010VAST2DIR
+
                     [product_ref] => P001
                     [product_label] => Gabion NF Acier maille 80x100 fil 2.70 mm GALMAC 1.50x1.00x1.00 m sans diaphragme
+
                     [product_label] => Un Produit
 
                     [fk_product_type] => 0
 
                     [fk_product_type] => 0
 
                     [product_photo] =>  
 
                     [product_photo] =>  
Ligne 511 : Ligne 502 :
 
                     [remise] =>  
 
                     [remise] =>  
 
                     [price] => 15
 
                     [price] => 15
                     [ref] => GA8A27151010VAST2DIR
+
                     [ref] => P002
                     [libelle] => Gabion NF Acier maille 80x100 fil 2.70 mm GALMAC 1.50x1.00x1.00 m sans diaphragme
+
                     [libelle] => Intitulé d'un deuxième problème
                     [product_desc] => Nos fabrications sont conformes aux normes europ�ennes et internationales suivantes : * Charge de rupture et d'allongement EN 10016 & 10223-3 * Tol�rances dimensionnelles du fil EN 10218-2, Classe T1 * Rev�tement Galvanis� EN 10244-2 * Tol�rances mailles hexagonales EN 10223-3
+
                     [product_desc] => Description deuxième produit
 
                     [localtax1_tx] => 0.000
 
                     [localtax1_tx] => 0.000
 
                     [localtax2_tx] => 0.000
 
                     [localtax2_tx] => 0.000
Ligne 522 : Ligne 513 :
 
                     [skip_update_total] =>  
 
                     [skip_update_total] =>  
 
                     [label] =>  
 
                     [label] =>  
                     [product_ref] => GA8A27151010VAST2DIR
+
                     [product_ref] => P002
                     [product_label] => Gabion NF Acier maille 80x100 fil 2.70 mm GALMAC 1.50x1.00x1.00 m sans diaphragme
+
                     [product_label] => Intitulé d'un deuxième problème
 
                     [fk_product_type] => 0
 
                     [fk_product_type] => 0
 
                     [product_photo] =>  
 
                     [product_photo] =>  
 
                     [devise_pu] => 15.00000
 
                     [devise_pu] => 15.00000
 
                     [devise_mt_ligne] => 30000.00000
 
                     [devise_mt_ligne] => 30000.00000
                     [unite] => M3
+
                     [unite] => U3
 
                 )
 
                 )
 
 
         )
 
         )
  
Ligne 543 : Ligne 533 :
 
     [autre] => Array
 
     [autre] => Array
 
         (
 
         (
             [devise] => Moroccan Dirham
+
             [devise] => Euros
             [incoterm] =>  -
+
             [incoterm] =>  EXW
 
             [date_devis_fr] => 22/11/2013
 
             [date_devis_fr] => 22/11/2013
 
             [fin_validite] => 05/12/2013
 
             [fin_validite] => 05/12/2013
             [projet] =>
+
             [projet] => Intitulé projet
 
         )
 
         )

Version du 11 décembre 2013 à 13:58

Description et utilisation

Le module d'édition personnalisée permet de générer les documents au format PDF et/ou ODT correspondant à une proposition commerciale, commande ou facture standard de dolibarr. Ce module vient en supplément à la génération standard de document de dolibarr.

Les documents sont générés à partir de modèle(s) téléversable via l'administration du module : Accueil => Configuration => Modules => Odtdocs : Config.

Pour générer un document via ce module, il suffit d'accéder à l'onglet "Edition Personnalisée" qui se trouve sur la fiche d'une proposition commerciale, commande ou facture lorsque le module est activé. Une fois sur cette page il suffit de choisir un modèle (préalablement téléversé) et de cliquer sur "Générer" pour avoir un document au format .ODT, ou sur "Générer en PDF" pour un document au format .PDF.

Pour chaque fiche proposition commerciale, commande ou facture, une liste des différents documents générés via le module d'édition personnalisée est disponible via l'onglet du même nom.

Modèles de documents

Les modèles de documents doivent être au format ODT et conçu au format TinyButStrong

Les différentes variables accessible dans ces modèles sont :

1 - Propales

[doc] => Propal Object

       (
           [element] => propal
           [table_element] => propal
           [table_element_line] => propaldet
           [fk_element] => fk_propal
           [ismultientitymanaged:protected] => 1
           [id] => 2
           [socid] => 11
           [client] => 
           [contactid] => 
           [fk_project] => 
           [author] => 
           [ref] => PR1311-0001
           [ref_client] => 
           [statut] => 0
           [datec] => 1384961438
           [datev] => 1385045875
           [date] => 1384902000
           [datep] => 1384902000
           [date_livraison] => 
           [fin_validite] => 1386241200
           [user_author_id] => 2
           [user_valid_id] => 2
           [user_close_id] => 
           [total_ht] => 105000.00000000
           [total_tva] => 0.00000000
           [total_localtax1] => 0.00000000
           [total_localtax2] => 0.00000000
           [total_ttc] => 105000.00000000
           [price] => 
           [tva] => 
           [total] => 105000.00000000
           [cond_reglement_id] => 1
           [cond_reglement_code] => RECEP
           [mode_reglement_id] => 0
           [mode_reglement_code] => 
           [remise] => 0
           [remise_percent] => 
           [remise_absolue] => 
           [note] => 
           [note_private] => 
           [note_public] => 
           [fk_delivery_address] => 
           [fk_address] => 
           [address_type] => 
           [address] => 
           [availability_id] => 0
           [availability_code] => 
           [demand_reason_id] => 0
           [demand_reason_code] => 
           [products] => Array
               (
               )
           [line] => 
           [origin] => 
           [origin_id] => 
           [labelstatut] => Array
               (
                   [0] => Brouillon (à valider)
                   [1] => Validée (propale ouverte)
                   [2] => Signée (à facturer)
                   [3] => Non signée (fermée)
                   [4] => Facturée
               )
           [labelstatut_short] => Array
               (
                   [0] => Brouillon
                   [1] => Ouvert
                   [2] => Signée
                   [3] => Non signée
                   [4] => Facturée
               )
           [nbtodo] => 
           [nbtodolate] => 
           [specimen] =>
           [error] => 
           [errors] => 
           [canvas] => 
           [lastname] => 
           [firstname] => 
           [name] => 
           [nom] => 
           [civility_id] => 
           [array_options] => Array
               (
               )
           [linkedObjectsIds] => Array
               (
               )
           [linkedObjects] => Array
               (
               )
           [duree_validite] => 15
           [modelpdf] => azur
           [statut_libelle] => Brouillon
           [date_creation] => 1384961438
           [date_validation] => 1385045875
           [availability] => 
           [demand_reason] => 
           [mode_reglement] => -
           [cond_reglement] => A réception de facture
           [cond_reglement_doc] => Réception de facture
           [brouillon] => 1
           [total_ht_devise] => 105000.00000
           [total_tva_devise] => 0
           [total_ttc_devise] => 105000.00000
       )
   [societe] => Societe Object
       (
           [element] => societe
           [table_element] => societe
           [fk_element] => fk_soc
           [childtables:protected] => Array
               (
                   [0] => propal
                   [1] => commande
                   [2] => facture
                   [3] => contrat
                   [4] => facture_fourn
                   [5] => commande_fournisseur
               )
           [ismultientitymanaged:protected] => 1
           [id] => 11
           [name] => ATM
           [nom] => ATM
           [firstname] => 
           [lastname] => 
           [particulier] => 
           [civility_id] => 
           [address] => 
           [zip] => 26000
           [town] => Valence
           [status] => 1
           [state_id] => 667
           [state_code] => MA11
           [state] => Plateau de Lautagne
           [departement_id] => 
           [departement_code] => 
           [departement] => 
           [pays] => 
           [country_id] => 12
           [country_code] => FR
           [country] => France
           [tel] => 0426781781
           [phone] => 0426781781
           [fax] => 
           [email] => 
           [url] => www.atm-consulting.fr
           [barcode] => 
           [barcode_type] => 
           [barcode_type_code] => 
           [barcode_type_label] => 
           [barcode_type_coder] => 
           [idprof1] => 
           [idprof2] => 
           [idprof3] => 
           [idprof4] => 
           [idprof5] => 
           [idprof6] => 
           [prefix_comm] => 
           [tva_assuj] => 1
           [tva_intra] => 
           [localtax1_assuj] => 
           [localtax2_assuj] => 
           [capital] => 45000000
           [typent_id] => 0
           [typent_code] => TE_UNKNOWN
           [effectif_id] => 
           [forme_juridique_code] => 
           [forme_juridique] => 
           [remise_percent] => 0
           [mode_reglement_id] => 
           [cond_reglement_id] => 
           [remise_client] => 0
           [mode_reglement] => 
           [cond_reglement] => 
           [client] => 1
           [prospect] => 0
           [fournisseur] => 0
           [code_client] => CL00011
           [code_fournisseur] => 
           [code_compta] => 411CL00011
           [code_compta_fournisseur] => 
           [note] => 
           [note_private] => 
           [note_public] => 
           [stcomm_id] => 0
           [statut_commercial] => Jamais contacté
           [price_level] => 
           [datec] => 1380668336
           [date_update] => 1380668336
           [commercial_id] => 
           [parent] => 
           [default_lang] => 
           [ref_int] => 
           [import_key] => 
           [logo] => 
           [logo_small] => 
           [logo_mini] => 
           [array_options] => 
           [oldcopy] =>
           [error] => 
           [errors] => 
           [canvas] => 
           [linkedObjectsIds] => 
           [linkedObjects] => 
           [entity] => 1
           [ref] => 11
           [ref_ext] => 
           [effectif] => 
           [fk_prospectlevel] => 
       )
   [mysoc] => Societe Object
       (
           [element] => societe
           [table_element] => societe
           [fk_element] => fk_soc
           [ismultientitymanaged:protected] => 1
           [id] => 0
           [name] => MyCompany
           [nom] => MyCompany
           [firstname] => 
           [lastname] => 
           [particulier] => 
           [civility_id] => 
           [address] => 62 Boulevard d'Anfa

Résidence Bab Abdelaziz N°31

           [zip] => 20000
           [town] => Cassablanca
           [status] => 1
           [state_id] => 
           [state_code] => 
           [state] => 
           [departement_id] => 
           [departement_code] => 
           [departement] => 
           [pays] => 
           [country_id] => 12
           [country_code] => MA
           [country] => Maroc
           [tel] => 00212665401256  
           [phone] => 00212665401256  
           [fax] => 00212522397317
           [email] => info@test.com
           [url] => http://www.test.fr
           [barcode] => 
           [barcode_type] => 
           [barcode_type_code] => 
           [barcode_type_label] => 
           [barcode_type_coder] => 
           [idprof1] => 239489
           [idprof2] => 
           [idprof3] => 40417086
           [idprof4] => 8811722
           [idprof5] => 
           [idprof6] => 
           [prefix_comm] => 
           [tva_assuj] => 1
           [tva_intra] => 
           [localtax1_assuj] => 0
           [localtax2_assuj] => 0
           [capital] => 
           [typent_id] => 0
           [typent_code] => 
           [effectif_id] => 0
           [forme_juridique_code] => 
           [forme_juridique] => 
           [remise_percent] => 
           [mode_reglement_id] => 
           [cond_reglement_id] => 
           [remise_client] => 
           [mode_reglement] => 
           [cond_reglement] => 
           [client] => 0
           [prospect] => 0
           [fournisseur] => 0
           [code_client] => 
           [code_fournisseur] => 
           [code_compta] => 
           [code_compta_fournisseur] => 
           [note] => 
           [note_private] => 
           [note_public] => 
           [stcomm_id] => 
           [statut_commercial] => 
           [price_level] => 
           [datec] => 
           [date_update] => 
           [commercial_id] => 
           [parent] => 
           [default_lang] => 
           [ref_int] => 
           [import_key] => 
           [logo] => MyLogo_0.jpg
           [logo_small] => MyLogo_0_small.jpg
           [logo_mini] => MyLogo_0_mini.jpg
           [array_options] => 
           [oldcopy] => 
           [error] => 
           [errors] => 
           [canvas] => 
           [linkedObjectsIds] => 
           [linkedObjects] => 
       )
   [tableau] => Array
       (
           [0] => Array
               (
                   [error] => 
                   [oldline] => 
                   [rowid] => 6
                   [fk_propal] => 2
                   [fk_parent_line] => 10
                   [desc] => 
                   [fk_product] => 681
                   [product_type] => 0
                   [qty] => 5000
                   [tva_tx] => 0.000
                   [subprice] => 15.00000000
                   [remise_percent] => 
                   [fk_remise_except] => 
                   [rang] => 1
                   [fk_fournprice] => 
                   [pa_ht] => 0.00000000
                   [marge_tx] => 
                   [marque_tx] => 100
                   [special_code] => 0
                   [info_bits] => 0
                   [total_ht] => 75000.00000000
                   [total_tva] => 0.00000000
                   [total_ttc] => 75000.00000000
                   [remise] => 
                   [price] => 15
                   [ref] => P001
                   [libelle] => Un Produit
                   [product_desc] => Un produit de test
                   [localtax1_tx] => 0.000
                   [localtax2_tx] => 0.000
                   [total_localtax1] => 0.00000000
                   [total_localtax2] => 0.00000000
                   [date_start] => 
                   [date_end] => 
                   [skip_update_total] => 
                   [label] => 
                   [product_ref] => P001
                   [product_label] => Un Produit
                   [fk_product_type] => 0
                   [product_photo] => 
                   [devise_pu] => 15.00000
                   [devise_mt_ligne] => 75000.00000
                   [unite] => M3
               )
           [1] => Array
               (
                   [error] => 
                   [oldline] => 
                   [rowid] => 10
                   [fk_propal] => 2
                   [fk_parent_line] => 
                   [desc] => PHASE 1
                   [fk_product] => 
                   [product_type] => 9
                   [qty] => 0
                   [tva_tx] => 0.000
                   [subprice] => 0.00000000
                   [remise_percent] => 
                   [fk_remise_except] => 
                   [rang] => 1
                   [fk_fournprice] => 
                   [pa_ht] => 0.00000000
                   [marge_tx] => 
                   [marque_tx] => 
                   [special_code] => 1790
                   [info_bits] => 0
                   [total_ht] => 75000.00000000
                   [total_tva] => 0.00000000
                   [total_ttc] => 75000.00000000
                   [remise] => 
                   [price] => 0
                   [ref] => 
                   [libelle] => 
                   [product_desc] => 
                   [localtax1_tx] => 0.000
                   [localtax2_tx] => 0.000
                   [total_localtax1] => 0.00000000
                   [total_localtax2] => 0.00000000
                   [date_start] => 
                   [date_end] => 
                   [skip_update_total] => 
                   [label] => 
                   [product_ref] => 
                   [product_label] => 
                   [fk_product_type] => 
                   [description] => 
                   [devise_pu] => 0.00000000
                   [devise_mt_ligne] => 75000.00000000
                   [unite] => 
               )
           [2] => Array
               (
                   [error] => 
                   [oldline] => 
                   [rowid] => 11
                   [fk_propal] => 2
                   [fk_parent_line] => 
                   [desc] => PHASE 2
                   [fk_product] => 
                   [product_type] => 9
                   [qty] => 0
                   [tva_tx] => 0.000
                   [subprice] => 0.00000000
                   [remise_percent] => 
                   [fk_remise_except] => 
                   [rang] => 2
                   [fk_fournprice] => 
                   [pa_ht] => 0.00000000
                   [marge_tx] => 
                   [marque_tx] => 
                   [special_code] => 1790
                   [info_bits] => 0
                   [total_ht] => 30000.00000000
                   [total_tva] => 0.00000000
                   [total_ttc] => 30000.00000000
                   [remise] => 
                   [price] => 0
                   [ref] => 
                   [libelle] => 
                   [product_desc] => 
                   [localtax1_tx] => 0.000
                   [localtax2_tx] => 0.000
                   [total_localtax1] => 0.00000000
                   [total_localtax2] => 0.00000000
                   [date_start] => 
                   [date_end] => 
                   [skip_update_total] => 
                   [label] => 
                   [product_ref] => 
                   [product_label] => 
                   [fk_product_type] => 
                   [description] => 
                   [devise_pu] => 0.00000000
                   [devise_mt_ligne] => 30000.00000000
                   [unite] => 
               )
           [3] => Array
               (
                   [error] => 
                   [oldline] => 
                   [rowid] => 9
                   [fk_propal] => 2
                   [fk_parent_line] => 11
                   [desc] => 
                   [fk_product] => 681
                   [product_type] => 0
                   [qty] => 2000
                   [tva_tx] => 0.000
                   [subprice] => 15.00000000
                   [remise_percent] => 
                   [fk_remise_except] => 
                   [rang] => 4
                   [fk_fournprice] => 
                   [pa_ht] => 0.00000000
                   [marge_tx] => 
                   [marque_tx] => 100
                   [special_code] => 0
                   [info_bits] => 0
                   [total_ht] => 30000.00000000
                   [total_tva] => 0.00000000
                   [total_ttc] => 30000.00000000
                   [remise] => 
                   [price] => 15
                   [ref] => P002
                   [libelle] => Intitulé d'un deuxième problème
                   [product_desc] => Description deuxième produit
                   [localtax1_tx] => 0.000
                   [localtax2_tx] => 0.000
                   [total_localtax1] => 0.00000000
                   [total_localtax2] => 0.00000000
                   [date_start] => 
                   [date_end] => 
                   [skip_update_total] => 
                   [label] => 
                   [product_ref] => P002
                   [product_label] => Intitulé d'un deuxième problème
                   [fk_product_type] => 0
                   [product_photo] => 
                   [devise_pu] => 15.00000
                   [devise_mt_ligne] => 30000.00000
                   [unite] => U3
               )
       )
   [contact] => Array
       (
       )
   [linkedObjects] => Array
       (
       )
   [autre] => Array
       (
           [devise] => Euros
           [incoterm] =>  EXW 
           [date_devis_fr] => 22/11/2013
           [fin_validite] => 05/12/2013
           [projet] => Intitulé projet
       )