| 
			
			 | 
		#1 | 
| 
			
			 int 20h 
		
			
	 | 
	
	
	
		
		
			
			 
			
			Объясните плз механизм по которому рождаются проводки в открытых закупках..то есть закупка еще не оприходована и может быть изменена. Какие там проводки могут быть. Вопрос в частости о сообщении запись не может быть удалена в таблице "Запасы в наличии" существуют проводки. И почему тогда если она не может быть удалена запись(номенклатура) исчезает из закупки.
		 
		
		
		
		
		
		
			
				__________________ 
		
		
		
		
		
			It's just my Unhopelessnessabilityerism   Trying to debug my mind   
			Последний раз редактировалось zZ_TOP_Zz; 07.06.2007 в 13:11.  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 SAP 
		
			
	 | 
	
	
	
		
		
		
		 
			
			На каждой таблице котороя порождает складские проводки перекрыты методы update и insert создается экземпляр класса InventUpd_Estimated который и порождает проводки.  
		
		
		
		
		
		
		
	Цитата: 
	
		
			Вопрос в частости о сообщении запись не может быть удалена в таблице "Запасы в наличии" существуют проводки. И почему тогда если она не может быть удалена запись(номенклатура) исчезает из закупки.
		
	 
 | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Moderator 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Такое бывает при наличии резерва в заказанных. То есть - создали закупку, потом по какому-то заказу поставили резерв в заказанных. Теперь если мы просто так удалим закупку, то окажется что зарезервированно в заказанных, условно говоря, 5 штук, а заказанно - 0. Вот система и ругается. Надо сначала снять резерв в заказанных и только после этого удалять закупку.
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 SAP 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			Такое бывает при наличии резерва в заказанных. То есть - создали закупку, потом по какому-то заказу поставили резерв в заказанных. Теперь если мы просто так удалим закупку, то окажется что зарезервированно в заказанных, условно говоря, 5 штук, а заказанно - 0. Вот система и ругается. Надо сначала снять резерв в заказанных и только после этого удалять закупку.
		
	 
 | 
| 
	
 | 
| 
			
			 | 
		#5 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Вроде в таких случаях возникает сообщение "Заказанное количество не может быть уменьшено ..., иначе количество, имеющееся в наличие, станет отрицательным." 
		
		
		
		
		
		
		
	А сообщение в сабже вызникает если настроен DeleteAction. У меня такое впечатление, что у них либо в InventTrans, либо в InventSum есть строки с пустой нмоенклатурой.  | 
| 
	
 | 
| 
			
			 | 
		#6 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			там ошибка - у вас какой сервис пак? возьмите код к методу, который генерирует это сообщение из сп свежего.
		 
		
		
		
		
		
		
		
	 | 
| 
	
 |