Microsoft Business Solutions-Axapta 3.0 が Microsoft Dynamics AX 3.0 の一部になりました。 Microsoft Business Solutions-Axapta と Microsoft Axapta へのすべての参照は、Microsoft Dynamics AX に関連します。
現象
Microsoft Business Solutions - Axapta MorphX で次のエラー メッセージが表示される場合があります。
コードを実行中にエラーが発生しました: LedgerJournalPost (オブジェクト) には、メソッド "main" に有効な実行可能なコードがありません。
原因
この問題は、次の問題が原因である可能性があります。
-
呼び出されているメソッドには、コードに構文エラーがあります。
-
コードのコンパイルに失敗しました。
-
使用されている現在のレイヤーでオブジェクトが破損しています。
回避策
この問題を回避するには、以下のいずれかの方法を使用します。
方法 1: オブジェクトを再コンパイルする
-
[ ファイル ] メニューの [ 開く] をポイントし、[ アプリケーション オブジェクト ツリー] をクリックします。
-
[ アプリケーション オブジェクト ツリー ] ウィンドウで、再コンパイルするオブジェクトを見つけます。
-
オブジェクト名を右クリックし、[ コンパイル] をクリックします。
方法 2: アプリケーション オブジェクト ツリーを再コンパイルする
-
[ ファイル ] メニューの [ 開く] をポイントし、[ アプリケーション オブジェクト ツリー] をクリックします。
-
[ コンパイル] をクリックします。注 この手順では、Microsoft Axapta をインストールまたは更新するときに発生するコンパイルに似た完全なコンパイルを開始します。
詳細情報
この問題を再現するには、メソッドに構文エラーを作成し、ジョブでこのエラー メソッドを使用してみてください。
Stack trace:(C) \Classes\LedgerJournalPost\main(C) \Classes\FormFunctionButtonControl\Clicked(C) \Classes\FormFunctionButtonControl\Clicked(C) \Classes\FormMenuButtonControl\Clicked