| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
			
			
			Помогите разобраться с группировкой
			 
			
			Добрый вечер. Возникла проблема. Мне надо сгруппировать данные по кодам аналитики, но не всем, а только указанным. Пишу код: 
		
		
		
		
		
		
		
	qbds = q.addDataSource(tablenum(LedgerTrans)); qbds.orderMode(OrderMode::GroupBy); qbds.addSelectionField(fieldnum(LedgerTrans, AmountCur), SelectionField::Sum); qbds.addSortField(fieldnum(LedgerTrans, AccountNum)); qbds.addSortField(fieldnum(LedgerTrans, Dimension[1])); на поле Dimesnion[1] выдает ошибку компиляции. Хотя если тот же самый запрос в репозитарии в Query, то всё прозодит нормально. Как обойти это?  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Banned 
		
			
	 | 
	
	
	
		
		
		
		 
			
			global::fieldId2Ext(...)
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Если писать 
		
		
		
		
		
		
		
	qbds.addSortField(fieldnum(LedgerTrans, fieldId2Ext(Dimension, 1))); тоже не помогает  | 
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Спасибо. Разобрался  
		
		
		
		
		
		
		
	 
		 | 
| 
	
 | 
| 
			
			 | 
		#5 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			А че было-то?!? у меня просто тоже была такая трабла, но потом переиграли заявку на модификацию - обошлось без этого, но вот задумалась на будущее...как же все-таки определенные аналитики для выбора выводить?!?!
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#6 | 
| 
			
			 Мрачный тип 
		
			
	 | 
	
	
	
		
		
		
		 X++: .addSortField(fieldid2ext(fieldnum(LedgerTrans,Dimension),< >)
				__________________ 
		
		
		
		
	Мы летаем, кружимся, нагоняем ужасы ...  | 
| 
	
 | 
|
| За это сообщение автора поблагодарили: Poleax (1). | |
| 
			
			 | 
		#7 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Пасибки 
		
		
		
		
		
		
		
	 
		 | 
| 
	
 |