X++ Dynamics AX 2009-是否从ProjTableWizard将插入修改为SMMacActivities?

X++ Dynamics AX 2009-是否从ProjTableWizard将插入修改为SMMacActivities?,x++,dynamics-ax-2009,X++,Dynamics Ax 2009,我是一名AX新手,需要对ProjTableWizard表单代码进行修改,但未能找到需要进行更改的位置。基本上,我需要做的是在创建子项目时修改向导过程的一部分。我需要弄清楚一行是如何插入到smmActivities表中的,这样我就可以在ProjTableWizard表单上单击“Finish”(完成)按钮后,从ProjTable表单修改“Activity Purpose”(活动目的)字段,并在其前面加上父项目的活动目的。到目前为止,我还无法弄清楚ProjTableWizard表单是如何触发对SMMa

我是一名AX新手,需要对ProjTableWizard表单代码进行修改,但未能找到需要进行更改的位置。基本上,我需要做的是在创建子项目时修改向导过程的一部分。我需要弄清楚一行是如何插入到smmActivities表中的,这样我就可以在ProjTableWizard表单上单击“Finish”(完成)按钮后,从ProjTable表单修改“Activity Purpose”(活动目的)字段,并在其前面加上父项目的活动目的。到目前为止,我还无法弄清楚ProjTableWizard表单是如何触发对SMMacActivities的插入的,以及如何从向导中填充Purpose字段。任何帮助都将不胜感激!感谢

要找到创建smmActivities记录的代码,请在smmActivities.insert方法中设置断点,然后运行ProjTableWizard。一旦调试器弹出,您就可以查看堆栈跟踪,查看从何处调用插入

使用ProjTableWizard从模板创建项目时,会在类方法HierarchyTemplateCopy.copyActivity中创建SMMacActivities记录。看起来目的字段只是从与模板关联的smmActivities记录中复制的