Message:违反了 PRIMARY KEY 约束“PK_CB_COSTALLOPROSENDEXP”。不能在对象“dbo.T_CB_COSTALLOPROSENDEXP”中插入重复键。重复键值为 (1499511, 20045)。
违反了 PRIMARY KEY 约束“PK_CB_COSTALLOPRORECEXP”。不能在对象“dbo.T_CB_COSTALLOPRORECEXP”中插入重复键。重复键值为 (2720872, 20045)。
语句已终止。
语句已终止。;StackTrace: 在 Kingdee.BOS.App.Data.Sql.SqlDatabase.ExecuteBatch(List`1 sqlArray, Int32 batchSize, Int32 commandTimeout)
在 Kingdee.BOS.App.Data.DBUtils.ExecuteBatchWithTime(Context ctx, List`1 sqlArray, Int32 batchSize, Int32 commandTimeout)
在 Kingdee.K3.FIN.CB.App.Core.ExpenseAllocate.AllocateCost.InsertTmpDataToProcessTable()
在 Kingdee.K3.FIN.CB.App.Core.ExpenseAllocate.AllocateCost.ExpenseAllocate()
在 Kingdee.K3.FIN.CB.App.Core.ExpenseAllocate.ExpenseAllocateEngine.TotalExpenseAllocate()
在 Kingdee.K3.FIN.CB.App.Core.ExpenseAllocate.ExpenseAllocateEngine.ExpenseAllocate()
在 Kingdee.K3.FIN.CB.App.Core.ExpenseAllocate.ExpenseAllocateService.ExpenseAllocate(Context ctx, CostCalParameters parameters)
在 Kingdee.K3.FIN.App.Core.OutAcctg.AbstractAcctgService.Execution[T](Context ctx, T acctgParameters)
在 Kingdee.K3.FIN.App.Core.OutAcctg.AcctgStencil.ExecuteServiceForShedule[T,K](Context ctx, T acctgParameters, CostAcctgServiceObject`1 service)
在 Kingdee.K3.FIN.App.Core.OutAcctg.AcctgStencil.ExecutionBatchServiceObject[T,K](Context ctx, T acctgParameters, Dictionary`2 services, CostCalType calType, List`1 checkAttrs, Boolean isLast)
在 Kingdee.K3.FIN.App.Core.OutAcctg.AcctgStencil.ExecutionCostCal(CostCalGlobalContext costCalGlobalContext, Context bosctx, Dictionary`2 calservice)
在 Kingdee.K3.FIN.App.Core.OutAcctg.AcctgStencil.CostCal(ComputeContext ctx, CostCalGlobalContext costCalGlobalContext)
在 Kingdee.K3.FIN.App.Core.OutAcctg.AcctgStencilService.CostAcctg(ComputeContext ctx, OutStockAcctgParameters acctgParameters)
已经核算多次还是错误,请教!
推荐阅读