| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
			
			 
			
			Доброе время суток! 
		
		
		
		
		
		
		
	Начинаю только разбираться в функционале Axapta. Возник один на первый взгляд простой вопрос. Не подскажите как сделат следующее... Есть форма, на ней 2 связанных DataSource. Основной и второстепенный. Через грид всё отображено. Как на тойже форме по событию обработать значения из второго, второстепенного DataSource. На Grid наложены пользовательские фильтры, изменить нужно значения в таблице, только видимые значения в Grid-e строки. Как это сделать? Желательно примером подскажите. Заранее огромное спасибо!  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
Сразу вопрос - данные из двух источников отображаются в одном гриде? Или в двух? (как на форме закупок, к примеру)  | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
QueryRun - Результаты выполнения запроса (зависит от фильтров пользователя) QueryRun.Query - Запрос, который был сделан для получения результатов в QueryRun (содержит текущие фильтры пользователя) У вас есть два датасорса ds1, ds2. Что нужно сделать: X++: QueryRun qr = new QueryRun(ds2.queryrun().query()); qr.forupdate(true); while( qr.next() ) { // do something... }  | 
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			mazzy 
		
		
		
		
		
		
		
	Спасибо большое! Выручили...  | 
| 
	
 | 
| 
			
			 | 
		#5 | 
| 
			
			 SAP 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			qr.forupdate(true);
		
	 
 | 
| 
	
 | 
| 
			
			 | 
		#6 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Это свойство объекта QueryBuildDataSource 
		
		
		
		
		
		
			
		
		
		
		
	то есть нужно X++: qr.query().dataSourceNo(1).update(true) | 
| 
	
 | 
| 
	
	 | 
	
		
  |