Я использую Odoo 12, и мне нужно распечатать отчеты в формате pdf, используя qweb шаблоны корпоративных шаблонов. Я использую <t t-call="web.external_layout">
для вызова заголовка и нижнего колонтитула компании по умолчанию, а затем добавляю свое собственное содержимое для тела отчета, но не хватает верхнего поля между заголовком и содержанием тела, которое я добавляю в отчет. Я попытался решить ее, добавив padding-top
к тому, что я добавляю, и это влияет только на первую страницу отчета, но на другие страницы. Кроме того, я попытался создать и зарегистрировать свой собственный формат бумаги для этого шаблона, используя следующий код:
<report id="action_admission_form_report" string="Admission Form" model="hms.surgery" report_type="qweb-pdf" file="nl_hms_hospitalization.report_nl_admission_form" name="nl_hms_hospitalization.report_nl_admission_form" />
<record id="paperformat_admission_form" model="report.paperformat">
<field name="name">Admission Form</field>
<field name="default" eval="True" />
<field name="format">A4</field>
<field name="orientation">Portrait</field>
<field name="margin_top">50</field>
<field name="header_line" eval="False" />
<field name="header_spacing">5</field>
<field name="dpi">90</field>
</record>
<record id="nl_hms_hospitalization.action_admission_form_report" model="ir.actions.report.xml">
<field name="paperformat_id" ref="nl_hms_hospitalization.paperformat_admission_form"/>
</record>
Но, похоже, я не могу это сделать (возможно, из-за не поддержки для него Odoo 12),Подскажите, пожалуйста, как я могу добавить поле или отступ между заголовком по умолчанию для шаблона external_layout_standard компании для всех страниц?