0

我很难在 AX 中找到新退货单的名称?当我进入设置时,我看到表单名称是:SalesCreateOrder但这也是我创建新销售订单时使用的表单名称,但是这些表单不同,那么它们如何使用相同的表单?原因是我想将我的设置DlvMode为强制销售订单而不是退货订单。这可能吗?

4

1 回答 1

2

Dynamics AX 中的许多表单用于多种用途,因为多个功能的设计相似。SalesCreateOrder是这些形式之一。

Args表单通常会根据通过定义表单调用位置的类传入的参数来更改其设计和功能。这些参数通常在用户访问表单的菜单项上设置。

caller 参数通常用于表单使用的一个或多个类中。一个这样的类SalesCreateOrder是一个名为 的类SalesCreateOrderForm。如果你看一下construct这个类的方法,你会发现它根据salesType参数的不同构造。如果销售类型是退货单,则其构造方式与销售订单不同。

如果我是你,我会检查在 of 中声明的类classDeclarationSalesCreateOrder并开始在那里寻找放置代码的好地方。

于 2012-08-06T20:39:36.583 回答