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

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

			eventDispatcher.dispatchEvent(applicationEvent);
			var totalErrors:int = r.errors + r.missingErrors + r.skipped;
			if ( totalErrors > 0 ) {
				openErrorsListPopUp();
			} else {
				var messageResource:String;
				if(r.step == CollectRecord$Step.ENTRY) {
