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);
     }
 }