Skip to Content
Меню
Вам необхідно зареєструватися, щоб взаємодіяти зі спільнотою.
Це запитання позначене
2 Відповіді
5419 Переглядів

I'm trying to override the template setting of account_invoices and account_invoices_without_payment to use a different template.

But instead of having the fields of the existing account_invoices report updated, a get two new once with the same name.

I tried:

<report
id="account_invoices_without_payment"
model="account.move"
string="Rechnungen ohne Zahlung"
report_type="qweb-pdf"
name="dr_reports.report_invoice"
file="dr_reports.report_invoice"
attachment="(object.state == 'posted') and ((object.name or 'INV').replace('/','_')+'.pdf')"
print_report_name="(object._get_report_base_filename())"
/>


and also without the report shortcut:


<record id="account_invoices_without_payment" model="ir.actions.report">
<field name="name">Rechnungen ohne Zahlung</field>
<field name="model">account.move</field>
<field name="report_type">qweb-pdf</field>
<field name="report_name">dr_reports.report_invoice</field>
<field name="report_file">dr_reports.report_invoice</field>
<field name="attachment">(object.state == 'posted') and ((object.name or 'INV').replace('/','_')+'.pdf')</field>
<field name="print_report_name">(object._get_report_base_filename())</field>
</record


any hint would be appreciated.

Аватар
Відмінити
Найкраща відповідь

Hi Maik,

You should specify the module name to override, for example:

<report
id="account.account_invoices_without_payment"
model="account.move"
string="Rechnungen ohne Zahlung"
report_type="qweb-pdf"
name="dr_reports.report_invoice"
file="dr_reports.report_invoice"
attachment="(object.state == 'posted') and ((object.name or 'INV').replace('/','_')+'.pdf')"
print_report_name="(object._get_report_base_filename())"
/>
Аватар
Відмінити
Автор Найкраща відповідь

thx a lot for your hint Ivan, makes totally sense.

Аватар
Відмінити
Related Posts Відповіді Переглядів Дія
1
вер. 24
1928
0
січ. 25
1090
1
лип. 25
2545
3
лют. 24
4159
3
лют. 24
34094