| 
			
			 | 
		#1 | 
| 
			
			 Злыдни 
		
			
	 | 
	
	
	
		
		
			
			 
			
			В процессе повышения собственных "умений" возник следующий вопрос: 
		
		
		
		
		
		
			запрограммирован диалог, поле ввода основано на EDT, ссылающимся на таблицу. Таким образом при нажатии стрелки выводятся ВСЕ записи из таблицы. Можно ли использовть каким-либо образом фильтр (аргументы вызова) на содержимое таблицы? Или нужно отказываться от диалога и рисовать форму? 
				__________________ 
		
		
		
		
	люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании.  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Можно сделать наследника EDT, в котором  
		
		
		
		
		
		
		
	в Relations прописать нужные условия или в FormHelp прописать форму или вот такой хак: X++: public void dialogPostRun(DialogRunbase dialog) { ; dialog.formRun().controlMethodOverloadObject(this); dialog.formRun().controlMethodOverload(true); super(dialog); } ... void Fld2_1_Lookup() { TableLookup_RU TableLookup_RU= new TableLookup_RU(); ... }  | 
| 
	
 | 
|
| За это сообщение автора поблагодарили: KiselevSA (2). | |
| 
			
			 | 
		#3 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Когда то делал вот так. 
		
		
		
		
		
		
		
	В методе dialog добавлял контрол. fieldSwUnloadOrSpam = dialog.addFieldValue(typeId(MNL_SwUnloadOrSpam),SwUnloadOrSpam); Именовал его. ctrlSwUnloadOrSpam = fieldSwUnloadOrSpam.control(); ctrlSwUnloadOrSpam.name('df_SwUnloadOrSpam'); idSwUnloadOrSpam = ctrlSwUnloadOrSpam.id(); А потом создавал в классе метод public boolean df_SwUnloadOrSpam_modified() При изменение значения этого контрола он уменя вызывался автоматом. Возможно можно сделать тоже самое с лукапом. Сам не пробовал.  | 
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 Злыдни 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			Сообщение от belugin
			 
 
			Можно сделать наследника EDT, в котором  
		
	в Relations прописать нужные условия или в FormHelp прописать форму или вот такой хак: X++: public void dialogPostRun(DialogRunbase dialog) { ; dialog.formRun().controlMethodOverloadObject(this); dialog.formRun().controlMethodOverload(true); super(dialog); } ... void Fld2_1_Lookup() { TableLookup_RU TableLookup_RU= new TableLookup_RU(); ... } 
				__________________ 
		
		
		
		
	люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании.  | 
| 
	
 |