تخطي للذهاب إلى المحتوى
القائمة
لقد تم الإبلاغ عن هذا السؤال
2 الردود
5520 أدوات العرض

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.

الصورة الرمزية
إهمال
المنشورات ذات الصلة الردود أدوات العرض النشاط
1
سبتمبر 24
2024
0
يناير 25
1171
1
يوليو 25
2918
3
فبراير 24
4545
3
فبراير 24
34615