在2012年ax报告导出到Excel时报告时间更改

时间:2018-02-21 05:22:38

标签: axapta

当我最初生成试算平衡报告时,当我导出到excel时,系统时间会变短。

请提出解决方案。

报告时间正确 REPORT WITH CORRECT TIME

出口到EXCEL后 AFTER EXPORTED TO EXCEL

1 个答案:

答案 0 :(得分:0)

可能是时间戳不同,因为它生成了两次。

请注意,LedgerTrialBalamce使用以下代码作为时间戳:

 = Microsoft.Dynamics.Framework.Reports.DataMethodUtility.ConvertUtcToAxUserTimeZoneForUser(Parameters!AX_CompanyName.Value, Parameters!AX_UserContext.Value, System.DateTime.UtcNow, "d", Parameters!AX_RenderingCulture.Value) & vbCrLf & Microsoft.Dynamics.Framework.Reports.DataMethodUtility.ConvertUtcToAxUserTimeZoneForUser(Parameters!AX_CompanyName.Value, Parameters!AX_UserContext.Value, System.DateTime.UtcNow, "t", Parameters!AX_RenderingCulture.Value)

如果要生成一次并在导出文件中使用相同的值,请在报告中添加一个新的dateTime字段并使用以下命令填充它:

DateTimeUtil::getSystemDateTime()

然后在MS Visual Studio中打开报告,并使用新字段更改文本框的表达式。