TechKnowledge 内容
问题
GL 接口 (GL 发布例程) Microsoft Dynamics GP 在固定资产中性能缓慢。
解决方法
1. 创建数据库的备份,以防发生不该的数据丢失时进行还原。
2. 在 SQL Server Management Studio 中打开新的查询窗口,并针对公司数据库运行以下查询:
SELECT COUNT (*) FROM FA00902 WHERE BOOKINDX = X
SELECT COUNT (*) FROM FA00902 WHERE BOOKINDX = X AND GLINTBTCHNUM = ''
(X = 公司书籍的书籍索引。 可以在 FA40200 (.) .) 的"书籍设置"表中
找到)
注意:上面的第一个查询告诉我们,在公司书籍的 FA00902 ("财务详细信息"表中) 记录数。 第二个查询告诉我们这些记录中有多少记录具有空白 GL 批处理编号字段,这意味着它们尚未发布到总帐。 如果这些数字都很高,则在执行 GL 接口时会导致性能问题。
出现性能问题的原因是 GL 接口或发布从 当前期间 运行到 当前期间 (Ex 2011-006 到 2011-006) 。 不建议这样做有 2 个原因:
1. 性能:如果已导入所有资产或对资产运行了"重置生命周期",则"固定资产财务详细信息"文件中可能包含以前各期的记录。 如果从未运行从 0000-000 到 Current Period 的接口,则永远不会将批号分配给所有这些记录。 因此,每次从 当前期间 到 当前期间 GL 接口或发布时,都需要对尚未具有批号的所有记录进行排序。 首次运行 GL 接口或从 0000-000 到 当前期间可能需要很长时间才能处理,但完成此过程后,它会将批号分配给所有记录,因此下次只需处理未附加批号的新记录。
2. 将固定资产均衡到一般账本:如果运行重置年份或重置生命周期,或将资产转移回时间,则会影响"固定资产"子模块中的过去周期。 为了使固定资产将这些更改收集到一个批中,将差异发布到 当前期间你需要通过运行 GL 接口 (GL 发布) 从 0000-000 到 当前期间 来让时间段范围包含它们。
本文为 TechKnowledge 文档 ID:31173