Module 使模块从销售模块继承
我创建了一个从Sale模块继承的模块,我更改的字段在界面上显示得很好这里是我的模块: 通风管Module 使模块从销售模块继承,module,Module,我创建了一个从Sale模块继承的模块,我更改的字段在界面上显示得很好这里是我的模块: 通风管 from osv import fields,osv import time from datetime import datetime from tools.translate import _ class ventes(osv.osv): _inherit='sale.order' _columns = { 'prenom': fields.many2one('p
from osv import fields,osv
import time
from datetime import datetime
from tools.translate import _
class ventes(osv.osv):
_inherit='sale.order'
_columns = {
'prenom': fields.many2one('patient','Patient', required=True),
}
ventes()
ventes_view.xml
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<record model="ir.ui.view" id="view_sales_inherit">
<field name="name">sale.order.form.inherit</field>
<field name="model">sale.order</field>
<field name="type">form</field>
<field name="inherit_id" ref="sale.view_order_form">form</field>
<field name="arch" type="xml">
<field name="name" position="after">
<label for="prenom" class="oe_edit_only"/>
<h1>
<field name="prenom"/>
</h1>
</field>
<field name="partner_id" position="replace"/>
</field>
</record>
</data>
</openerp>
请帮助我,我不知道如何使它与我的病人的身份证,而不是合作伙伴的身份证工作 你在干什么?完全是胡说八道?您要做的是删除合作伙伴id,但在销售订单的onchange方法中,它与您的案例产品一样使用onchane() 在这个onchange方法中,partner_id是从xml端传递的,所以如果您想使用pateint_id而不是partner_id,那么您必须将partner_id全部更改为patient_id 希望这有帮助
Error: Could not get field with name 'parent.partner_id' for onchange 'product_uom_change(parent.pricelist_id,product_id,product_uom_qty,product_uom,product_uos_qty,product_uos,name,parent.partner_id, False, False, parent.date_order, context)'