Odoo中文社区可以通过以下三个域名访问:shine-it.net , odoocn.org,odoo.net.cn

原论坛用户的基本信息和发帖这里都予以保留,请注意:原论坛用户无需重新注册新用户,但是您的密码需要重置

开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

如果您登录系统碰到问题,请在微信公众号留言:

【已解决】打印报表开发报错QWebTemplateNotFound



  • 想自定义销售的报价单、销售单格式,编写了如下的xml文件,现在在“打印”按钮下已经可以看到"二等份打印",但是当点击打印的时候就报错<br />[code]<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 />[/code]<br />[code]<br /><?xml version="1.0" encoding="utf-8"?><br /><openerp><br />    <data><br />        <template id="youxiang_halve_report_saleoder"><br />            <t t-call="report.html_container">        <br />                <t t-call="report.external_layout"><br />                    <div class="page"><br />                        <h2>Report title</h2>                <br />                    </div><br />                </t>        <br />            </t><br />        </template><br />        <report id="youxiang_report_saleoder"<br />                model="sale.order"<br />                string="二等份打印"<br />                report_type="qweb-pdf"<br />                name="youxiang.youxiang_halve_report_saleoder"<br />                file="youxiang.youxiang_sale_report"<br />        /><br />    </data><br /></openerp><br />[/code]



  • 想自定义销售的报价单、销售单格式,编写了如下的xml文件,现在在“打印”按钮下已经可以看到"二等份打印",但是当点击打印的时候就报错<br />[code]<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 />[/code]<br />[code]<br /><?xml version="1.0" encoding="utf-8"?><br /><openerp><br />    <data><br />        <template id="youxiang_halve_report_saleoder"><br />            <t t-call="report.html_container">        <br />                <t t-call="report.external_layout"><br />                    <div class="page"><br />                        <h2>Report title</h2>                <br />                    </div><br />                </t>        <br />            </t><br />        </template><br />        <report id="youxiang_report_saleoder"<br />                model="sale.order"<br />                string="二等份打印"<br />                report_type="qweb-pdf"<br />                name="youxiang.youxiang_halve_report_saleoder"<br />                file="youxiang.youxiang_sale_report"<br />        /><br />    </data><br /></openerp><br />[/code]



  • 已解决,感觉amos的qweb开发视频。<br />问题在于理解<report>标签内的name、file属性。<br />name:模块目录名称.报表模板(template)id<br />file:模块目录名称.报表模板(template)所在的文件名称<br /><br />


登录后回复
 

与 Odoo 中文社区 的连接断开,我们正在尝试重连,请耐心等待