计划方案勾选或者取消勾选需求供给参数时报错
金蝶云社区-云社区用户Vjeg0468
云社区用户Vjeg0468
0人赞赏了该文章 723次浏览 未经作者许可,禁止转载编辑于2016年02月24日 21:27:30

求助:修改计划方案时,每次勾选或者取消勾选“需求参数”或者“供给参数”中的单据时就报错,如图:

An item with the same key has already been added.
[{"operation":"PLN_PLANSCHEME.UpdateValue"}]
发生时间:21:22:28
错误来源: mscorlib
错误信息:An item with the same key has already been added.
===================================================
调用堆栈:
at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
at System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector, IEqualityComparer`1 comparer)
at Kingdee.K3.MFG.PLN.Business.PlugIn.Base.PlanSchemaEdit.SyncTransferValue(DynamicObject srcData, DynamicObjectCollection tarGetData, Boolean isDemand)
at Kingdee.K3.MFG.PLN.Business.PlugIn.Base.PlanSchemaEdit.DemandTransferDirectChanged(DynamicObject dyObj, Object obj)
at Kingdee.BOS.Core.DependencyRules.BOSRuleContainer.<>c__DisplayClass1.b__0(BOSActionExecuteContext context)
at Kingdee.BOS.Core.DependencyRules.RuleContainer`6.Execute(C executeContext, TaskCollection tasks)
at Kingdee.BOS.Core.DependencyRules.RuleContainer`6.Resume(C executeContext)
at Kingdee.BOS.Core.DependencyRules.RuleContainer`6.Raise(S arg, C executeContext)
at Kingdee.BOS.Core.DependencyRules.BOSRuleContainer.RaiseDataChanged(String fieldKey, Object dataEntity, BOSActionExecuteContext executeContext)
at Kingdee.BOS.Web.DynamicForm.DataBinder.FieldDataChanged(ModelDataChangedEventArgs e)
at Kingdee.BOS.Core.DynamicForm.ModelDataChangedHandle.Invoke(Object sender, ModelDataChangedEventArgs e)
at Kingdee.BOS.Core.DynamicForm.AbstractDynamicFormModel.UpdateField(Field field, DynamicObject activeRow, Object value, Int32 rowIndex, Object oldValue)
at Kingdee.BOS.Core.DynamicForm.AbstractDynamicFormModel.SetValue(Field field, DynamicObject activeRow, Object value, Int32 rowIndex)
at Kingdee.BOS.Core.DynamicForm.AbstractDynamicFormModel.SetValue(Field field, Object value, Int32 row)
at Kingdee.BOS.Core.DynamicForm.AbstractDynamicFormModel.SetValue(String key, Object value, Int32 row)
at Kingdee.BOS.Web.DynamicForm.DynamicWebFormView.UpdateValue(String key, Int32 row, Object value)
at Kingdee.BOS.Web.Bill.BillView.UpdateValue(String key, Int32 row, Object value)
at Kingdee.BOS.Web.DynamicForm.DynamicWebFormController.UpdateValue(String key, Object value, Int32 row, JSONArray postDatas)
错误数据: System.Collections.ListDictionaryInternal