 			eventDispatcher.dispatchEvent(applicationEvent);
 			var totalErrors:int = r.errors + r.missingErrors + r.skipped;
 			if ( totalErrors > 0 ) {
-				//AlertUtil.showError("error.promoteException");
-				PopUpUtil.createPopUp(ErrorListPopUp, false);
+				openErrorsListPopUp();
 			} else {
 				var messageResource:String;
 				if(r.step == CollectRecord$Step.ENTRY) {

	
		private var _dataClient:DataClient;
		private var _view:DetailView;
		
		public function DetailPresenter(view:DetailView) {
			this._view = view;

			}
		}
		
		protected function openErrorsListPopUp():void {
			if ( _errorsListPopUp != null ) {
				PopUpManager.removePopUp(_errorsListPopUp);
				_errorsListPopUp = null;
			}
			_errorsListPopUp = ErrorListPopUp(PopUpUtil.createPopUp(ErrorListPopUp, false));
		}
		
		protected function rejectButtonClickHandler(event:MouseEvent):void {
			var messageResource:String;
			var r:RecordProxy = Application.activeRecord;
