2017-08-17 82 views
0

我正在使用odoo 10.Onchange上,我需要设置move_linesmove_lines字段中的purchase_order_linestock_picking。它会将值设置为该字段,但在保存记录后,move_lines字段为空(值消失)。值保存在Odoo中后消失10

我的代码:

data = { 
    'name': line.product_id.name, 
    'price_unit': line.price_unit, 
    'product_uom': line.product_uom.id, 
    'product_uom_qty': line.product_qty, 
    'purchase_line_id': line.id, 
    'procurement_id': line.procurement_ids.id, 
    'date_expected': date_planned, 
    'product_id': line.product_id.id, 
    'state': 'draft', 
    'origin': line.order_id.name, 
    'location_id': line.product_id.property_stock_production.id, 
    'picking_id': self.id, 
    'location_dest_id': line.order_id.picking_type_id.default_location_dest_id.id 
} 
move = self.env['stock.move'].create(data) 
self.move_lines = move 

后,没有在现场出现这将设置线值的move_lines field.But。

我不知道我犯了什么错误?!

+1

提示:您的优先级不是我们的。订单如:ASAP只会帮助收集你的评论。尽快。 – GhostCat

回答

0

move_lines字段它是一个或多个文件。 Odoo正在等待元组

(0,0,{值})链接到需要创建与给定值字典

(1,ID,{值的新记录})更新链接记录使用id = ID(在其上

(2写入的值),ID)移除并删除ID为链接的记录= ID(呼叫取消关联的ID,将完全删除对象,以及它的链接)

(3,ID)切割链接到链接的记录使用id = ID(删除两个对象之间的关系,但不删除目标对象本身)

(4,ID)链路到ID为现有的记录= ID(增加的关系)(所有链接的记录等使用(3,ID))

(5)取消关联所有

(6,0,[编号])替换链接列表ID(例如对ID列表中的每个ID使用(5)然后(4,ID))