Odoo 8 - Poids sur factures
Intégration du poids sur les factures sous Odoo 8
1 avril, 2022 par
Odoo 8 - Poids sur factures
GBi86 & GBAppli, Gérald BRILLETEAU
| aucun commentaire pour l'instant

Bonjour à tous, 

Dans cette article nous allons expliquer comment ajouter le poids total Brut en pied de facture. 

Dans un premier temps, il faut activer le mode développeur et ajouter les droits caractéristiques technique sur votre profil utilisateur.

Modifier votre profil en cochant la case Caractéristique Technique :

Pour l'activation du mode développeur, il suffi d'accéder à "A propos de Odoo" dans le menu utilisateur en haut à droite, et cliquer sur "Activer le mode développeur"


Maintenant nous allons accéder aux configurations, et choisir dans l'encart Technique les rapports.

Nous allons recherche la chaine de caractères "invoice" et trouver le rapport "Factures" que nous allons modifier. Il faut choisir le type de rapport HTML pour effectuer des tests. [1]

Pour votre information, l'application des modifications ne seront pas effectives temps que vous n'avez pas décoché la casse "Recharger depuis la pièce jointe" [2]


Une fois enregistré cliquer sur le lien Rechercher les vues QWeb [3]

Celle qui va nous intéresser est la _document.

Ce que je propose dans cet article est de créer une variable et l'utiliser pour la remplir avec le poids multiplié par la quantité lors de la création des lignes de l'état.

  1. Initialisation avant la création de la table  :  <t t-set="totalpoids" t-value="0"/><table class="table table-condensed">

  2. Remplissage dans la boucle for : <tr t-foreach="o.invoice_line" t-as="l"><t t-set="totalpoids" t-value="totalpoids+(l.quantity*l.product_id.weight)"/>

  3. Utilisation en pied de facture : <strong>Poid total de la commande :</strong> <span t-esc="totalpoids"/>

Et voila, le tour est joué, en trois lignes !


 


Odoo 8 - Poids sur factures
GBi86 & GBAppli, Gérald BRILLETEAU 1 avril, 2022
Partager ce poste
Étiquettes
Se connecter pour laisser un commentaire.