| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
			
			
			AX09: как генерируется окно Dialog в наследнике RunBase из queryBuild
			 
			
			Привет. 
		
		
		
			Имеется класс наследник RunBase. Подскажите на основании чего генерируется форма Dialog если она не переопределена в самом классе? И возможно ли ее переопределить самому? Изменить? Я так понял она генерируется на основании метода queryBuild, в моем классе его содержание такое: X++: protected void queryBuild(boolean _reWrite) { Query query = new Query(); QueryBuildDataSource qbdsUserInfo; QueryBuildDataSource qbdsSysCompanyUserInfo; QueryBuildDataSource qbdsEmplTable; ; if (!queryRun || _reWrite) { qbdsUserInfo = query.addDataSource(tablenum(UserInfo)); qbdsUserInfo.addRange(fieldnum(UserInfo, Id)); qbdsUserInfo.addRange(fieldnum(UserInfo, Enable)).value(queryValue(true)); qbdsSysCompanyUserInfo = qbdsUserInfo.addDataSource(tablenum(SysCompanyUserInfo)); qbdsSysCompanyUserInfo.joinMode(JoinMode::OuterJoin); qbdsSysCompanyUserInfo.relations(true); qbdsEmplTable = qbdsSysCompanyUserInfo.addDataSource(tablenum(EmplTable)); qbdsEmplTable.joinMode(JoinMode::OuterJoin); qbdsEmplTable.relations(true); queryRun = new queryRun(query); } } Соответственно генерируется вот такое окно:  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Вопрос, возможно ли как то изменить это окно? 
		
		
		
		
		
		
		
	Убрав все данные поля, т.к. в моем случае в данные поля вводить ничего не нужно. Оставив только ОК / Отмена ?  | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Найдите в вашем классе метод showQueryValues, и напишите там "return false" 
		
		
		
		
		
		
			X++: public boolean showQueryValues() { return false; } 
				__________________ 
		
		
		
		
	Мои утилиты для Аксапты версий 3.0-2012: http://aceofdatabase.blogspot.com/  | 
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 Участник 
		
			
	 | 
	
	|
| 
	
 | 
| 
	
	 | 
	
		
  |