我正在将在 Ax2012 中的 ISV 层上完成的自定义解决方案升级到 D365。我已经解决了代码冲突。在构建我的 CodeMergeSolution 期间,抛出了一些编译错误。
Ax2012 的模型库中包含 InventTrans 表单。在冲突解决阶段,我发现我们在 Ax2012 表单中对 InventTrans 进行的自定义在 D365 中不需要。因此,我想删除自定义,并改用标准 D365 表单。但是表单仍然显示为在 isv 层上自定义。并且该表单会引发编译错误,因为它引用了(其中包括)一种 CostValue 显示方法——这在 Ax2012 中是标准的,但在 D365 中不再存在。要解决这些编译错误,我需要完全删除此表单上的 isv 层。我怎么做?在设计视图中右键单击表单,“删除所有自定义项”显示为灰色。右键单击要删除的元素也会使“删除”变灰。
在所有以前的 Ax 版本中,如果您想删除对图层所做的更改,您将登录到该图层并简单地删除该对象,这会恢复该对象,就像它在较低图层中所做的那样。D365现在的流程是什么?