我想知道如何使用Dynamics AX 2009 .NET Business连接器中的模板创建新项目记录。我知道如何使用Dynamics AX 2009做到这一点。有没有可以调用的静态方法?我还想在保存之前向用户显示新的项目信息。这可能吗?Dynamics AX 2009 .NET Business连接器
请帮
感谢
我想知道如何使用Dynamics AX 2009 .NET Business连接器中的模板创建新项目记录。我知道如何使用Dynamics AX 2009做到这一点。有没有可以调用的静态方法?我还想在保存之前向用户显示新的项目信息。这可能吗?Dynamics AX 2009 .NET Business连接器
请帮
感谢
看一看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 ++转换为业务接口调用用你的目标语言。
我会做的是在X ++内部创建一个类(因为那是我们的栖息地:-))并且让这个类成为做你想做的事的'控制器'。
然后只要确保你可以通过创建一个你可以调用的静态方法来调用你创建的逻辑。这样,您可以使用业务连接器,并且您的逻辑包含在Ax中。 (为了在用户插入数据之前向用户显示数据,还可以提供一种方法来收集数据并将其传送到业务连接器(您可以为此创建一个类似于数据合同的类)