2017-02-24 125 views
0

我继承stock.picking,所以我需要到目前为止创建fleet.vehicle.log.services创建库存从另一个模型采摘 - Odoo V9社区

挑拣,我正在考虑加入这一个按钮,其中将包含一个create()功能,如:

@api.model 
def create(self,vals): 
    vals = {'location_id': '', 'location_dest_id':'', 'product_id':'', 'product_qty':''} 
    res = super(stock.picking, self).create(vals) 
    return res 

但是,我的问题是,我不知道这是否是正确的方式来做到这一点。

例如,location_id应该是添加到表单的位置,取这个位置并创建与其他字段相同的stock.picking

我希望我能解释一下我自己,我是Odoo v9 API的新手。

回答

1

如果您重新指定值的值,所有现有的数据将被替换。最好是更新vals然后调用super()

vals['location_id'] = '' 
# vals['location_dest_id'] = .. and so on 
#.. then call super 
相关问题