
Dynamics AX
文章平均质量分 52
Larry-Qian
An observer
展开
-
Dynamics AX2012 标准权限控制工作原理
AX 2012的权限,根据其设计思路,是可以对任何表字段,窗体控件,以及运行在服务器端的类中的方法(方法头上标记有SysEntryPointAttribute(false)的方法) 进行权限控制。可以看到,权限被划分为了:Code Permission, Privileges, Duties, Roles, Process Cycles, Policies. 他们的关系大致原创 2015-08-21 16:02:06 · 3249 阅读 · 0 评论 -
AX系统金额缩写MST的含义
因为做报表的关系,经常跟AX后台表打交道。本币金额的栏位通常以MST作为结尾,这个缩写到底是什么含义着实让我费解了一阵。在以往使用的ERP中,本币以Loc结尾,意为local currency。是相较于订单的“原始货币”而来。而在AX当中习惯以MST结尾,我查了一下,原来是monetary standard 本位制 的缩写。代表了公司基础货币。原创 2015-08-14 17:28:00 · 2080 阅读 · 2 评论 -
深入理解AX Inventory Aging Report
在Dynamics AX 2012中有一个新的库龄报表,它可以让用户灵活地定义库龄区间,也可以倒推某个时间节点的数据。但是它最大的缺点是只能按照先进先出(FIFO)的原则计算库存异动,而不能根据实际的批次入库日期计算。原创 2015-09-18 14:20:32 · 3963 阅读 · 0 评论 -
理解AX InventTrans的几种状态
接触AX一段时间后,发现InventTrans表非常重要。它可以说是物流模块的核心,开发BI报表的话必须依赖此报表。先来看官方释义:InventTrans表包含了库存交易的信息。当销售/采购订单行创建的时候,它们会在InventTrans表里生成相关的数据。这些记录代表了物料流的进与出。特别需要注意的是“创建”二字,这是它与其他许多ERP不同的地方。transaction表并不原创 2015-09-18 15:50:12 · 1223 阅读 · 0 评论 -
为什么不建议直接操作AX数据库
千万不要通过直接操作数据库的方式来修改AX数据,有这几方面的原因:1.直接操作数据库可能会导致后续的业务逻辑没有被触发,这非常重要。2.必须非常了解AX的核心思想,包括partitions/company/table inheritance/date-effective等等。3.AX许多元数据,比如绝大多数重要的表关系,是写在代码里的。4.规避AX安原创 2015-09-21 16:42:21 · 1916 阅读 · 0 评论 -
[Dynamic AX] Static and Dynamic Master Plans
AX当中有两种主计划:Static plan——静态主计划采用当前的数据生成净需求计划。在下一次重跑之前该计划的数据不会被更新。该计划可以作为决策的依据,被采购员或者采购计划者用于执行日常任务以及活动。Dynamic plan——动态主计划始于相同的净需求。然而每当主数据变化的时候它可以被更新。例如创建一个新的销售订单之后,可以使得你在不影响静态主计划(他人在用)的情况下,监视订单变更以及原创 2015-09-24 15:47:11 · 826 阅读 · 0 评论 -
Dynamics AX Table Inheritance 初探
表继承(Table inheritance)是AX 2012的新特性。AX当中的表并不等价于数据库表对象,有一部分AX表在数据库当中并没有对应的物理表,而仅仅在应用层作为独立的对象存在。这些表的所有字段都是继承自母表。从表结构出发理解它的原理:母表: EcoResProduct (The EcoResProduct table stores products and is th原创 2015-11-24 13:33:42 · 949 阅读 · 0 评论 -
Dynamic AX 快捷键
Dynamic AX提供了非常多的快捷键,熟练使用这些快捷键可以极大的减少我们的工作量,提高工作效率。下面这篇文章根据不同的使用场景列出了可以使用的快捷键。原文来自: http://vishal-dax.blogspot.in/2012/03/shortcut-keys-in-ax-2012.htmlShortcut keys in AX 2012Breakpoints转载 2016-12-16 10:08:35 · 1028 阅读 · 0 评论