0

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

4

1 回答 1

0

要定位创建smmActivities记录的代码,请在方法中设置断点smmActivities.insert(),然后运行ProjTableWizard​​. 调试器弹出后,您可以查看堆栈跟踪以查看调用插入的位置。

当使用ProjTableWizard从模板创建项目时,smmActivities记录是在类方法中创建的HierarchyTemplateCopying.copyActivity()。看起来该Purpose字段只是从smmActivities与模板关联的记录中复制而来。

于 2010-04-29T15:19:17.747 回答