2012-08-06 44 views
0

我很難在AX中找到新的退貨訂單表單的名稱?當我去設置我看到窗體名稱是:SalesCreateOrder而這也是當我創建一個新的銷售訂單中使用的表單的名稱,但這些形式是不同的,所以他們是如何使用相同的形式?原因是我想將我的DlvMode設置爲銷售訂單強制執行,而不是回車訂單。這可能嗎?新退貨單表單名稱?

回答

2

在Dynamics AX的許多形式被用於因爲設計的相似度超過一個功能的多種用途。 SalesCreateOrder是這些形式之一。

形式往往是基於通過Args類定義,其中模從所謂的傳遞參數改變他們的設計和功能。這些參數通常設置在用戶通過其訪問表單的菜單項上。

caller參數,所述形式使用一個或多個類,通常使用。 SalesCreateOrder的一個這樣的類是名爲SalesCreateOrderForm的類。如果你看看這個類的construct方法,你會發現它的構造方式基於salesType參數。如果銷售類型是退貨訂單,則它的構造與銷售訂單不同。

如果我是你,我會檢查classDeclarationSalesCreateOrder中聲明的類並開始在那裏尋找一個放置代碼的好地方。