| 
			
			 | 
		#1 | 
| 
			
			 Ищу людей. Дорого. 
		
			
	 | 
	
	
	
		
		
			
			
			Объясните смысл сортировки
			 
			
			\Classes\InventUpd_DeleteMovement\ 
		
		
		
		
		
		
		
	func updateNow Нашел след запрос while select forupdate inventTrans index hint InventTransIdx order by qty // remove issues before receipts on transfers where inventTrans.inventTransId == movement.transId() { this.deleteInventTrans(inventTrans); } Больше всего интересует след строка order by qty // remove issues before receipts on transfers Зачем здесь вообще нужна сортировка по кол-ву. Кто может подсказать?  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			написано, "удаляем расходы перед приходами". 
		
		
		
		
		
		
		
	т.е. если отсортировать по qty , то проводки будут отбираться сначало со знаком минус(расходные), затем по возростанию к плюсу(приходные), а почему именно так.. нада подумать.  | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Banned 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Начинают с отрицательных проводок (расходов), заканчивают приходами. 
		
		
		
		
		
		
		
	Расходы (возвраты, скажем) часто имеют ссылку на приходы. Расходы - следствие, приход - причина. Поэтому такой порядок удаления, наверное.  | 
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 Ищу людей. Дорого. 
		
			
	 | 
	
	
	
		
		
		
		 
			
			То что сначала расходы потом приходы- это было понятно.. про ссылки на приходы не знал..спасибо.. 
		
		
		
		
		
		
		
	Понял точно одно - комментировать это не нужно ))  | 
| 
	
 | 
| 
			
			 | 
		#5 | 
| 
			
			 Ищу людей. Дорого. 
		
			
	 | 
	
	
	
		
		
		
		 
			
			А какое поле кстати содержит ссылку на приходную проводку в расходной проводке?
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#6 | 
| 
			
			 Banned 
		
			
	 | 
	
	
	
		
		
		
		 
			
			InventTransIdReturn в совокупности с PackingSlipReturned и/или InvoiceReturned, а в случае маркировки - InventRefTransId.
		 
		
		
		
		
		
		
		
	 | 
| 
	
 |