| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
			
			
			Принудительное сопоставление проводок
			 
			
			Приветствую.  
		
		
		
		
		
		
		
	В организации применяется расчёт с/с по ФИФО. Однако бывают ситуации, когда из этого расчёта некоторые проводки хотят исключить (например, если на склад, на который был закуплен товар, произведён перенос с "соседнего" склада, в котором зачастую сумма вообще стоит 0). По идее, насколько я понимаю, достаточно после разноски такого журнала смаркировать приходную и расходную проводку друг с другом на всё количество и они будут исключены из рассмотрения при закрытиях и коррекциях сс. Аксапта 3.0, так что InventTransId у обеих проводок одинаковый. Получается что-то вроде такого: X++: inventTrans::updateMarking(inventTrans.InventTransId, inventTrans.InventTransId, inventTrans.qty);  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Перенос и так "сопоставляет" расход одного склада и приход на второй. Что вы хотите делать с приходом по нулевой с\с на втором складе?
		 
		
		
		
		
		
		
			
				__________________ 
		
		
		
		
	Ivanhoe as is..  | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Нужно сделать так, чтоб этот приход не учитывался в расчётах с/с. То есть, если, например, на склад было две закупки по 10 шт. с реальной себестоимостью, между ними ещё 10 шт. было перенесено с нулевой, а затем 20 штук было продано, то с/с должна рассчитываться по суммам из закупок, без учёта нулевого прихода.
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			1. Что делать с 10 штуками по нулю?  
		
		
		
		
		
		
			2. Маркировка нужна, чтобы внутри склада списание прошло ровно по себестоимости конкретного прихода. Т.е. в вашем случае продажи нужно маркировать на приходы по конкретным закупкам с себестоимостью. Но вручную вести ФИФО как-то странно, возвращаемся к вопросу в п.1. 
				__________________ 
		
		
		
		
	Ivanhoe as is..  | 
| 
	
 | 
| 
			
			 | 
		#5 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Ваш случай. тут 2012, но алгоритм по моему тот же что и в 3.0
		 
		
		
		
		
		
		
			
				__________________ 
		
		
		
		
	 
			 | 
| 
	
 | 
| 
			
			 | 
		#6 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			Сообщение от ppson
			 
 
			Ваш случай. тут 2012, но алгоритм по моему тот же что и в 3.0 
		
	Цитата: 
	
		
			Сообщение от Ivanhoe
			 
 
			1. Что делать с 10 штуками по нулю?  
		
	2. Маркировка нужна, чтобы внутри склада списание прошло ровно по себестоимости конкретного прихода. Т.е. в вашем случае продажи нужно маркировать на приходы по конкретным закупкам с себестоимостью. Но вручную вести ФИФО как-то странно, возвращаемся к вопросу в п.1. 2. Возможно, идея с маркировкой и неверна изначально. Может, нужно вместо этого пометить "ненужные" проводки закрытыми, чтоб закрытие их не учитывало, или что-то ещё?  | 
| 
	
 | 
| 
			
			 | 
		#7 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Тогда по п.1 добавляем действие: заводим расходный документ (журнал какой) и маркируем на него приход по нулю.
		 
		
		
		
		
		
		
			
				__________________ 
		
		
		
		
	Ivanhoe as is..  | 
| 
	
 | 
| 
			
			 | 
		#8 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			В общем, обошлись тем, что таким проводкам убирается открытое количество.  
		
		
		
		
		
		
		
	X++:            inventTrans.QtySettled = inventTrans.Qty;
           inventTrans.ValueOpen = InventTransOpen::No; | 
| 
	
 | 
| Теги | 
| inventsettlement, закрытие склада, маркировка, сопоставление | 
| 
	
	 | 
	
		
  |