|  10.01.2008, 19:02 | #1 | 
| Участник | Ошибка при вызове функции «к поставке» в заказах 
			
			DAХ 4.0 SP2EE, приложение без модификаций Из строк заказов на продажу вызываю функцию «к поставке». Получаю ошибку времени выполнения в методе CloseOk формы SalesUpdateRemain. Сталкивался ли кто с такой проблемой? И если да, то как лечили? | 
|  | 
|  10.01.2008, 21:08 | #2 | 
| Участник | 
			
			А какое хоть сообщение об ошибке?
		 | 
|  | 
|  11.01.2008, 11:28 | #3 | 
| Участник | 
			
			Ошибка возникает при вызове:  X++: salesTableDataSource = salesLineDataSource.salesTable_ds(); | 
|  | 
|  11.01.2008, 17:37 | #4 | 
| Участник | 
			
			Ну у кого-то  такая ошибка воспроизводится, или я один такой счастливый?
		 | 
|  | 
|  11.01.2008, 18:16 | #5 | 
| Member | 
			
			Гы... у меня вылетает при нажатии ОК. В форме SalesUpdateRemain в методе init() (который в самом верхнем узле методов) в самом конце кода метода напишите SalesLine_DS.active(); У меня так, вроде, сработало. Хотя тестировать лень  . 
				__________________ С уважением, glibs® | 
|  | 
|  11.01.2008, 18:17 | #6 | 
| MCTS | 
			
			Ошибка не воспроизводится.
		 
				__________________ С уважением, Павел Цераниди. На пути к совершенству нет конца. Каждое новое достижение является отправной точкой для следующего крупного шага. | 
|  | 
|  11.01.2008, 18:25 | #7 | 
| Участник | 
			
			У меня не вопроизводится на Microsoft Dynamics AX 2009 (именно так она называется в одном из последних билдов)    | 
|  | 
|  14.01.2008, 19:02 | #8 | 
| Участник | 
			
			Просьба к тем, у кого такая ошибка не воспроизводится – можете выложить *.xpo  с формой SalesUpdateRemain
		 | 
|  | 
|  15.01.2008, 11:12 | #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). | |
|  15.01.2008, 11:39 | #10 | 
| Участник | 
			
			Всем спасибо.
		 | 
|  |