私は 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 に答える