是否可以从X ++代码或命令行生成CIL(增量或完整)?
我的问题是我想将模型或xpo导入AX,我需要自动生成CIL.这是我们正在进行的自动化测试 - 因此,我不能像通常那样使用UI来生成增量或完整的CIL
谢谢!
假设我有两张桌子:
Items
Property1 (relates to PropertyName)
Property2 (relates to PropertyName)
Properties
PropertyName (index, single key alternate)
Run Code Online (Sandbox Code Playgroud)
在Dynamics AX 2012中建立正常关系时,我得到以下最佳实践错误:此表上仅允许外键约束.
我可以创建一个单一的备用外键关系来修复最佳实践错误.但是,我只能在其中一个字段中执行此操作.如果我为两者执行此操作,则会收到有关重复备用密钥的编译错误.
是否有一些方法可以创建正常的关系,就像我们在AX 2009中没有出现最佳实践错误一样?
或..如何在两个与同一列相关的字段上执行两个外键关系?
谢谢
我真的找不到任何关于这个的东西,我真的无法弄清楚。无论如何,我已经创建了一个视图,我需要在 x++ 中使用 query/QueryRun 等进行过滤。
我正在尝试做的选择语句看起来像这样
while select salestable order by PtsWebDeliveryDate, salesId
where
(SalesTable.SalesStatus == SalesStatus::Delivered && !SalesTable.PtsProdNorwood && SalesTable.CustAccount != acc && SalesTable.InvoiceAccount != acc &&
salestable.PtsWebDeliveryDate >= today() && salestable.PtsWebDeliveryDate <= today()+daysahead)
||
(
SalesTable.SalesStatus == SalesStatus::Backorder && SalesTable.SalesType == SalesType::Sales && !SalesTable.PtsProdNorwood &&
SalesTable.CustAccount != acc && SalesTable.InvoiceAccount != acc &&
(
(salesTable.PtsSalesorderPacked && salestable.PtsWebDeliveryDate >= today() && salestable.PtsWebDeliveryDate <= today()+daysAhead)
||
(!salesTable.PtsSalesorderPacked && salestable.PtsWebDeliveryDate >= d && salestable.PtsWebDeliveryDate <= today()+daysahead))
)
{
//Do stuff
} …Run Code Online (Sandbox Code Playgroud) 我有这种情况,我们有一个生产Dynamics 2009 AX(RTM)环境,其AOT我们用来为RU8做代码更新项目.
所以现在,我有一个生产环境(RTM)和一个相同但修补到RU8的环境.
问题是,因为,页面定义在RTM环境中发生了变化,我想将它们导出到RU8环境.
我可以导出整个树的XPO(Web-> Web Files-> Page definitions)并将其导入RU8 env.但是我是否带有ID导出?如果两个环境中都存在对象,这会改变吗?
谢谢!
在Dynamics AX中,我们在自定义表单中使用大量图像和图标用于各种目的.我们目前不得不在每台客户端计算机上单独安装图像/图标包,以便一切正常.
是否有一种方法(或最佳实践)来处理Dynamics中的图像和图标,因此不需要在每个客户端上安装?
理想情况下,我会在服务器上的一个位置安装所有图像和图标,并从那里引用所有内容,但我愿意接受任何可用的建议.
谢谢
在Dynamics AX开发方面,我仍然是新手.
我正在这里完成一个教程.完成在C#和X ++中编写代码之后,教程说要运行类并显示消息(测试代码的结果).
我找不到如何在AX开发工作区中"运行"方法或类的解释.我找到了"Go(F5)",但没有任何反应(我在开始时就在两个代码中都有中断,所以它不会是一个无声的错误(如果有这样的话).
任何你能提供的帮助将不胜感激.
凯文
是否可以编写一个在AOT中动态创建新类对象和/或方法的x ++(或C#CLR)方法?
makeCustomClass(string className)
{
//create new class with name className;
//populate methods into that class;
}
Run Code Online (Sandbox Code Playgroud)
我甚至不确定从哪一个开始,所以一些示例代码将是一个很大的帮助.