| 
			
			 | 
		#1 | 
| 
			
			 злыдень 
		
			
	 | 
	
	
	
		
		
			
			
			Insert_RecordSet & GroupBy
			 
			
			//COPY INVENTTRANS 
		
		
		
		
		
		
		
	Insert_RecordSet Ra (ItemId,DatePhysical,InventDimId,PhisInv,InventLocationId) Select ItemId,DatePhysical,InventDimId,Sum(Qty) From it group by ItemId,DatePhysical Where (It.StatusReceipt==StatusReceipt::Purchased || It.StatusReceipt==StatusReceipt::Received || It.StatusReceipt==StatusReceipt::Registered) || (It.StatusIssue==StatusIssue:  educted || It.StatusIssue==StatusIssue::Picked || It.StatusIssue==StatusIssue::Sold)Join InventLocationId From IDim Group by InventlocationId Where It.inventDimId == IDim.inventDimId; Всем привет! Подскажите пожалуйста где собака порылась... Убираю гроуп бай и сум - работает... Вставляю - падает. Говорит критичная ошибка при обработке последнего запроса.. Очень не хочется вайл селектом ползать... Спасибо  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Мы, конечно, академиев не кончали... И на X++ последний раз писал 2 года назад. Но.. 
		
		
		
		
		
		
		
	по моему, когда GroupBy перед Where стоит - то это не правильно. Т.е. гроуп бай в самом конце должен быть с ItemId,DatePhysical,InventDimId Если не прав - ногами не пинать!  | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Ну, раз никто не отвечает... 
		
		
		
		
		
		
		
	У тебя в списке полей таблицы it перечислены 3 поля без аггрегирующих функций, а в списке полей группировки - только 2 поля (не указано поле InventDimId). Или это опечатка? Хотя, у меня версия 2.5, а в ней нет команды INSERT-RecordSet. Может она и не позволяет делать запросы из нескольких таблиц или группировки в запросах. xonix Нет, все правильно. Group By должен быть именно перед Where  | 
| 
	
 |