摘要:从Partersource上当了AX2012的Beta版,安装了一下,顺便记录一下安装过程。由于AX2012的的结构有了比较大的变化,比如把Application files移到了SQL Server中,不再支持Oracles数据库,Workflow的运行时直接集成到AOS中,而不再需要放到IIS站点中,安装程序也有了相应的变化,安装手册里列举了几个安装程序的几个改进。比如提供了一个一次性校验安装AX2012组件所需要提前安装的程序。选择想安装的组件,点击验证按钮:会出现很多个组件让你安装:1.安装数据库正如前面提到的AX2012把AOD之类的源文件放到了数据库中保存,并且使用了Module.
阅读全文
摘要:这是个很有趣的更新,虽然不是必需的,但确实会给开发带来一定的便利,统一代码的书写方式。在ERP中很多数据是时间相关的,比如贸易协定,汇率,利息等,都有一个有效期的概念。一般我们的处理方式是增加两个字段FromDate和ToDate,用来表示这个当前记录的有效期间,然后在ValidateWrite或者insert方法中通过代码防止多条记录间日期重叠和间隔的问题。AX2012在系统层面增加了对这个功能的支持,在表的属性中增加了ValidTimeStateFieldType,有些类似于现有的CreatedBy之类的属性,选择了之后会自动创建ValidFrom和ValidTo两个字段,结合索引的使用.
阅读全文
摘要:得到了一些AX2012的What's new教程,但还没拿到AX2012的安装程序,只能根据教程臆断一下,由于只是根据教程,没有程序作测试,所以很难理解它的意思,等拿到安装程序后再测试验证。关于开发部分,刚看了一下它的第四章Data Access,这一章主要介绍了如下内容:1.Surrogate Key,代理键2.Table Inheritance,表继承3.Date Effective,有效期感觉AX2012的数据访问部分增加了很多新鲜东西,在很大程度上改变了开发的模式,但是这样带来的复杂度是否会大于便利是值得考量的,我不喜欢无限制地给语言增加复杂度,X++本来就是用于ERP业务的快
阅读全文