我在stock_picking表上有一个字段,我想将它与stock_move
联系起来 _inherit= 'stock.picking'
_columns={
'user_id': fields.many2one('res.users', 'user', select=True),
}
我想将字段user_id与stock_move相关联 我试过这个
_inherit= 'stock.move'
_columns={
'user_id': fields.related('picking_id', 'user_id', relation="res.users", type='many2one', string="user", store=True, readonly=True)
}
任何想法兄弟?
答案 0 :(得分:3)
你在inherit
中使用了错误的模型,它应该如下:
_inherit= 'stock.picking'
_columns={
'user_id': fields.many2one('res.users', 'user', select=True),
}
_inherit= 'stock.move'
_columns={
'user_id': fields.related('picking_id', 'user_id', relation="res.users", type='many2one', string="user", store=True, readonly=True)
}
答案 1 :(得分:3)
同意@Hardik Patadia。但您也可以尝试使用type=char
_inherit= 'stock.picking'
_columns={
'user_id': fields.many2one('res.users', 'user', select=True),
}
_inherit= 'stock.picking.in'
_columns={
'user_id': fields.many2one('res.users', 'user', select=True),
}
_inherit= 'stock.picking.out'
_columns={
'user_id': fields.many2one('res.users', 'user', select=True),
}
_inherit= 'stock.move'
_columns={
'user_id': fields.related('picking_id', 'user_id', 'name', type='char', string='User', store=True, readonly=True ),
}