我希望能够在table.modifiedField方法中执行一些逻辑,该方法将字段的先前值与新值进行比较.我如何获得之前的价值?
似乎axapta报告中的每个主体部分只能打印单个表中的列(相继).例如:我有一个包含以下表格的报表:SalesLine,InventTable和CustTable.然后我想在同一行上打印每个表中的列.看起来我可以在将字段放在可编程部分中时执行此操作,但在将其放置在正文部分时则不行.
我找到了一些难以理解或不具备性能的解决方法.必须有一个很好的干净方法来做到这一点?
有没有人有一些示例代码或可以指示我可以修改哪个类,以向Dynamics AX(DAX)中的警报消息添加更多信息.我想例如在更改供应商名称时添加供应商编号和用户ID.
编辑:有人告诉我,在设置警报时必须在描述面板中输入HTML代码.如果这是真的,任何人都有更多的信息,如果你可以分享这些信息将是很好的.
提前致谢.
Dynamics AX 2009最佳实践加载项在显示方法覆盖上引发以下错误.
"TwC: Validate access to return value from the display/edit method."
Run Code Online (Sandbox Code Playgroud)
这是我的显示方法.
display ABC_StyleName lookupModuleName(ABC_StyleSettings _ABC_StyleSettings)
{
;
return ABC_Styles::find(_ABC_StyleSettings.StyleID).StyleName;
}
Run Code Online (Sandbox Code Playgroud)
我假设它要我在返回结果之前检查配置或安全密钥.有关从哪里开始的任何建议/示例?
谢谢
将utcDateTime值转换为日期类型的最佳方法是什么,以便我可以使用全局日期时间函数?
int timeDiff;
date _now = systemdateget();
;
select firstOnly myUTCDateTime from _myTable
timeDiff = Global::yearDiff(_now, _myTable.myUTCDateTime);
info(strfmt('%1', timeDiff);
Run Code Online (Sandbox Code Playgroud)
谢谢