1
我想根据订单请求创建报价不同,而选择订单请求数,这些要求的产品有报价的订单行追加。返回one2many值,但产品显示odoo 9
我试过下面的代码它的工作原理,它返回正确的产品ID。但在one2many
字段中显示的产品不同,我给出了打印选项,在返回之前显示正确的产品。 One2many写入
def request_change(self, req_id):
print req_id
vals=[]
refunds = self.env['purchase.request.products'].search([('request_id', '=', req_id)])
for recs in refunds:
print recs.name.name
print recs.name.id
vals.append({'product_id':recs.id,'name':recs.name.name,'product_qty':1.000,'date_planned':datetime.now().strftime("%Y-%m-%d %H:%M:%S"),'price_unit':recs.name.list_price})
print vals
return {'value': {'order_line':vals }}
谢谢..它的工作原理好。 – Mani