2010-06-28 68 views
0

我想知道如何使用Dynamics AX 2009 .NET Business連接器中的模板創建新項目記錄。我知道如何使用Dynamics AX 2009做到這一點。有沒有可以調用的靜態方法?我還想在保存之前向用戶顯示新的項目信息。這可能嗎?Dynamics AX 2009 .NET Business連接器

請幫

感謝

回答

2

看一看Casperkamal的博客文章Using record templates in code for Dynamics Ax 4.0。正如標題明確指出這個工程的Axapta 4.0,不過我沒有理由相信它不AX工作,2009年

摘錄:

sysRecordTemplate = SysRecordTemplate::newCommon(inventTable); 
sysRecordTemplate.parmForceCompanyTemplate('Feed'); //Template name as string 
sysRecordTemplate.createRecord(); 

您對此X ++轉換爲業務接口調用用你的目標語言。

1

我會做的是在X ++內部創建一個類(因爲那是我們的棲息地:-))並且讓這個類成爲做你想做的事的'控制器'。

然後只要確保你可以通過創建一個你可以調用的靜態方法來調用你創建的邏輯。這樣,您可以使用業務連接器,並且您的邏輯包含在Ax中。 (爲了在用戶插入數據之前向用戶顯示數據,還可以提供一種方法來收集數據並將其傳送到業務連接器(您可以爲此創建一個類似於數據合同的類)