Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
2 Odpowiedzi
15261 Widoki

on my forms  display and Pdf invoices i have the company and the invoice contact on the same line 

COMPANY, INVOICE Name

i would like to have 

COMPANY

Invoice name 


is the possible ? 

Awatar
Odrzuć
Najlepsza odpowiedź

In Developer mode, the definition of the Invoice report can be found at:

Settings --> Technical --> Actions --> Reports

  • Search for the account.invoice model

  • Open the Invoices Report

  • Click on Qweb views

These are the views that define how the address gets printed.

Look for lines like this:

<address t-field="o.partner_id" t-options="{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;], &quot;no_marker&quot;: True}"/>

Which, rewritten, really look like this:

<address t-field="o.partner_id" t-options="{"widget": "contact", "fields": ["address", "name"], "no_marker": True}"/>

Those lines use a template (called contact) to print the address. 

The template is defined in odoo/odoo/addons/base/ir/ir_qweb.xml

If you remove name from the "fields" list, then it will not be printed, and you can add something above the address line like:

 <span t-field="o.partner_id.parent_id.name"/> <span t-field="o.partner_id.name"/>

Don't forget to test for cases where one or either is blank, and to make your own view that inherits and overrides the view you want to change instead of editing the base Odoo views.


Awatar
Odrzuć
Najlepsza odpowiedź

This work fine to print in qweb the company name:

<span t-esc="res_company.name"/>
Awatar
Odrzuć
Powiązane posty Odpowiedzi Widoki Czynność
5
kwi 23
14757
5
sty 25
27659
1
kwi 21
4154
2
lis 16
4250
0
cze 15
4033