Axapta 2009数据库日志报告错误

时间:2016-08-09 11:21:05

标签: axapta dynamics-ax-2009

在生产中生成Db日志报告时,其中有几个表ID作为参数和createdDateTime> 8月-2016。我收到以下错误。

Cannot create a record in Print job information (page-level) (PrintJobPages). pageNo: 1. The record already exists.

由于PROD中的问题我无法重启服务/ AOS。请帮忙

2 个答案:

答案 0 :(得分:2)

您使用Print Archive吗? 如果您这样做,请尝试禁用它。

如果RecId表中的记录ID高于新生成的ID,则可能是PrintJobPages生成错误。

SystemSequences系统表(使用SQL企业管理器)中将下一个记录ID设置为更高的值可以更正此问题。请参阅thisthat blog

答案 1 :(得分:0)

我在DAX 2009中修改SalesInvoice报告时遇到了同样的错误。当然,在我们的测试环境中。我尝试了以上所有内容,但没有任何效果该报告的备份版本有效,因此我开始一次退出一些custimizations。

我意识到我在fetch方法中注释了VAR自定义,类似于这行代码。我没有注释,这很有效。

this.footerEnable(totals,                   showFooter && !taxPrintTaxFreeBalance);