我正在使用openerp 6.1。在pos模块中没有选择customer的功能。我想添加这个字段。但我不能。任何人都可以帮助我???
答案 0 :(得分:0)
您可以通过继承自定义模块中的任何模型来添加额外字段。
你必须继承“pos.order”对象&图。
在.py中继承'pos.order':
class pos_order(osv.osv):
_inherit = 'pos.order'
_columns = {
'customer_id': fields.many2one('res.partner', 'Customer'),
}
pos_order()
上面的代码将在您的数据库中创建一个字段。
现在,要在表单中显示您的字段,请继承.xml中的“pos.order”视图,<:p>
<record id="inherited_form_pos_view" model="ir.ui.view">
<field name="name">pos.order.form.inherit</field>
<field name="model">pos.order</field>
<field name="type">form</field>
<field name="inherit_id" ref="point_of_sale.view_pos_pos_form"/>
<field name="arch" type="xml">
<field name="name" position="after">
<field name="customer_id"/>
</field>
</field>
</record>
现在,您可以在pos.order表单中看到“客户”字段。