以横向格式设计自定义 qweb 报告
Design a custom qweb report in Landscape format
我想在 Landscape 中设计自定义 qweb 报告 format.I 想从 backend.Lets 开始做,假设 test_module
是我的模块名称。
我试过这样:
<report
id="report_sale_order_landscape_id"
model="sale.order"
string="Sale Order Landscape"
report_type="qweb-pdf"
name="sale.report_sale_order_landscape"
file="sale.report_sale_order_landscape"
/>
<record id="paperformat_sale_order_landscape" model="report.paperformat">
<field name="name">PF Sale Order Landscape</field>
<field name="default" eval="True"/>
<field name="format">A4</field>
<field name="page_height">0</field>
<field name="page_width">0</field>
<field name="orientation">Landscape</field>
<field name="margin_top">10</field>
<field name="margin_bottom">15</field>
<field name="margin_left">7</field>
<field name="margin_right">7</field>
<field name="header_line" eval="False"/>
<field name="header_spacing">3</field>
<field name="dpi">90</field>
</record>
<record id="report_sale_order_landscape" model="ir.actions.report.xml">
<field name="paperformat_id" ref="paperformat_sale_order_landscape" />
</record>
但是我遇到了一些错误。
请帮忙。
提前致谢。
Error
试试这个可能对你有帮助
<record id="paperformat_sale_order_landscape" model="report.paperformat">
<field name="name">PF Sale Order Landscape</field>
<field name="default" eval="True"/>
<field name="format">A4</field>
<field name="page_height">0</field>
<field name="page_width">0</field>
<field name="orientation">Landscape</field>
<field name="margin_top">10</field>
<field name="margin_bottom">15</field>
<field name="margin_left">7</field>
<field name="margin_right">7</field>
<field name="header_line" eval="False"/>
<field name="header_spacing">3</field>
<field name="dpi">90</field>
<report
id="report_sale_order_landscape_id"
model="sale.order"
string="Sale Order Landscape"
report_type="qweb-pdf"
name="sale.report_sale_order_landscape"
file="sale.report_sale_order_landscape"
paperformat="paperformat_sale_order_landscape"
/>
而不是使用:
<record id="report_sale_order_landscape" model="ir.actions.report.xml">
<field name="paperformat_id" ref="paperformat_sale_order_landscape" />
</record>
您可以在报表定义中添加 paperformat 属性:
<report
id="report_sale_order_landscape_id"
model="sale.order"
string="Sale Order Landscape"
report_type="qweb-pdf"
name="sale.report_sale_order_landscape"
file="sale.report_sale_order_landscape"
paperformat="test_module.report_sale_order_landscape"
/>
我想在 Landscape 中设计自定义 qweb 报告 format.I 想从 backend.Lets 开始做,假设 test_module
是我的模块名称。
我试过这样:
<report
id="report_sale_order_landscape_id"
model="sale.order"
string="Sale Order Landscape"
report_type="qweb-pdf"
name="sale.report_sale_order_landscape"
file="sale.report_sale_order_landscape"
/>
<record id="paperformat_sale_order_landscape" model="report.paperformat">
<field name="name">PF Sale Order Landscape</field>
<field name="default" eval="True"/>
<field name="format">A4</field>
<field name="page_height">0</field>
<field name="page_width">0</field>
<field name="orientation">Landscape</field>
<field name="margin_top">10</field>
<field name="margin_bottom">15</field>
<field name="margin_left">7</field>
<field name="margin_right">7</field>
<field name="header_line" eval="False"/>
<field name="header_spacing">3</field>
<field name="dpi">90</field>
</record>
<record id="report_sale_order_landscape" model="ir.actions.report.xml">
<field name="paperformat_id" ref="paperformat_sale_order_landscape" />
</record>
但是我遇到了一些错误。 请帮忙。 提前致谢。
Error
试试这个可能对你有帮助
<record id="paperformat_sale_order_landscape" model="report.paperformat">
<field name="name">PF Sale Order Landscape</field>
<field name="default" eval="True"/>
<field name="format">A4</field>
<field name="page_height">0</field>
<field name="page_width">0</field>
<field name="orientation">Landscape</field>
<field name="margin_top">10</field>
<field name="margin_bottom">15</field>
<field name="margin_left">7</field>
<field name="margin_right">7</field>
<field name="header_line" eval="False"/>
<field name="header_spacing">3</field>
<field name="dpi">90</field>
<report
id="report_sale_order_landscape_id"
model="sale.order"
string="Sale Order Landscape"
report_type="qweb-pdf"
name="sale.report_sale_order_landscape"
file="sale.report_sale_order_landscape"
paperformat="paperformat_sale_order_landscape"
/>
而不是使用:
<record id="report_sale_order_landscape" model="ir.actions.report.xml">
<field name="paperformat_id" ref="paperformat_sale_order_landscape" />
</record>
您可以在报表定义中添加 paperformat 属性:
<report
id="report_sale_order_landscape_id"
model="sale.order"
string="Sale Order Landscape"
report_type="qweb-pdf"
name="sale.report_sale_order_landscape"
file="sale.report_sale_order_landscape"
paperformat="test_module.report_sale_order_landscape"
/>