| 
	 | 
| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
			
			 
			
			Господа знатоки, объясните мне пожалуйста, почему в представленном ниже запросе в поле попадает только последнее суммарное значение contractSpecification.QuotaDelivered +purchLine.OR_InvoiceQty,  
		
		
		
		
		
		
		
	а не сумма всех строк запроса purchLine.OR_InvoiceQty + contractSpecification.QuotaDelivered? Пример: contractSpecification.QuotaDelivered = 15 запрос возвращает 20; 30; 40 Итог работы процедуры : 55 НО ДОЛЖНО БЫТЬ, по моей логике, 105! while select forupdate contractSpecification join purchLine where contractSpecification.ItemId == purchLine.ItemId && contractSpecification.Licence == purchLine.OR_Licence && contractSpecification.CIP == purchLine.PurchPrice && purchLine.PurchId == purchTable.PurchId { contractSpecification.QuotaDelivered += purchLine.OR_InvoiceQty; contractSpecification.update(); }  | 
| 
	
 |