修改欠单逻辑
This commit is contained in:
@@ -19,7 +19,11 @@ class PurchaseOrder(models.Model):
|
||||
def button_confirm(self):
|
||||
res = super(PurchaseOrder, self).button_confirm()
|
||||
# 取消反向调拨单
|
||||
reverse_move_ids = self.env['stock.move'].search([('origin', '=', self.name), ('purchase_line_id', '=', False)])
|
||||
reverse_move_ids = self.env['stock.move'].search([
|
||||
('origin', '=', self.name),
|
||||
('purchase_line_id', '=', False),
|
||||
('state', '!=', 'done')
|
||||
])
|
||||
if reverse_move_ids:
|
||||
reverse_move_ids.picking_id.action_cancel()
|
||||
return res
|
||||
|
||||
Reference in New Issue
Block a user