私は AX の初心者で、ProjTableWizard フォーム コードを変更する必要がありますが、変更する必要がある場所を見つけることができませんでした。基本的に、サブプロジェクトを作成するときにウィザード プロセスの一部を変更する必要があります。「Finish」ボタンをクリックした後、「Activity Purpose」フィールドを変更できるように、smmActivities テーブルに行を挿入する方法を理解する必要があります (ProjTable フォームから親プロジェクトの Activity Purpose をプレフィックスとして付けます)。 ProjTableWizard フォーム。これまでのところ、ProjTableWizard フォームがこの挿入を smmActivities にトリガーする方法 (および目的フィールドがウィザードから入力される方法) を理解できませんでした。どんな助けでも大歓迎です!ありがとう
1415 次
1 に答える
0
smmActivitiesレコードを作成しているコードを見つけるには、smmActivities.insert()メソッドにブレークポイントを設定してから、ProjTableWizard. デバッガーがポップアップしたら、スタック トレースを表示して、挿入がどこから呼び出されたかを確認できます。
を使用しProjTableWizardてテンプレートからプロジェクトを作成する場合smmActivities、クラス メソッド でレコードが作成されHierarchyTemplateCopying.copyActivity()ます。フィールドは、テンプレートに関連付けられPurposeたレコードから単純にコピーされたようです。smmActivities
于 2010-04-29T15:19:17.747 に答える