Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
2 ตอบกลับ
5630 มุมมอง

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
2103
0
ม.ค. 25
1205
1
ก.ค. 25
3039
3
ก.พ. 24
4682
How change DEFAULT TEMPLATE for INVOICE แก้ไขแล้ว
3
ก.พ. 24
34825