Ошибка в создании фондового перемещения odoo 12 из другого модуля (action_donne и action_confirm ')? - PullRequest
0 голосов
/ 28 апреля 2020

Я хочу создать движение после нажатия на кнопку в 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

1 Ответ

0 голосов
/ 28 апреля 2020

MOHAMED

Ошибка показывает, что объект не имеет этот метод вообще, с заменой метода на mv._action_confirm & mv._action_done.

Спасибо

...