| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
			
			
			Остаток на начало
			 
			
			Пользователь на форме задает некие параметры отчета, в том числе и интервал дат. 
		
		
		
		
		
		
			Как заменить даты в полученном query для расчета остатков на начало отчета? 
				__________________ 
		
		
		
		
	С уважением, Владимир Селезнев  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			QueryRun.query() содержит выполняемый запрос с текущими параметрами, заданными пользователем.
		 
		
		
		
		
		
		
			
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 program-ёр 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Например, дублируете свой запрос и меняете в нем range с датами: 
		
		
		
		
		
		
			X++: [LEFT]queryOnStart = new query(query); queryOnStart .dataSourceNo(1).clearRange(...); queryOnStart .dataSourceNo(1).addRange(...);[/LEFT] 
				__________________ 
		
		
		
		
		
			Становись лучше Последний раз редактировалось kvg6; 28.02.2007 в 09:54. Причина: исправление  | 
| 
	
 | 
|
| За это сообщение автора поблагодарили: mallard (1). | |
| 
			
			 | 
		#4 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			А лучше почитайте это http://axapta.mazzy.ru/lib/ledgerperiodcode/
		 
		
		
		
		
		
		
			
		
		
		
		
	 | 
| 
	
 | 
|
| За это сообщение автора поблагодарили: mallard (1). | |
| 
			
			 | 
		#5 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
![]() Объекты передаются по ссылке.  | 
| 
	
 | 
|
| За это сообщение автора поблагодарили: kvg6 (1). | |
| 
			
			 | 
		#6 | 
| 
			
			 Lean Six Sigma 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Угу. Именно поэтому стоит написать queryOnStart = new query(query);
		 
		
		
		
		
		
		
			
		
		
		
		
	 | 
| 
	
 | 
|
| За это сообщение автора поблагодарили: kvg6 (1), mallard (1). | |