2012-08-06 44 views
0

我很难在AX中找到新的退货订单表单的名称?当我去设置我看到窗体名称是:SalesCreateOrder而这也是当我创建一个新的销售订单中使用的表单的名称,但这些形式是不同的,所以他们是如何使用相同的形式?原因是我想将我的DlvMode设置为销售订单强制执行,而不是回车订单。这可能吗?新退货单表单名称?

回答

2

在Dynamics AX的许多形式被用于因为设计的相似度超过一个功能的多种用途。 SalesCreateOrder是这些形式之一。

形式往往是基于通过Args类定义,其中模从所谓的传递参数改变他们的设计和功能。这些参数通常设置在用户通过其访问表单的菜单项上。

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

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