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()
推荐阅读