很久之前写过一篇博文,详细描述了 Microsoft Dynamics AX 凭证摘要文本的相关功能,随着AX新版本的发布,“凭证摘要文本”功能也得到了加强,
AX系统自动产生的凭证摘要的定义
AX自动产生的凭证的摘要文本在“组织管理->设置->默认描述”窗体设置,该窗体在新版本中的得到增强。该摘要文本仍然支持多国语言,仍然支持以“1%、2%、3%、…”命名的参数。新版本允许用户通过在“参数设置”表格中添加参考表和字段的方式继续扩展命名参数,不需要再像4.0一样必须通过二次开发的方式添加新的命名参数。
注意:该功能只出现在下列国家和地区中( BR巴西,CN中国,CZ捷克,EE爱沙尼亚,HU匈牙利,IN印度,JP日本,LT立陶宛,LV拉脱维亚,PL波兰,RU俄罗斯)
新版本凭证摘要定义的局限
新版凭证摘要的定义不支持表的display方法,灵活性方面仍然受到一些限制。
另外,新版本中该项功能存在明显的Bug,譬如:我们为“库存 – 日记帐 – 交易记录”类型定义好摘要文本,文本中包含物料编号字段。
当我们在“库存和仓库管理- 日记账 – 其它出入库” 创建日记账,日记账中包含两行不同的物料。
过账成功后,凭证摘要文本已经按照我们的设置自动生成,但物料编号字段取值错误,不同物料的凭证行均取了日记账中第一行的物料编号。
AX系统自动产生的凭证摘要的二次开发
为了支持新增的功能,系统中添加了一个名叫“TransactionTextContext”的基类和一组派生类,用于处理不同业务类型可以从哪些表、字段获取数据。
转载请注明:ww12345678 的部落格 | AX Helper » Microsoft Dynamics AX 2012 R2 增强的凭证摘要文本功能