生产订单报错
金蝶云社区-枪手家的教授
枪手家的教授
0人赞赏了该文章 1,005次浏览 未经作者许可,禁止转载编辑于2015年12月17日 15:13:11

生产订单保存时报错


版本6.0
描述:
有两个环境,一样的元数据,有个库会在保存时报错,另一个不会,同样的元数据情况下,后面把报错的二次扩展元数据删除,新增保存还是报错

报错信息:
[{"operation":"PRD_MO.MBIClick.tbSplitSave"}]
发生时间:15:07:33
错误来源: Kingdee.BOS.ServiceHelper
错误信息:寻找实体上GroupByOwnerID_Id对应的属性描述符失败,实体不存在此属性![EntityType:PPBomEntry Propeyties:Id Seq ParentRowId RowExpandType RowId BOMEntryID ReplaceGroup MaterialID_Id MaterialID MaterialType TimeUnit DosageType UseRate ScrapRate OperID ProcessID_Id ProcessID NeedDate StdQty NeedQty MustQty PickedQty RePickedQty ScrapQty GoodReturnQty INCDefectReturnQty ProcessDefectReturnQty ConsumeQty WipQty IssueType BackFlushType OverRate StockLocID_Id StockLocID StockID_Id StockID MTONO ProjectNO PositionNO SelPickedQty SelRePickedQty SelPrcdReturnQty SrcTransOrgId_Id SrcTransOrgId SrcTransStockId_Id SrcTransStockId SrcTransStockLocId_Id SrcTransStockLocId SelTranslateQty TranslateQty IsGetScrapd AllowOver BOMID_Id BOMID SupplyOrg_Id SupplyOrg MultiLanguageText MEMO BaseStdQty BaseNeedQty BaseUnitID_Id BaseUnitID BaseMustQty BasePickedQty BaseRepickedQty BaseScrapQty BaseGoodReturnQty BaseIncDefectReturnQty BasePrcDefectReturnQty BaseConsumeQty BaseWipQty BaseSelGoodReturnQty BaseSelIncDefectReturnQty BaseSelPrcDefectReturnQty BaseSelPickedQty BaseSelRePickedQty BaseSelPrcdReturnQty BaseSelTranslateQty BaseTranslateQty BaseReturnNoOkQty ReturnNoOkQty MOType_Id MOType MoBillNo MoId MoEntryId MoEntrySeq UnitID_Id UnitID BOMNumerator BOMDenominator Numerator Denominator BaseBOMNumerator BaseNumerator AuxPropID_Id AuxPropID OwnerID_Id OwnerID OwnerTypeId IsKeyItem FixScrapQty Lot_Id Lot Lot_Text OffsetTime BaseFixScrapQTY BaseDenominator BaseBomDenominator IsKeyComponent BFLowId_Id BFLowId WorkCalId_Id WorkCalId Priority ReserveType ReplacePolicy ReplaceType ReplacePriority OverControlMode SMId_Id SMId SMEntryId BaseStockReadyQty StockReadyQty ChildSupplyOrgId_Id ChildSupplyOrgId OptQueue StockStatusId_Id StockStatusId EntrustPickOrgId_Id EntrustPickOrgId IsSkip ISMinIssueQty PPBomEntryType UPDATERID_Id UPDATERID UPDateDate FEntity_Link ]
===================================================
调用堆栈:

Server stack trace:
在 Kingdee.BOS.Orm.Metadata.DataEntity.DynamicProperty.FindTrueProperty(DynamicObject dataEntity)
在 Kingdee.BOS.Orm.Metadata.DataEntity.DynamicProperty.SetValue(DynamicObject dataEntity, Object newValue)
在 Kingdee.BOS.Core.Util.DynamicObjectView4Model.SetValue(DynamicProperty property, String fieldKey, DynamicObject row, Object newValue)
在 Kingdee.K3.MFG.Common.BusinessEntity.PRD.PPBomBillView.PPBomEntry.set_GroupByOwnerID_Id(Int64 value)
在 Kingdee.K3.MFG.PRD.App.Core.MOBizState.MemConfirmAction.MemUpdatePPBomEntityAction.UpdateExtFields(PPBomEntry ppBomEntityView, TreeEntity bomEntryView, MoBillView moDataView, Int32 lendTime)
在 Kingdee.K3.MFG.PRD.App.Core.MOBizState.MemConfirmAction.MemUpdatePPBomEntityAction.SetValue(Dictionary`2 dicMoEntryMapPpBom)
在 Kingdee.K3.MFG.PRD.App.Core.MOService.SynsMoBomExpandToPPBOM(Context ctx, List`1 lstMoEntryDatas, Dictionary`2 dicMoentryId, FormMetadata ppbomMetaData, Boolean IsRet, Boolean IsVirtualSync)
在 Kingdee.K3.MFG.PRD.App.Core.MOService.SynsBomToPPBOM(Context ctx, List`1 lstMoEntryDatas, Dictionary`2 dicMoentryId)
在 Kingdee.K3.MFG.PRD.App.ServicePlugIn.MO.Save.BeginOperationTransaction(BeginOperationTransactionArgs e)
在 Kingdee.BOS.App.Core.PlugInProxy.OperationServicePlugInProxy.FireBeginOperationTransaction(BeginOperationTransactionArgs e)
在 Kingdee.BOS.App.Core.AbstractOprerationService.CallOperation(DynamicObject[]& objs)
在 Kingdee.BOS.App.Core.AbstractOprerationService.CallOperatinTransaction(DynamicObject[] objs)
在 Kingdee.BOS.App.Core.AbstractOprerationService.DoExcete()
在 Kingdee.BOS.App.Core.AbstractOprerationService.Excute(DynamicObject[] dataEntities)
在 Kingdee.BOS.App.Core.SaveService.Save(Context ctx, BusinessInfo info, DynamicObject[] dataEntities, OperateOption option, String operationNumber)

Exception rethrown at [0]:
在 Kingdee.BOS.ServiceHelper.BusinessDataServiceHelper.Save(Context ctx, BusinessInfo businessInfo, DynamicObject dataObject, OperateOption option, String operationNumber)
在 Kingdee.BOS.Model.Bill.BillModel.Save(OperateOption option)
在 Kingdee.BOS.Business.Bill.Operation.Save.ExecuteBillOperation(OperateOption option)
在 Kingdee.BOS.Core.DynamicForm.AbstractDynamicFormOperation.Operation(CallBackWfAfterOperation callbackwf, IOperationResult result)
在 Kingdee.BOS.Core.DynamicForm.AbstractDynamicFormOperation.Execute(InvokeFormOperation4WfParam param, CallBackWfAfterOperation callbackwf)
在 Kingdee.BOS.Web.DynamicForm.AbstractDynamicWebFormView.InvokeFormOperation(String operationNumber)
在 Kingdee.BOS.Business.DynamicForm.BusinessService.ExcuteOperation.DoAction(FormBusinessServiceArgs e)
在 Kingdee.BOS.Core.DynamicForm.FormBusinessServiceUtil.InvokeServices(IDynamicFormView view, Object source, IEnumerable`1 services, Int32 actionType, String activeEntity, DynamicObject activeRow, Int32 rowIndex)
在 Kingdee.BOS.Web.DynamicForm.BusinessServiceCaller.InvokeFormBusiness(IDynamicFormView view, Object source, List`1 formBusinessServices, Int32 actionType, String entityKey, Int32 row)
在 Kingdee.BOS.Web.DynamicForm.DynamicWebFormView.BarItemClick(String parentKey, String barItemKey, BarDataManager bar, Int32 bartype)
在 Kingdee.BOS.Web.DynamicForm.DynamicWebFormView.MainBarItemClick(String barItemKey)
在 Kingdee.BOS.Web.DynamicForm.DynamicWebFormController.MainBarItemClick(String itemKey, JSONArray postDatas)
错误数据: System.Collections.ListDictionaryInternal

联系QQ:569157688