订单上对配置类产品进行配置时提示错误
金蝶云社区-云社区用户54fL1234
云社区用户54fL1234
0人赞赏了该文章 818次浏览 未经作者许可,禁止转载编辑于2017年07月16日 17:34:41

K/3 Cloud 6.2环境,产品属性定义为配置类,建立了配置BOM


销售订单上进行产品配置时提示以下错误,这是啥原因?要如何处理呢?

[{"operation":"ENG_BOMCONFIG.LoadData"}]
发生时间: 17:27:17
错误编号: cf421dea6cb04f399d823bb8ed232405
错误信息: 往属性集合BomChild中添加属性MEMO失败,已经存在此属性!
===================================================
调用堆栈:

Server stack trace:
at Kingdee.BOS.Orm.Metadata.DataEntity.DynamicPropertyCollection.AddRange(DynamicProperty[] properties)
at Kingdee.BOS.Orm.Metadata.DataEntity.DynamicObjectType.RegisterSimpleProperty(String name, Type propertyType, Object defaultValue, Boolean isReadonly, Object[] attributes)
at Kingdee.BOS.Core.Metadata.FieldElement.LocaleHelper.RegisterLocaleProperty(DynamicObjectType dt, String name, Type propertyType, Object[] attributes, Type fpkidType)
at Kingdee.BOS.Core.Metadata.FieldElement.MultiLangTextField.RegisterDynamicProperty(DynamicObjectType dt)
at Kingdee.BOS.Core.Metadata.BusinessInfo.RegisterProperty(Entity entity, DynamicObjectType dt, Form form, Dictionary`2 elementsByKey)
at Kingdee.BOS.Core.Metadata.BusinessInfo.BuilderEntryDataType(Entity entity, Dictionary`2 elementsByKey)
at Kingdee.BOS.Core.Metadata.BusinessInfo.BuildDynamicObjectType()
at Kingdee.BOS.Core.Metadata.BusinessInfo.GetDynamicObjectType(Boolean forceRebuild)
at Kingdee.BOS.App.Core.MetaServicePlugIn.FormMetaServicePlugIn.OnLoadEmbedRefObject(AfterReadArgs e)
at Kingdee.BOS.App.Core.MetadataXmlReader.LoadEmbedRefObject(String id, String layoutViewId, Boolean runtime, Boolean getBaseObject, Int32 modeltypeId, Boolean isLoadSubObject, AbstractBusinessMetadata meta, MetaDataLoadService loadService)
at Kingdee.BOS.App.Core.MetadataXmlReader.Load(String id, Boolean runtime, Boolean loadEmbedRefObject, Boolean getBaseObject, Int32 modeltypeId, Boolean isLoadSubObject)
at Kingdee.BOS.App.Core.MetaDataService.Load(Context ctx, String id, String layoutViewId, Boolean bRuntime)
at Kingdee.BOS.App.Core.MetaDataService.Load(Context ctx, String id, Boolean bRuntime)

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.IMetaDataService.Load(Context ctx, String id, Boolean bRuntime)
at Kingdee.K3.MFG.ENG.App.Core.BomQueryService.GetBomQueryForwardResult(Context ctx, List`1 sourceData, MemBomExpandOption_ForPSV option)
at Kingdee.K3.MFG.ServiceHelper.ENG.BomQueryServiceHelper.GetBomQueryForwardResult(Context ctx, List`1 sourceData, MemBomExpandOption_ForPSV option)
at Kingdee.K3.MFG.ENG.Business.PlugIn.Base.BOMConfigEdit.DoExpand(Int64 bomId, Int64 materialId, Dictionary`2 dicBomMaps)
at Kingdee.K3.MFG.ENG.Business.PlugIn.Base.BOMConfigEdit.AddBomExpandNodes(Int64 cfgBomId, Int64 cfgMaterId, Int64 standBomId, Int64 standMatrailId, String parentKey)
at Kingdee.K3.MFG.ENG.Business.PlugIn.Base.BOMConfigEdit.OnLoad(EventArgs e)
at Kingdee.BOS.Core.DynamicForm.PlugIn.DynamicFormViewPlugInProxy.FireOnLoad()
at Kingdee.BOS.Web.DynamicForm.AbstractDynamicWebFormView.UpdateView()
at Kingdee.BOS.Web.Bill.BillView.UpdateView()
at Kingdee.BOS.Web.Bill.BillView.LoadData()
at Kingdee.BOS.Web.Base.BaseView.LoadData()
at Kingdee.BOS.Web.DynamicForm.DynamicWebFormController.LoadData()