这是我的功能。我可以在单击缩进表单中的按钮时创建新的quatation,并且还可以在quatation中查看缩进序列。但我无法在采购订单行中更新缩进产品系列。任何人都可以帮帮我..? @ api.multi
' product_id':order.product_id.id, ' name&#39 ;: order.name, ' product_qty':order.product_uom_qty, ' product_uom':order.product_uom.id, ' price_unit&#39 ;: order.price_unit, ' date_planned':datetime.now(), ' order_id&#39 ;: order.indent_id.id, }) })
'product_id': order.product_id.id,
'name': order.name,
'product_qty': order.product_uom_qty,
'product_uom': order.product_uom.id,
'price_unit': order.price_unit,
'date_planned': datetime.now(),
'order_id': order.indent_id.id,
})
})
return rfq_id
答案 0 :(得分:0)
Hello Gautam, 它现在会很晚,但对其他人有帮助。你想在采购订单行中缩进产品线...所以为了更新订单行,你必须调用write函数并传递产品值,如下所示。
order_line_obj = self.env['purchase.order.line']
首先创建购买.order.line的对象
browse_obj=order_line_obj.browse(int(active_id))
创建对象调用浏览对象并传递当前记录的id
order_line_id=browse_obj.write({'name':hotel_name})
执行此操作后,使用browse对象调用write函数。这样做会更新记录。