Dynamics AX 2009 .NET Business连接器

时间:2010-06-28 15:59:27

标签: .net axapta dynamics-ax-2009 x++ business-connector

我想知道如何使用Dynamics AX 2009 .NET Business连接器中的模板创建新项目记录。我知道如何使用Dynamics AX 2009执行此操作。是否有可以调用的静态方法?我还想在保存之前向用户显示新项目信息。这可能吗?

请帮忙

谢谢

2 个答案:

答案 0 :(得分: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 ++转换为目标语言的Business Connector调用。

答案 1 :(得分:1)

我要做的是在X ++中创建一个类(因为这是我们的栖息地:-))并让该类成为执行你想要做的事情的“控制器”。

然后确保您可以通过创建可以调用的静态方法来调用您创建的逻辑。这样,您可以使用业务连接器,逻辑包含在Ax。

(要在插入数据之前向用户显示数据,您还可以提供一种收集数据并将其传递给业务连接器的方法。(您可以为此创建类似数据协定的类)