public virtual void OnWaitEnd(PXLongRunStatus status, INRegister primaryRow, Action <PXLongRunStatus, INRegister> baseImpl) { if (IsCartRequired) { Base1.OnWaitEnd(status, primaryRow?.Released == true, INScanTransfer.Msg.DocumentIsReleased, null, INScanTransfer.Msg.DocumentReleaseFailed, ScanStates.ToLocation); } else { baseImpl(status, primaryRow); } }