Axapta Microsoft Dynamics AX中的变更公司和跨公司有什么区别?

Axapta Microsoft Dynamics AX中的变更公司和跨公司有什么区别?,axapta,microsoft-dynamics,x++,Axapta,Microsoft Dynamics,X++,Microsoft Dynamics AX中的change company和cross company之间有什么区别?两者都用于从任何公司获取数据,而不管AX指向哪个公司 但几乎没有什么区别 在select语句中用作关键字的crosscompany 将公司用作区块。意味着所有代码都应该放在大括号中,例如changecompanyUSMF{…sql查询和代码…} crosscompany仅用于select语句 changecompany用于选择、插入、更新和删除 无需指定任何跨公司的公司。默认情况

Microsoft Dynamics AX中的change company和cross company之间有什么区别?

两者都用于从任何公司获取数据,而不管AX指向哪个公司

但几乎没有什么区别

在select语句中用作关键字的crosscompany 将公司用作区块。意味着所有代码都应该放在大括号中,例如changecompanyUSMF{…sql查询和代码…}

crosscompany仅用于select语句 changecompany用于选择、插入、更新和删除

无需指定任何跨公司的公司。默认情况下,它获取所有公司的数据。此外,通过使用容器,跨公司可以仅限于所需的公司 需要指定更改公司的公司名称,并且只能指定一次公司。如果更改公司,则不可能有多个公司


我投票将这个问题作为离题题来结束,因为如果OP在一分钟内回答这个问题,那么显然一开始就没有一个问题。也许他花了很多时间试图解决这个问题,并想分享他的发现。如果它能在未来帮助某人,那么值得保持其他方面的密切联系。我部分同意这是否是一个难以解决的真正问题,但在这种情况下,这是一个关于MSDN上记录的概念的基本理解的问题,您可以通过您的fav的简单搜索找到。搜索引擎。我不知道,如果有的话,他的答案将是一个如此的例子。