
Odoo中文社区可以通过以下两个域名访问:shine-it.net , odoo.net.cn
由于系统升迁的原因,本论坛部分较早期的内容存在格式和链接损坏失效的问题,并非本论坛系统本身的缺陷,望谅解
本社区没有维护任何QQ群讨论组,任何与本社区同名的QQ群讨论组的言论与本社区无关!
开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号
如果您登录系统碰到问题,请在微信公众号留言:
【已解决】打印报表开发报错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)所在的文件名称