Skip to content

Przywracanie anulowanego zamówienia

Przywrócenie zamówienia z statusu -1 (anulowane) . Procedura opisana w oparciu o zdarzenie z dokumentem ZS.

Poprzedni stan dokumentu

Anulowanie dokumentu który ma status Szkic powoduje usunięcie dokumentu z systemu z wykorzystaniem delete - informacja o zamówieniu pozostaje jedynie w logu. By anulować zatwierdzone zamówienie, konieczne jest anulowanie wszystkich pozycji na zamówieniu. Dokument taki pozostaje na liście z statusem Anulowane(-1).

Przywracanie

  • zmiana orderStatus z -1 na 1 w tabeli document.[order]
  • zmiana orderLineStatus z -1 na 1 w tabeli document.orderline dla wszystkich pozycji zamówienia
SQL
1
2
3
4
declare @orderline uniqueidentifier = '5f64c226-77f7-ec11-9589-d89d6719e0ca'

update document.[order] set orderstatus =0 where orderid =@orderline and orderstatus=-1
update document.[orderline] set orderlinestatus =0  where orderid =@orderline and orderlinestatus=-1