Je dois étendre le rapport de facture avec la note de champ. mais je reçois erreur ce champ n'existe pas. Je suis coincé et je ne sais pas comment atteindre ce champ. a essayé avec partner_id.note
trop mais aussi obtenir une erreur.Champ d'extension du rapport de facture
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<template id="report_invoice_document" inherit_id="account.report_invoice_document">
<xpath expr="//div[@class='page']/*[last()]" position="after">
<div class="row">
<div class="col-xs-6">
<span t-esc="o.note"/><br/>
<div class="left_sign_block">
<span>Note</span>
</div>
</div>
</div>
</xpath>
</template>
</data>
</openerp>
class AccountInvoiceTax(models.Model):
_inherit = 'account.invoice.tax'
note = fields.Text(related='tax_id.note', string='Note')
QWebException: "objet 'account.invoice' n'a pas d'attribut« note" tout en évaluant 'o.note'
comme ? –
Dépend du nombre de lignes de taxe sur cette facture. En Allemagne en général, il pourrait y avoir deux lignes d'impôts, si des choses avec 19% de TVA et 7% de TVA ont été facturées. Donc vous avez besoin d'une boucle for ou si vous êtes sûr, qu'il n'y en a qu'une que vous pouvez utiliser '' – CZoellner
obtient toujours QWebException : L'objet '' NoneType 'n'a pas d'attribut' __getitem__ '"lors de l'évaluation ' tax_line_ids [0] .note ' –