Я хочу создать движение после нажатия на кнопку в odoo 12, но нет никаких действий подтверждения, и методы action_done изменили свое имя в odoo 12.? спасибо
"-----------------------------------------------------------------"
'stock.move' object has no attribute 'action_confirm'
'stock.move' object has no attribute 'action_done'
"-----------------------------------------------------------------"
@api.multi
def _mvm(self, piece):
stock_move_obj = self.env["stock.move"]
location_id=self.env['stock.location'].search([('name' ,'=', 'PDR')], limit=1)
location_dest_id=self.env['stock.location'].search([('id' ,'=', 7)], limit=1)
vals = {
'product_id': piece.product.id,
'product_uom_qty': piece.use_qty,
'name': piece.product.name,
'product_uom':piece.product.uom_id.id,
'location_id': location_id.id,
'location_dest_id':location_dest_id.id
}
#pdb.set_trace()
mv = stock_move_obj.sudo().create(vals)
mv.action_confirm()
mv.sudo().action_done()
return True