Недостаточно верхнего поля в отчетах PDF шаблона qweb external_layout_standard в Odoo 12 - PullRequest
1 голос
/ 23 октября 2019

Я использую 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 компании для всех страниц?

...