2016-03-08 72 views
0

目前对odoo 8(个体经营托管)的自定义报告,我的工作,并创建了一个基于本教程的报告结构:http://odoo.guide/report-design-workshop/Odoo 8 QWEB /创建自定义报告/ QWebException错误

一般模板创建好,但是我开始使用例如

​​

pdf-print崩溃并返回一个巨大的错误文本。最后一句告诉我一些事情,到目前为止我明白这一点,发票和模板之间的联系不可用。

QWebException:“NoneType”对象有没有属性“_fields”

林不知道哪里这个错误的来源和如何我可以修复它:/ 希望你能帮助我

+0

嘿, 我想你指的是原始模板的一部分? 我发现的一件事是,当我到达技术>行动>报告和搜索为我的新的“另一份报告”,并点击“相关的QWeb视图”我只看到我的文件与自举结构,但不是我的文件与tranlate_doc 这是一个图像显示我的odoo 8.希望这可以帮助,非常感谢: http://fs5.directupload.net/images/160308/zr8f7ghx.png – Powermax1990

回答

0

基本上你应该遵循以下的方式:

1.检查打印您使用Qweb模板渲染返回的o(obejct)值。

<span t-esc="o" /> 

2.基于点1邻将返回特定的模块,使您可以轻松地

您可以轻松地从具有它的PARTNER_ID字段模块choeck或不 。 如果存在成模型,那么你可以很容易地为

​​

使用Qweb模板渲染访问。

4.如果你有任何字段,当前存在于那个对象中,那么你必须检查天气字段是否存在,然后你可以在你的模板文件中打印后。

<t t-if="o.partner_id"> 
    <span t-field="o.partner_id.name" /> 
</t> 

在您的情况下,字段甚至没有出现在您的模块中,以便这种问题会从您身边引起。

请按照以上步骤检查,您的问题一定会解决。

我希望我的回答可以对你有所帮助:)