| 
			
			 | 
		#5 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Еще вопрос.  
		
		
		
		
		
		
		
	При первом входе он делает все верно. Свзявает источник ds формы и тот источник, который я указываю qbdsStd = qbds1.addDataSource(tablenum(RDeferralsBook)); Но стоит мне повторно обратиться к методу executeQuery на источнике формы из метода modifide на checkbox после метода super() и он видит только один источник данных в запросе в методе executeQuery. Т.е. он игнорирует qbdsStd и строчки дальше. Отладчиком он по ним идет, но query не меняет. Вообще код простой. X++: public void executeQuery() { QueryBuildDataSource qbds; QueryBuildRange qbdsrange3; QueryBuildDataSource qbds1; str _rangeClose; QueryBuildDataSource qbdsStd; QueryBuildRange qbrStatus; ; //запрос по таблице РБП qbds1 = this.query().dataSourceTable(tableNum(RDeferralsTable)); qbds1.clearRanges(); qbds1.clearLinks(); qbdsStd = qbds1.addDataSource(tablenum(RDeferralsBook)); qbdsStd.joinMode(JoinMode::ExistsJoin); qbdsStd.relations(true); qbrStatus =qbdsStd.addRange(fieldnum(RDeferralsBook,Status)); /* if (Cat_OpenDef.value() == NoYes::No) { */ qbrStatus.value(enum2str(RDeferralsStatus::Open)); // } super(); }  | 
| 
	
 |