付款单审核时卡死
金蝶云社区-钱丹艳
钱丹艳
0人赞赏了该文章 1,035次浏览 未经作者许可,禁止转载编辑于2017年01月23日 13:00:25

付款单新增单据类型 业务费付款单,
付款申请单新增单据类型 业务费支付申请

由付款申请单转换至付款单,付款用途为新增的付款用途,不计入往来,保存提交都没问题。大部分单据审核也没有问题,但是就有两个单据,一审核就卡死。

跟踪SQL锁定情况,发现表被锁定
KILL掉锁死进程,前台提示如下:
发生时间: 2017-01-23 12:53:31
错误编号: BOS_ExecuteScalar
错误信息: 无法继续执行,因为会话处于终止状态。
Sql语句: SELECT count(tmpTgt.FTID) FROM #TM_AP_INSTANCEOBJS tmpTgt LEFT OUTER JOIN #TM_AP_INSTANCEOBJS tmpSrc ON (tmpTgt.FSTableName = tmpSrc.FTTableName AND tmpTgt.FSID = tmpSrc.FTID) INNER JOIN t_bf_TableDefine bfSTable ON tmpTgt.FSTableName = bfSTable.FTableNumber WHERE (((tmpTgt.FSID <> 0) AND ISNULL(tmpSrc.FTID, 0) = 0) AND bfSTable.Fformid NOT IN ('AP_OtherPayable', 'AP_Payable'))
===================================================
调用堆栈:
Server stack trace:
在 Kingdee.BOS.App.Data.AbstractDatabase.ExecuteScalar(DbCommand command, SqlParam[] paramList)
在 Kingdee.BOS.App.Data.DBUtils.ExecuteScalar[T](Context ctx, String strSql, T defaultValue, SqlParam[] paramList)
在 Kingdee.K3.FIN.App.Core.MatchOperation.AbstractMatchOperation.SourceTargetMatch(Context ctx, IList`1 source, String targetFromID, String targetTable, String targetEntryTable, String targetEntryName, String targetEntityKey)
在 Kingdee.K3.FIN.App.Core.MatchOperation.AbstractMatchOperation.GetBillTypeEntrysForSave(Dictionary`2 billInfo)
在 Kingdee.K3.FIN.App.Core.MatchOperation.AbstractMatchOperation.SaveMatchOperation(DynamicObject[] DataEntitys)
在 Kingdee.K3.FIN.App.ServicePlugIn.Match.PayBillAudit.EndOperationTransaction(EndOperationTransactionArgs e)
在 Kingdee.BOS.App.Core.PlugInProxy.OperationServicePlugInProxy.FireEndOperationTransaction(EndOperationTransactionArgs e)
在 Kingdee.BOS.App.Core.AbstractOprerationService.CallOperation(DynamicObject[]& objs)
在 Kingdee.BOS.App.Core.AbstractOprerationService.CallOperatinTransaction(DynamicObject[] objs)
在 Kingdee.BOS.App.Core.AbstractOprerationService.DoExcete()
在 Kingdee.BOS.App.Core.AbstractOprerationService.Excute(Object[] ids)
在 Kingdee.BOS.App.Core.AbstractSetStatus.Excute(Object[] ids)
在 Kingdee.BOS.App.Core.SetStatusService.SetBillStatus(Context ctx, BusinessInfo businessInfo, List`1 pkEntryIds, List`1 paras, String operationNumber, OperateOption option)
Exception rethrown at [0]:
在 Kingdee.BOS.ServiceHelper.BusinessDataServiceHelper.SetBillStatus(Context ctx, BusinessInfo businessInfo, List`1 pkEntryIds, List`1 paras, String operationNumber, OperateOption option)
在 Kingdee.BOS.Business.Bill.Operation.AbstractStatusConvert.ExecuteBillOperation(List`1 paras, OperateOption option)
在 Kingdee.BOS.Business.Bill.Operation.AbstractStatusConvert.ExecuteStatusConvert(List`1 paras)
在 Kingdee.BOS.Business.Bill.Operation.Audit.AuditIdeaPrompt()
在 Kingdee.BOS.Core.DynamicForm.AbstractDynamicFormOperation.Operation(CallBackWfAfterOperation callbackwf, IOperationResult result)

怀疑是自动核销卡死 ,希望能尽快帮忙解决一下,这边年前要完成结账工作。