Я создаю пользовательский отчет, но при его печати все становится пустым без данных, заголовка или чего-либо еще.
<template id="report_isrl_document">
<t t-call="web.external_layout">
<div class="page">
<div class="row">
<h3>Title</h3>
</div>
</div>
</t>
</template>
<template id="report_isrl_main">
<t t-call="web.html_container">
<t t-foreach="docs" t-as="o">
<t t-set="lang" t-value="o.user_id.lang if o.type in ('in_invoice', 'in_refund') else o.partner_id.lang"/>
<t t-call="l10n_ve_isrl.report_isrl_document" t-lang="lang"/>
</t>
</t>
</template>
<record model="report.paperformat" id="paperformat_isrl_report">
<field name="name">paperformat.isrl.report</field>
<field name="default" eval="True"/>
<field name="format">Letter</field>
<field name="page_width">0</field>
<field name="page_width">0</field>
<field name="orientation">Landscape</field>
<field name="margin_top">30</field>
<field name="margin_right">5</field>
<field name="margin_bottom">10</field>
<field name="margin_left">5</field>
<field name="header_line" eval="False"/>
<field name="header_spacing">20</field>
<field name="dpi">90</field>
</record>
<report
string="ISRL Report"
id="action_report_isrl"
model="account.invoice"
report_type="qweb-pdf"
name="l10n_ve_isrl.report_isrl_main"
file="l10n_ve_isrl.report_isrl_main"
print_report_name="'ISRL Report New"
paperformat="paperformat_isrl_report"
menu="False"
/>
вызовЯ делаю это следующим образом:
@api.multi
def get_isrl_report(self):
data = {
'ids': self.ids,
'model': self._name,
}
return self.env.ref('l10n_ve_isrl.action_report_isrl').report_action(self, data=data)
Ожидается, что страница и нижний колонтитул появятся, а заголовок слова в отчете будет напечатан в формате PDF, что я получу в пустом файле PDF