从合作伙伴的购买调用 onchange
Calling onchange from purchase on partner
我有这个方法
@api.multi
def generate_purchase_order(self, ids, supplier_id):
purchase_obj = self.env['purchase.order']
purchase_line_obj = self.env['purchase.order.line']
orders = self.browse(ids)
origin = ", ".join(orders.mapped('name'))
vals = purchase_obj.onchange_partner_id(supplier_id)
我想从我的 supplier_id 购买中调用 onchange_partner_id 方法并接收值,但我确实收到一条错误消息
vals = purchase_obj.onchange_partner_id(supplier_id)
TypeError: onchange_partner_id() takes exactly 1 argument (2 given)
因为我主要使用旧版本的 odoo,所以可以使用我尝试使用的语法来完成。
onchange_partner_id 不需要任何额外的参数来调用它。
换行自
vals = purchase_obj.onchange_partner_id(supplier_id)
至
vals = orders.onchange_partner_id()
我有这个方法
@api.multi
def generate_purchase_order(self, ids, supplier_id):
purchase_obj = self.env['purchase.order']
purchase_line_obj = self.env['purchase.order.line']
orders = self.browse(ids)
origin = ", ".join(orders.mapped('name'))
vals = purchase_obj.onchange_partner_id(supplier_id)
我想从我的 supplier_id 购买中调用 onchange_partner_id 方法并接收值,但我确实收到一条错误消息
vals = purchase_obj.onchange_partner_id(supplier_id)
TypeError: onchange_partner_id() takes exactly 1 argument (2 given)
因为我主要使用旧版本的 odoo,所以可以使用我尝试使用的语法来完成。
onchange_partner_id 不需要任何额外的参数来调用它。
换行自
vals = purchase_obj.onchange_partner_id(supplier_id)
至
vals = orders.onchange_partner_id()