动态GP错误:期刊印刷中断

动态GP错误 - 期刊印刷

Microsoft Dynamics. GP中的Subledger(AP,AP,Inventory,ET Cetera)交易批量发布了“期刊印刷中断”错误,可以在Microsoft Dynamics GP中进行ERP系统可以生成的最令人沮丧和隐秘的错误消息之一。此错误仅在发布过程中发生并且在生成批处理编辑报告时通常不会显示,这通常在发布之前我们在哪里找到批处理错误。见图1。

动态GP错误 - 期刊印刷

提出此错误时,关联的批处理将丢弃到批量恢复窗口中,并且该点的唯一选项是标记批处理并继续。但是,这一直是我们的经验,这通常强制循环,其中发布过程恢复,“日记打印中断”发生错误,并且批处理被丢弃回批量恢复窗口。同时,所有或部分批量都已经发布到Subledger和(或通过,根据张贴设置)将GP系统以损坏的状态留出来。此外,Subledger交易现在可以在工作和开放表中,进一步复杂化问题。

那么,什么原因是什么?

GP帖子交易如何在各种模块之间变化,但此过程可以分解并简化如下:

Subleger工作交易 > 总帐批次 > ISV进程 > 表清理 > 发布期刊。

请注意 ISV进程 数据流不仅是指第三方发布例程,而且指的是辅助GP功能,如EFT用于应付款项,EFT用于应收款项或制造过程,以命名几个。

“期刊打印中断”错误,当发生在扫描工作交易成为一般分类帐事件之后,但在表格清理和发布报告之前,提出。通常,这是由于批量交易数据,不符合GUI业务规则,无论是通过GP / Econnect输入的损坏数据,还是通过绕过标准GP业务规则和关联逻辑的外部数据移动进程。

这可能是:

  • 库存Subleger批量中存在的项目的库存物品类型无效
  • 应收款批次的客户地址无效
  • 应付款项批量中的非活动供应商
  • 或者,第三方发布过程所需的一些其他数据元素完成。

我们最近在Crestwood解决的一个具体示例是一项应收款项通过SQL脚本通过Econnect集成流程移动到GP中的现金收据批量。批处理编辑列表始终清除,但发布在恢复循环中反复丢弃批次。经过几小时的研究,我们发现应收款项现金入境批次标志着现金收据 EFT. 如果客户被设置为EFT,这很好,可接受。实际上,期刊印刷中断是间歇性的,并不总是发生,其中排除了模块设置,财政周期设置,等等,以及这些方案在批量编辑打印过程中将被捕获。我们发现的是,解决方案要求决定通过Econnect和习惯脚本将所有现金收据转移到GP中,以“武力” EFT. 在要检查的现金收据表项窗口中的复选框。见图2。

动态GP错误 - 期刊印刷

通常,如果您尝试通过GP GUI检查此框,则执行验证以确保为EFT设置了选定的支票,以EFT库为存在,定义了EFT文件格式,并将客户设置为EFT使用主要的账单到地址。但是,在这种情况下,客户端的GP系统中有许多客户未设置为EFT处理。当发布这些现金收据批次时,GP将通过Subledger工作表并创建GL批处理,但是当它试图在发布工作流程的“ISV进程”部分期间尝试创建EFT批处理时,请丢弃此过程由于尝试检索关联的客户EFT信息时,由于空值。这使得系统以损坏的状态留下,并且批量恢复的尝试将是成功的,因为一些现金收据也被标记为EFT支付类型,即使没有为EFT设置相关客户。

解决方案

解决方案是清理损坏,然后从非EFT客户中删除从这些现金收据中的EFT设置。此时恢复批量成功发布了现金收据,而无可污染的日志印刷中断。为了防止这种情况,现金收据注射案件被硬化,以便 EFT. 支票簿只会标记为EFT处理的现金收据客户,现金收据支票簿可以处理EFT交易。由于制作了这些更改并完成了数据清理,因此处理已经平滑。

这个故事的寓意

如果您在发布期间遇到可怕的“期刊打印中断”错误,并且批处理在批处理编辑列表中似乎没有错误,请验证事务的辅助数据元素是否有效。为此,一旦批量恢复并可用于编辑,打开每个事务以确保它可以在GP中访问没有错误。如果每个事务都打开,则耗时的试验和错误是找到坏数据的问题,这可以通过缩放到所有钻取(带下划线的)字段,检查/取消选中复选框并打开所有内容来完成其他窗口可以查看Where / Whi / IF GP呈现任何业务逻辑错误。

作为替代方案,在发布过程中启用SQL分析,并注意GP在发布之前访问的最后一个表并提高错误。一般而言,上次访问表将是一个线索进入在错误数据上运行的例程,从那里追溯到事务以获得根本原因。在给出的例子中,我们发现了 SY06000 访问表是访问的,这是客户EFT设置表,允许我们达到GP试图访问不存在的客户EFT信息的结论。

找到根本原因是棘手和令人沮丧的,所以如果你遇到这个错误,请立即怀疑并检查任何外部数据注入程序,可以在GP中创建事务,或 电子邮件Crestwood支持 我们的专家团队可以帮助解决问题。

发表评论