|  22.09.2010, 14:34 | #1 | 
| Участник | Вылетает ах 
			
			Здравствуйте... Столкнулся с непонятной ошибкой: Делаю в run() класса, и на menuFunction.run() вылетает приложение... X++: Args args = new Args(); menuFunction = new MenuFunction(menuitemdisplaystr('--menuitem формы--'),MenuItemType::Display); menuFunction.run(args); X++: menuFunction.run(); В чем может быть причина? 
				__________________  Что сломалось не знаем, но уже немного подчинили... Последний раз редактировалось hated8; 22.09.2010 в 15:36. | 
|  | 
|  22.09.2010, 14:57 | #2 | 
| Administrator | 
			
			args в аргументе run() перебивает параметры от MenuFunction. А корректной обработки ошибки не сделано.
		 
				__________________ Возможно сделать все. Вопрос времени | 
|  | 
|  22.09.2010, 14:58 | #3 | 
| Модератор | 
			
			Изучи метод вызываемой формы \Forms\SysSqlRestoreCompany\Methods\init строка 7, дальше думаю все ясно какие там параметры проверяются. т.е. X++: void init() { SysSQLRestoreCompanyDialog restoreCompanyDialog; ; sqlSystem = new SqlSystem(); if (classidget(element.args().caller()) != classnum(SysSQLRestoreCompanyDialog)) throw error ("@SYS22996"); restoreCompanyDialog = element.args().caller(); oConn = restoreCompanyDialog.parmConnection(); if (!oConn) throw error ("@SYS73525"); restoreCompany = restoreCompanyDialog.parmDataAreaId(); super(); xSysLastValue::getLast(this); element.initDBNameList(); copyFromDb.modified(); warnText.text("@SYS62854"); this.design().caption(strfmt("@SYS62848", restoreCompany)); } 
				__________________ This posting is provided "AS IS" with no warranties, and confers no rights. | 
|  | |
| За это сообщение автора поблагодарили: mazzy (2), sukhanchik (3). | |
|  22.09.2010, 15:07 | #4 | 
| Administrator | 
			
			А я на класс-то и не посмотрел... Poleax прав.
		 
				__________________ Возможно сделать все. Вопрос времени | 
|  | 
|  22.09.2010, 15:29 | #5 | 
| Участник | 
			
			А.... Класс этот так из примера вставил... Изначально был другой а работал так же! С пустым инитом!  Проблемма не в вызываемом классе! Я вообще пытаюсь таким образом форму открыть... Да и к тому же если б ошибка была в ините то я думаю аксапта бы выдала err а не вылетала... Сорри за путаницу исправил первый пост... 
				__________________  Что сломалось не знаем, но уже немного подчинили... Последний раз редактировалось hated8; 22.09.2010 в 15:32. | 
|  | 
|  22.09.2010, 15:38 | #6 | 
| Модератор | 
			
			Зачем в первом посте закоментил название вызываемой формы?  Полный код вызова можно? 
				__________________ This posting is provided "AS IS" with no warranties, and confers no rights. | 
|  | 
|  22.09.2010, 15:45 | #7 | 
| Участник | 
			
			Да это и есть полный код!  Там мною созданый меню итем ссылающийся на мною же созданную форму в которой нет кода в ините или тп...! Я могу написать её название но это не даст вам ровным счетом ничего!!! Проблема в том что я бонально делаю в джобе X++: new MenuFunction(menuitemdisplaystr('--menuitem формы--'),MenuItemType::Display).run(args) 
				__________________  Что сломалось не знаем, но уже немного подчинили... Последний раз редактировалось hated8; 22.09.2010 в 16:06. | 
|  | 
|  22.09.2010, 15:52 | #8 | 
| Участник | 
			
			Какая строчка стоит вместо этого комментария в реальном работающем Job'е?
		 | 
|  | 
|  22.09.2010, 15:56 | #9 | 
| Участник | X++: new MenuFunction(menuitemdisplaystr(ColoringTable),MenuItemType::Display).run(args) 
				__________________  Что сломалось не знаем, но уже немного подчинили... | 
|  | 
|  22.09.2010, 16:04 | #10 | 
| Участник | Цитата: 
		
			Делаю в run() класса
		
	 Цитата: 
		
			копирую это в ран формы
		
	 Если в классе, то учти, что джоб выполняется на клиенте. Если класс серверный, то копай в эту сторону. | 
|  | 
|  22.09.2010, 16:07 | #11 | 
| Участник | 
			
			Класса! run класса...Опечатался!...
		 
				__________________  Что сломалось не знаем, но уже немного подчинили... | 
|  | 
|  22.09.2010, 16:18 | #12 | 
| Участник | 
			
			Все разобрался!  Данный класс вызывается меню итемом, поставил для него runon client и вуаля! Спасибо за помощь... 
				__________________  Что сломалось не знаем, но уже немного подчинили... | 
|  | 
|  | 
|  Похожие темы | ||||
| Тема | Ответов | |||
| Рабочая область в АХ | 6 | |||
| Баг формы в АХ связанный с колесом прокрутки мышью | 6 | |||
| Импорт в АХ через ODBC | 14 | |||
| Общая схема порядка обновления с АХ 3.0 на АХ 4.0 | 11 | |||
| Вылетает АХ | 3 | |||
| 
 |