部分委外的计划订单投放报错,部分委外的计划订单投放...
金蝶云社区-云社区用户Vjeg0468
云社区用户Vjeg0468
0人赞赏了该文章 893次浏览 未经作者许可,禁止转载编辑于2017年01月16日 09:29:31

cloud6.0+9月22号补丁;
部分委外的计划订单投放报错,部分委外的计划订单投放正常;;;
部分委外类型的计划订单审核后,无法投放,不报任何错误,但是会在冲突操作列表中显示业务操作互斥;清除冲突后再次投放该委外计划订单,会再次产生冲突;我进入BOS里面,打开计划订单的业务操作互斥,也有那个报错图标;;;同时我打开该计划订单,在单据里面点击“投放”,报英文错误;如截图;这个该如何操作;;;

[{"operation":"PLN_PLANORDER.MBIClick.tbRelease"}]
发生时间:15:24:38
错误来源: mscorlib
错误信息:An item with the same key has already been added.
===================================================
调用堆栈:
Server stack trace:
at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
at Kingdee.K3.MFG.PLN.App.BillConvertServicePlugIn.BillReleaseTypeUtilDict.SetReleaseBillTypeToDictionary(Context ctx, DynamicObjectCollection sourceData)
at Kingdee.K3.MFG.PLN.App.BillConvertServicePlugIn.PlanOrder.ReflashSubReleaseBillType.OnBeforeGroupBy(BeforeGroupByEventArgs e)
at Kingdee.BOS.Core.Metadata.ConvertElement.PlugIn.ConvertPlugInProxy.FireOnBeforeGroupBy(BeforeGroupByEventArgs e)
at Kingdee.BOS.App.Core.Convertible.GroupByPolicy.GroupByOneToOneAction.Do()
at Kingdee.BOS.Core.BusinessPolicyModel.BusinessPolicyEngine.Do(OperateOption context)
at Kingdee.BOS.App.Core.Convertible.ConvertEngine.OnCreating(PushArgs pushArgs, OperateOption option)
at Kingdee.BOS.App.Core.ConvertService.Push(Context ctx, PushArgs serviceArgs, OperateOption option, Boolean validPermission)
Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at Kingdee.BOS.Contracts.IConvertService.Push(Context ctx, PushArgs serviceArgs, OperateOption option, Boolean validPermission)
at Kingdee.K3.MFG.PLN.App.Core.PlanOrder.ReleaseSubRequest.ConvertTarget(IEnumerable`1 releaseItems)
at Kingdee.K3.MFG.PLN.App.Core.PlanOrder.AbstractBaseRelease.PlanOrderRelease(Context ctx, IEnumerable`1 releaseItems, ReleaseOption option)
at Kingdee.K3.MFG.PLN.App.Core.ReleaseService.ReleaseSingleType(Context ctx, IEnumerable`1 plItems, Enu_ReleaseType releaseType, ReleaseOption option)
at Kingdee.K3.MFG.PLN.App.Core.ReleaseService.Excute(Context ctx)
at Kingdee.K3.MFG.PLN.App.Core.ReleaseService.Release(Context ctx, IEnumerable`1 plItems, ReleaseOption option)
at Kingdee.K3.MFG.ServiceHelper.PLN.PlanOrderServiceHelper.Release(Context ctx, IEnumerable`1 plItems, ReleaseOption option)
at Kingdee.K3.MFG.PLN.Business.PlugIn.Bill.PlanOrderEdit.BillRelease()
at Kingdee.K3.MFG.PLN.Business.PlugIn.Bill.PlanOrderEdit.BarItemClick(BarItemClickEventArgs e)
at Kingdee.BOS.Core.DynamicForm.PlugIn.DynamicFormViewPlugInProxy.FireBarItemClick(BarItemClickEventArgs e)
at Kingdee.BOS.Web.DynamicForm.DynamicWebFormView.BarItemClick(String parentKey, String barItemKey, BarDataManager bar, Int32 bartype)
at Kingdee.BOS.Web.DynamicForm.DynamicWebFormView.MainBarItemClick(String barItemKey)
at Kingdee.BOS.Web.DynamicForm.DynamicWebFormController.MainBarItemClick(String itemKey, JSONArray postDatas)
错误数据: System.Collections.ListDictionaryInternal