|  07.10.2004, 17:32 | #1 | 
| Участник | Пропадает метод 
			
			Axapta 3.0 SP3 Есть класс RAssetSumCalc_Trans. В классе есть метод public static RAssetSumCalc_Trans newAssetPeriod(...). В отчете RAssetListing есть вызов этого метода PHP код: 
			Есть метод, в котором требуется вызов того же метода. Но в выпадающем списке доступных методов он отсутствует. [IMG]C:\Metod.bmp[/IMG] Если дописать метод ручками, система выдает сообщение об ошибке: "Класс RAssetSumCalc_Trans не содержит эту функцию" Почему так происходит? | 
|  | 
|  07.10.2004, 17:35 | #2 | 
| Administrator | 
			
			А можно посмотреть, как Вы из своего кода этот метод вызываете?
		 
				__________________ Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me | 
|  | 
|  07.10.2004, 17:47 | #3 | 
| Участник | PHP код: 
			 | 
|  | 
|  07.10.2004, 18:00 | #4 | 
| Участник | 
			
			Сударыня, это ж статический метод. Что ж вы его так жестоко, из объекта-то класса. В отчете RAssetListing написано: RAssetSumCalc_Trans :: newAssetPeriod. Напишите, как в оригинале - и будет вам счастье   
				__________________ Улыбаемся и машем, парни! Улыбаемся и машем... | 
|  | 
|  07.10.2004, 18:02 | #5 | 
| Участник | 
			
			Дык... писала.... Результат тот же  Пардон! Ошибка системы другая:"Таблица не содержит это поле" | 
|  | 
|  07.10.2004, 18:20 | #6 | 
| Участник | 
			
			Ёперный театр! Ещё раз, для тех, кто в танке: МЕТОД СТАТИЧЕСКИЙ. Вызов: ИмяКласса::ИмяМетода Вы пытаетесь: ИмяПеременной::ИмяМетода Девушка! Ну нельзя же так! | 
|  | 
|  08.10.2004, 10:18 | #7 | 
| Участник | 
			
			Ну не надо ругаться... Самой стыдно...^^-   Простатические методы понятно, проблема была в том. что правильный вызов давал ошибку. Поэтому и начала изворачиваться. А ларчик просто открывался - наврала имя datasourс-а. Извините, что потревожила по такому вопросу   | 
|  | 
|  12.10.2004, 13:07 | #8 | 
| Участник | 
			
			Простатические методы?! :-0
		 | 
|  | 
|  12.10.2004, 15:54 | #9 | 
| Участник | Читайте пожалуйста стандарты разработки. 
			
			Подчеркивание в НАЧАЛЕ наименования переменной допускается ТОЛЬКО для формальных переменных при определении метода.  Господа. Это не С ! и даже не С++ и даже не C#. Это Х++. Уважайте пожалуйста традиции и читайте документацию. Извините что не по теме. Но уже глаза замозолили эти подчеркивания и к месту и не к месту. | 
|  | 
|  12.10.2004, 16:08 | #10 | 
| ---------------- | 
			
			to ta_and: Согласен... но посомтрите классик WinAPI
		 | 
|  | 
|  12.10.2004, 17:05 | #11 | 
| Участник | 
			
			Класс WINAPI видимо писали очень давно. и писали наСильники. А править системные классы только в угоду устоявшимся позднее стандартам видимо или побоялись или влом было. вот и тянется это г____о из версии в версию.... | 
|  |