I am trying to replace the invoice report with my own one. We don't use rml and use jrxml from jasper report.
I replace the invoice rml report with a jrxml report. I want to use my own parser for it.
<delete model="ir.actions.report.xml" search="[('report_name','=','account.invoice')]" />
<report id="account_invoices_mylayout"
string="Invoices with MyLayout"
model="account.invoice"
name="account.invoice.mylayout"
rml="../mypath/report1.jrxml"
auto="False"/>
The previous code will only remove original invoice report and replace it with a jasper report with default model source. How can I change the model to use my parser without wizard ?
In the parser class
jasper_report.report_jasper('report.' + REPORT_NAME, REPORT_MODEL, parser=my_parser)