Xml Qweb PDF有两种型号,可能吗?
我尝试创建一个PDF,其中包含来自两个difrente模型的信息: pos.order和pos.order.line 我想也许可以创建一个子模板并在主模板中调用它 localdate.xml:Xml Qweb PDF有两种型号,可能吗?,xml,odoo-8,Xml,Odoo 8,我尝试创建一个PDF,其中包含来自两个difrente模型的信息: pos.order和pos.order.line 我想也许可以创建一个子模板并在主模板中调用它 localdate.xml: <?xml version="1.0" encoding="utf-8"?> <openerp> <data> <report id="pos_report_localdate" model="pos.ord
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<report
id="pos_report_localdate"
model="pos.order"
string="Informe de ventas"
report_type="qweb-pdf"
name="pos_localdate.local_date_document"
attachment_use="False"
file="pos_localdate.local_date_document"
menu = "True"
/>
<report
id="pos_report_localdate_2"
model="pos.order.line"
string="Informe de ventas 2"
report_type="qweb-pdf"
name="pos_localdate.local_date_document"
attachment_use="False"
file="pos_localdate.local_date_document"
menu = "True"
/>
</data>
<template id="local_date_document">
<t t-call="report.html_container">
<t t-call="report.external_layout">
<div class="page">
<div class="row mt32 mb32">
<div class="col-xs-2">
<strong>Order number</strong>:<br/>
</div>
<div class="col-xs-2">
<strong>Delivery date</strong>:<br/>
</div>
<div class="col-xs-2">
<strong>Client</strong>:<br/>
</div>
<div class="col-xs-2">
<strong>Product</strong>:<br/>
</div>
<div class="col-xs-2">
<strong>Quantity</strong>:<br/>
</div>
<t t-foreach="docs" t-as="o">
<div class="col-xs-12">
<!-- pos_order -->
<div class="col-xs-2">
<p t-field="o.name"/>
</div>
<div class="col-xs-2" t-if="o.x_exp_date">
<p t-field="o.x_exp_date"/>
</div>
<div class="col-xs-2">
<p t-field="o.partner_id"/>
</div>
<!-- pos_order_line ?????????? -->
<t t-call="pos_report_localdate_2">
<div class="col-xs-2">
<p t-field="o.product_id"/>
</div>
<div class="col-xs-2">
<p t-field="o.qty"/>
</div>
</t>
</div>
</t>
</div>
</div>
</t>
<template id="pos_report_localdate_2">
<t t-call="report.html_container">
<!-- ............................................... -->
</t>
</template>
</data>
</openerp>
pos\u localdate\u report.xml:
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<report
id="pos_report_localdate"
model="pos.order"
string="Informe de ventas"
report_type="qweb-pdf"
name="pos_localdate.local_date_document"
attachment_use="False"
file="pos_localdate.local_date_document"
menu = "True"
/>
<report
id="pos_report_localdate_2"
model="pos.order.line"
string="Informe de ventas 2"
report_type="qweb-pdf"
name="pos_localdate.local_date_document"
attachment_use="False"
file="pos_localdate.local_date_document"
menu = "True"
/>
</data>
<template id="local_date_document">
<t t-call="report.html_container">
<t t-call="report.external_layout">
<div class="page">
<div class="row mt32 mb32">
<div class="col-xs-2">
<strong>Order number</strong>:<br/>
</div>
<div class="col-xs-2">
<strong>Delivery date</strong>:<br/>
</div>
<div class="col-xs-2">
<strong>Client</strong>:<br/>
</div>
<div class="col-xs-2">
<strong>Product</strong>:<br/>
</div>
<div class="col-xs-2">
<strong>Quantity</strong>:<br/>
</div>
<t t-foreach="docs" t-as="o">
<div class="col-xs-12">
<!-- pos_order -->
<div class="col-xs-2">
<p t-field="o.name"/>
</div>
<div class="col-xs-2" t-if="o.x_exp_date">
<p t-field="o.x_exp_date"/>
</div>
<div class="col-xs-2">
<p t-field="o.partner_id"/>
</div>
<!-- pos_order_line ?????????? -->
<t t-call="pos_report_localdate_2">
<div class="col-xs-2">
<p t-field="o.product_id"/>
</div>
<div class="col-xs-2">
<p t-field="o.qty"/>
</div>
</t>
</div>
</t>
</div>
</div>
</t>
<template id="pos_report_localdate_2">
<t t-call="report.html_container">
<!-- ............................................... -->
</t>
</template>
</data>
</openerp>
订单号:
交货日期:
客户端:
产品:
数量:
继续pos\u localdate\u report.xml:
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<report
id="pos_report_localdate"
model="pos.order"
string="Informe de ventas"
report_type="qweb-pdf"
name="pos_localdate.local_date_document"
attachment_use="False"
file="pos_localdate.local_date_document"
menu = "True"
/>
<report
id="pos_report_localdate_2"
model="pos.order.line"
string="Informe de ventas 2"
report_type="qweb-pdf"
name="pos_localdate.local_date_document"
attachment_use="False"
file="pos_localdate.local_date_document"
menu = "True"
/>
</data>
<template id="local_date_document">
<t t-call="report.html_container">
<t t-call="report.external_layout">
<div class="page">
<div class="row mt32 mb32">
<div class="col-xs-2">
<strong>Order number</strong>:<br/>
</div>
<div class="col-xs-2">
<strong>Delivery date</strong>:<br/>
</div>
<div class="col-xs-2">
<strong>Client</strong>:<br/>
</div>
<div class="col-xs-2">
<strong>Product</strong>:<br/>
</div>
<div class="col-xs-2">
<strong>Quantity</strong>:<br/>
</div>
<t t-foreach="docs" t-as="o">
<div class="col-xs-12">
<!-- pos_order -->
<div class="col-xs-2">
<p t-field="o.name"/>
</div>
<div class="col-xs-2" t-if="o.x_exp_date">
<p t-field="o.x_exp_date"/>
</div>
<div class="col-xs-2">
<p t-field="o.partner_id"/>
</div>
<!-- pos_order_line ?????????? -->
<t t-call="pos_report_localdate_2">
<div class="col-xs-2">
<p t-field="o.product_id"/>
</div>
<div class="col-xs-2">
<p t-field="o.qty"/>
</div>
</t>
</div>
</t>
</div>
</div>
</t>
<template id="pos_report_localdate_2">
<t t-call="report.html_container">
<!-- ............................................... -->
</t>
</template>
</data>
</openerp>
请不要误会,如果在某一点上我提出了错误的做法,我是新的。没有必要创建第二个模板 我需要改变:
<t t-call="pos_report_localdate_2">
<div class="col-xs-2">
<p t-field="o.product_id"/>
</div>
<div class="col-xs-2">
<p t-field="o.qty"/>
</div>
</t>
用于: