【发布时间】:2014-12-30 04:27:05
【问题描述】:
我使用此代码在 res.partner 模型中创建了一个新字段,并修改了 Partner 的表单视图以显示新字段,并且效果很好。现在我正在尝试引用发票视图中的新字段并将其添加到打印发票中。我不知道该怎么做。我尝试了不同的方法,但没有任何效果。请问你能帮帮我吗?我在这个论坛和其他论坛上搜索了很多小时,但一无所获。我正在使用odoo 8,请帮助我。谢谢!
.py 文件
from openerp.osv import osv, fields
class res_partner(osv.osv):
_inherit = 'res.partner'
_columns = {
'clientes_rnc_ced': fields.char('RNC o Cédula',size=12),
}
res_partner()
XML 文件
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<record id="clientes_atributos_form" model="ir.ui.view">
<field name="name">clientes.atributos.form</field>
<field name="model">res.partner</field>
<field name="type">form</field>
<field name="inherit_id" ref="base.view_partner_form"/>
<field name="arch" type="xml">
<field name="ref" position="after">
<field name="clientes_rnc_ced" />
</field>
</field>
</record>
<record id="clientes_atributos_tree" model="ir.ui.view">
<field name="name">clientes.atributos.tree</field>
<field name="model">res.partner</field>
<field name="type">form</field>
<field name="inherit_id" ref="base.view_partner_tree"/>
<field name="arch" type="xml">
<field name="display_name" position="before">
<field name="clientes_rnc_ced" />
</field>
</field>
</record>
</data>
</openerp>
【问题讨论】:
-
非常感谢亚历克斯!对不起,我的英语很糟糕。
-
你的意思是说你想在'account.invoice'中添加你在'res.partner'中添加的相同字段?如果是,那么您可以选择发票屏幕中的“fields.related”字段,该字段将与“account.invoice”中的“partner_id”字段相关。搜索如何添加相关字段的示例。
-
谢谢!我已经解决了像“partner_id.clientes_rnc_ced”这样的字段调用的问题