|  | 
|  09.07.2008, 09:11 | #1 | 
| Участник |  Ошибка с разноской "Заказ на покупку" 
			
			у меня AX 4.0. SP2 sql2000 sp3 Пытаюсь разнести заказ на покупку. После нажатия "Ok" выводит ошибку (см. ниже). Кто может помогите разобраться. Ошибка: Ошибка времени выполнения: В TaxPurch (Объект), не найден исполнимый код метода "calcMarkup". Трассировка стека (S)\Classes\TaxPurch\calcMarkup (S)\Classes\TaxPurch\calc - line 30 (S)\Classes\PurchCalcTax_Purch\calcTax - line 13 (S)\Classes\PurchTotals\calcTax - line 3 (S)\Classes\PurchTotals_ParmTrans\calcTax - line 6 (S)\Classes\PurchTotals_ParmTrans\calc - line 99 (S)\Classes\PurchFormLetter\createJournal - line 14 (S)\Classes\PurchFormLetter\run - line 72 (S)\Classes\PurchFormLetter\main - line 66 (C)\Classes\FormFunctionButtonControl\Clicked (C)\Classes\FormMenuButtonControl\Clicked (C)\Classes\FormMenuButtonControl\Clicked | 
|  | 
|  09.07.2008, 09:28 | #2 | 
| Участник | 
			
			Сделайте глобальную компиляцию. На чистом приложении (без модификаций) она должна пройти без ошибок. Если у вас есть модификации, то проверьте, что такое сделали с методом \Classes\TaxPurch\calcMarkup, что он не компилируется. | 
|  | 
|  09.07.2008, 12:01 | #3 | 
| Участник |  | 
|  | 
|  09.07.2008, 10:25 | #4 | 
| Участник | 
			
			Я делал компиляцию Classes\TaxPurch\calcMarkup  она выдала мне ошибку: Таблица не содержит это поле.
		 | 
|  | 
|  09.07.2008, 10:54 | #5 | 
| Участник | 
			
			Когда вы кликаете двойным щелчком по этому сообщению, курсор должен переместится на это поле и таблицу в коде - скопируйте его сюда.
		 | 
|  | 
|  09.07.2008, 10:29 | #6 | 
| Участник | 
			
			Очень информативно... Судя по всему у вас есть модификации. Разберитесь с тем, на какую таблицу и на какое поле ругается компилятор при компиляции Classes\TaxPurch\calcMarkup. Скорее всего, в какой-то модификации было создано поле, которое использовалось в этом методе, а потом это поле было удалено.
		 | 
|  | 
|  09.07.2008, 10:47 | #7 | 
| Участник | 
			
			проблема в том что я не знаю как найти эту таблицу.    | 
|  | 
|  09.07.2008, 10:59 | #8 | 
| Участник | 
			
			amountInclTax.insert(markupTrans.RecId, baseAmount);
		 | 
|  | 
|  09.07.2008, 14:36 | #9 | 
| Участник | 
			
			Судя по ошибкам у вас или много кривых модификаций или криво была проведена установка. Это рабочее приложение? Если нет, то каким образом вы его устанавливали?
		 | 
|  | 
|  09.07.2008, 15:50 | #10 | 
| Участник | 
			
			Установка идет как всегда.  Я использую SP2 может из-за этого. Ну всеравно спасибо за уделенное вами время и помощь. | 
|  | 
|  09.07.2008, 15:54 | #11 | 
| Участник | 
			
			При правильной чистой установке SP2 никаких ошибок глобальной компиляции быть не должно.
		 | 
|  | 
|  09.07.2008, 15:56 | #12 | 
| Участник | 
			
			Да и строки кода, которую вы привели, у меня, к примеру, вообще нету в этом методе    | 
|  |