【已解决】打印报表开发报错QWebTemplateNotFound
-
想自定义销售的报价单、销售单格式,编写了如下的xml文件,现在在“打印”按钮下已经可以看到"二等份打印",但是当点击打印的时候就报错
<br />raise ValueError('External ID not found in the system: %s' % (xmlid))<br />QWebTemplateNotFound: External ID not found in the system: youxiang.youxiang_halve_report_saleoder<br />
```
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<template id="youxiang_halve_report_saleoder">
<t t-call="report.html_container">
<t t-call="report.external_layout">
<div class="page">
<h2>Report title</h2>
</div>
</t>
</t>
</template>
<report id="youxiang_report_saleoder"
model="sale.order"
string="二等份打印"
report_type="qweb-pdf"
name="youxiang.youxiang_halve_report_saleoder"
file="youxiang.youxiang_sale_report"
/>
</data>
</openerp>
``` -
已解决,感觉amos的qweb开发视频。
问题在于理解<report>标签内的name、file属性。
name:模块目录名称.报表模板(template)id
file:模块目录名称.报表模板(template)所在的文件名称