| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
			
			
			Ошибка при вызове функции «к поставке» в заказах
			 
			
			DAХ 4.0 SP2EE, приложение без модификаций 
		
		
		
		
		
		
		
	Из строк заказов на продажу вызываю функцию «к поставке». Получаю ошибку времени выполнения в методе CloseOk формы SalesUpdateRemain. Сталкивался ли кто с такой проблемой? И если да, то как лечили?  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			А какое хоть сообщение об ошибке?
		 
		
		
		
		
		
		
			
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Ошибка возникает при вызове:  
		
		
		
			X++: salesTableDataSource = salesLineDataSource.salesTable_ds();  | 
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Ну у кого-то  такая ошибка воспроизводится, или я один такой счастливый?
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#5 | 
| 
			
			 Member 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Гы... у меня вылетает при нажатии ОК. 
		
		
		
		
		
		
			В форме SalesUpdateRemain в методе init() (который в самом верхнем узле методов) в самом конце кода метода напишите SalesLine_DS.active(); У меня так, вроде, сработало. Хотя тестировать лень  .
		
				__________________ 
		
		
		
		
	С уважением, glibs®  | 
| 
	
 | 
| 
			
			 | 
		#6 | 
| 
			
			 MCTS 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Ошибка не воспроизводится.
		 
		
		
		
		
		
		
			
				__________________ 
		
		
		
		
	С уважением, Павел Цераниди. На пути к совершенству нет конца. Каждое новое достижение является отправной точкой для следующего крупного шага.  | 
| 
	
 | 
| 
			
			 | 
		#7 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			У меня не вопроизводится на Microsoft Dynamics AX 2009 (именно так она называется в одном из последних билдов)  
		
		
		
		
		
		
			
		
		
		
		
	 
		 | 
| 
	
 | 
| 
			
			 | 
		#8 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Просьба к тем, у кого такая ошибка не воспроизводится – можете выложить *.xpo  с формой SalesUpdateRemain
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#9 | 
| 
			
			 Консультант 
		
			
	 | 
	
	
	
		
		
		
		 
			
			init формы (баг исправлен хотфиксом): 
		
		
		
			X++: public void init() { SysDictField sysDictField; super(); callerSalesLine = element.args().record(); if (!callerSalesLine.RecId) throw error(error::missingRecord(element.design().caption())); if (!callerSalesLine.salesTable().type().canUpdateRemainingQty()) throw error(error::missingRecord(element.design().caption())); sysDictField = new SysDictField(tablenum(SalesLine),fieldnum(SalesLine, RemainSalesPhysical)); remainSalesPhysical.label(sysDictField.label()); remainSalesPhysical.helpText(sysDictField.help()); sysDictField = new SysDictField(tablenum(SalesLine),fieldnum(SalesLine, RemainInventPhysical)); remainInventPhysical.label(sysDictField.label()); remainInventPhysical.helpText(sysDictField.help()); // Fix for PS bug 27969 SalesLine_ds.query().dataSourceTable(tablenum(SalesLine)).clearDynalinks(); } Последний раз редактировалось Atar; 15.01.2008 в 11:15. Причина: Вложение  | 
| 
	
 | 
|
| За это сообщение автора поблагодарили: Starling (1). | |
| 
			
			 | 
		#10 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Всем спасибо.
		 
		
		
		
		
		
		
		
	 | 
| 
	
 |