Ax2012 视图 - 查询范围 lessThanUtcNow() 不起作用
Ax2012 View - Query Range lessThanUtcNow() don't work
静态方法 SysQueryRangeUtil::lessThanUtcNow() 在查询范围内用于填充视图,不恢复当前日期。
你遇到过类似的问题吗?
谢谢
[ITA版本]
大家好,
在用于填充视图的查询中,范围中使用的静态方法 SysQueryRangeUtil::lessThanUtcNow() 不会检索当前日期。
你遇到过类似的问题吗?
谢谢
哦,我明白你的问题了。您已使用lessThanUtcNow
作为查询范围值,然后根据查询进行查看。
这将不起作用,因为 SQL 视图无法调用 AX 方法。范围值是在创建视图时同步时在视图中烘焙的!
您可以使用 SQL 企业管理器确认这一点。
教训:在视图中使用时,仅在范围值中使用实常量。
您当然可以在每次使用前同步视图,那样太粗鲁了!
相反,您在视图中包含字段 ValidTimeFrom
和 ValidTimeTo
并手动对这些字段进行范围检查。
静态方法 SysQueryRangeUtil::lessThanUtcNow() 在查询范围内用于填充视图,不恢复当前日期。 你遇到过类似的问题吗? 谢谢
[ITA版本] 大家好, 在用于填充视图的查询中,范围中使用的静态方法 SysQueryRangeUtil::lessThanUtcNow() 不会检索当前日期。 你遇到过类似的问题吗? 谢谢
哦,我明白你的问题了。您已使用lessThanUtcNow
作为查询范围值,然后根据查询进行查看。
这将不起作用,因为 SQL 视图无法调用 AX 方法。范围值是在创建视图时同步时在视图中烘焙的! 您可以使用 SQL 企业管理器确认这一点。
教训:在视图中使用时,仅在范围值中使用实常量。
您当然可以在每次使用前同步视图,那样太粗鲁了!
相反,您在视图中包含字段 ValidTimeFrom
和 ValidTimeTo
并手动对这些字段进行范围检查。