销售合同缓存问题

[{"operation":"CRM_Contract.LoadData"}]
发生时间: 17:09:56
错误编号: ca99de86ce7e4ee5817717f8ca887e3d
错误信息: 寻找实体上UseOrgId对应的属性描述符失败,实体不存在此属性![EntityType:BD_Department Propeyties:Id msterID Number MultiLanguageText Name ]
===================================================
调用堆栈:

Server stack trace:
at Kingdee.BOS.Orm.Metadata.DataEntity.DynamicProperty.FindTrueProperty(DynamicObject dataEntity)
at Kingdee.BOS.Orm.Metadata.DataEntity.DynamicProperty.GetValue(DynamicObject dataEntity)
at Kingdee.BOS.Orm.Metadata.DataEntity.DynamicProperty.Kingdee.BOS.Orm.Metadata.DataEntity.IDataEntityProperty.GetValue(Object dataEntity)
at Kingdee.BOS.Orm.DataEntity.DataEntityWalkerEventArgs.DataEntityWalker(ForWriteList`1 dataEntities, IDataEntityType dt, DataEntityWalkerCallback callback, PropertyStockNode propertyStack, Boolean onlyDbProperty)
at Kingdee.BOS.Orm.DataEntity.DataEntityWalkerEventArgs.DataEntityWalker(ForWriteList`1 dataEntities, IDataEntityType dt, DataEntityWalkerCallback callback, PropertyStockNode propertyStack, Boolean onlyDbProperty)
at Kingdee.BOS.Orm.DataEntity.DataEntityWalkerEventArgs.DataEntityWalker(ForWriteList`1 dataEntities, IDataEntityType dt, DataEntityWalkerCallback callback, PropertyStockNode propertyStack, Boolean onlyDbProperty)
at Kingdee.BOS.Orm.DataEntity.DataEntityWalkerEventArgs.DataEntityWalker(IEnumerable`1 dataEntities, IDataEntityType dt, DataEntityWalkerCallback callback, Boolean onlyDbProperty)
at Kingdee.BOS.Orm.LoadReferenceObjectManager.GetTasks(Object[] dataEntities)
at Kingdee.BOS.App.Core.CachedLoadReferenceObjectManager.GetTasks(Object[] dataEntities)
at Kingdee.BOS.Orm.LoadReferenceObjectManager.Load(Object[] dataEntities)
at Kingdee.BOS.App.Core.CachedLoadReferenceObjectManager.GetTasks(Object[] dataEntities)
at Kingdee.BOS.Orm.LoadReferenceObjectManager.Load(Object[] dataEntities)
at Kingdee.BOS.App.Core.BusinessDataReader.LoadSingle(Object pk, DynamicObjectType type, Boolean loadReferenceData, OperateOption option)
at Kingdee.BOS.App.Core.ViewService.LoadSingle(Context ctx, Object pk, DynamicObjectType type, OperateOption option)

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.IViewService.LoadSingle(Context ctx, Object pk, DynamicObjectType type, OperateOption option)
at Kingdee.BOS.ServiceHelper.BusinessDataServiceHelper.LoadSingle(Context ctx, Object pk, DynamicObjectType type, OperateOption option)
at Kingdee.BOS.Model.Bill.BillModel.Load(Object pk)
at Kingdee.BOS.Web.Bill.BillView.LoadData()
at Kingdee.BOS.Web.DynamicForm.DynamicWebFormController.LoadData()

-------------------------------------------------

2020-09-01 10:29:16,084 [245] ERROR - BOS - Code:622decd4a62d498f91ba56d00d1592c4,FormId:CRM_Contract,MainBarItemClick:["tbSplitSubmit",[{"FCONTRACTPLAN":{"fieldKey":"FSEQ","row":0,"selRows":"0","isClientNewRow":false,"clientNewRows":""},"FCONTRACTCLAUSE":{"fieldKey":"FSeq","row":0,"selRows":"0","isClientNewRow":false,"clientNewRows":""},"FCRMCONTRACTENTRY":{"fieldKey":"FENTRYTAXRATE","row":0,"selRows":"0","isClientNewRow":false,"clientNewRows":""},"F_VTR_PI_DETAILS":{"fieldKey":"FSeq","row":-1,"selRows":"-1","isClientNewRow":false,"clientNewRows":""},"F_VTR_DESTINATIONENTITY":{"fieldKey":"Fseq","row":-1,"selRows":"-1","isClientNewRow":false,"clientNewRows":""},"F_VTR_COG_ENTRY":{"fieldKey":"FSeq","row":-1,"selRows":"-1","isClientNewRow":false,"clientNewRows":""}}]]
Kingdee.BOS.KDException: 寻找实体上UseOrgId对应的属性描述符失败,实体不存在此属性![EntityType:BD_Department Propeyties:Id msterID Number MultiLanguageText Name ] ---> Kingdee.BOS.Orm.Exceptions.ORMArgInvalidException: 寻找实体上UseOrgId对应的属性描述符失败,实体不存在此属性![EntityType:BD_Department Propeyties:Id msterID Number MultiLanguageText Name ]

Server stack trace:
at Kingdee.BOS.Orm.Metadata.DataEntity.DynamicProperty.FindTrueProperty(DynamicObject dataEntity)
at Kingdee.BOS.Orm.Metadata.DataEntity.DynamicProperty.GetValue(DynamicObject dataEntity)
at Kingdee.BOS.Orm.Metadata.DataEntity.DynamicProperty.Kingdee.BOS.Orm.Metadata.DataEntity.IDataEntityProperty.GetValue(Object dataEntity)
at Kingdee.BOS.Orm.DataEntity.DataEntityWalkerEventArgs.DataEntityWalker(ForWriteList`1 dataEntities, IDataEntityType dt, DataEntityWalkerCallback callback, PropertyStockNode propertyStack, Boolean onlyDbProperty)
at Kingdee.BOS.Orm.DataEntity.DataEntityWalkerEventArgs.DataEntityWalker(ForWriteList`1 dataEntities, IDataEntityType dt, DataEntityWalkerCallback callback, PropertyStockNode propertyStack, Boolean onlyDbProperty)
at Kingdee.BOS.Orm.DataEntity.DataEntityWalkerEventArgs.DataEntityWalker(ForWriteList`1 dataEntities, IDataEntityType dt, DataEntityWalkerCallback callback, PropertyStockNode propertyStack, Boolean onlyDbProperty)
at Kingdee.BOS.Orm.DataEntity.DataEntityWalkerEventArgs.DataEntityWalker(IEnumerable`1 dataEntities, IDataEntityType dt, DataEntityWalkerCallback callback, Boolean onlyDbProperty)
at Kingdee.BOS.Orm.LoadReferenceObjectManager.GetTasks(Object[] dataEntities)
at Kingdee.BOS.App.Core.CachedLoadReferenceObjectManager.GetTasks(Object[] dataEntities)
at Kingdee.BOS.Orm.LoadReferenceObjectManager.Load(Object[] dataEntities)
at Kingdee.BOS.App.Core.CachedLoadReferenceObjectManager.GetTasks(Object[] dataEntities)
at Kingdee.BOS.Orm.LoadReferenceObjectManager.Load(Object[] dataEntities)
at Kingdee.BOS.App.Core.BusinessDataReader.Load(Object[] pkArray, DynamicObjectType type, Boolean loadReferenceData)
at Kingdee.BOS.App.Core.BusinessDataReader.Load(BusinessInfo businessInfo, List`1 selector, OQLFilter oFilter)
at Kingdee.BOS.App.Core.BusinessDataReader.Load(String formId, List`1 selector, OQLFilter ofilter)
at Kingdee.BOS.App.Core.ViewService.Load(Context ctx, String formid, List`1 selector, OQLFilter ofilter)

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.IViewService.Load(Context ctx, String formid, List`1 selector, OQLFilter ofilter)
at Kingdee.BOS.ServiceHelper.BusinessDataServiceHelper.Load(Context ctx, String formid, List`1 selector, OQLFilter ofilter)
at Kingdee.K3.CRM.Core.CRMAllocationHelper.GetAllocations(Context ctx, String sFormId, String sBillId)
at Kingdee.K3.CRM.Core.CRMBaseBillPlugIn.GetAllocationData()
at Kingdee.K3.CRM.OPP.Business.PlugIn.ContractEdit.AfterSave(AfterSaveEventArgs e)
at Kingdee.BOS.Core.Bill.PlugIn.BillModelPlugInProxy.FireAfterSave(AfterSaveEventArgs e)
at Kingdee.BOS.Model.Bill.BillModel.OnAfterSave(AfterSaveEventArgs e)
at Kingdee.BOS.Model.Bill.BillModel.Save(OperateOption option)
at Kingdee.BOS.Business.Bill.Operation.Submit.DoSaveBill(OperateOption option, IOperationResult fullResult)
at Kingdee.BOS.Business.Bill.Operation.Submit.ExecuteBillOperation(OperateOption option)
at Kingdee.BOS.Business.Bill.Operation.Submit.ExecuteOperation()
at Kingdee.BOS.Core.DynamicForm.AbstractDynamicFormOperation.Operation(CallBackWfAfterOperation callbackwf, IOperationResult result)
at Kingdee.BOS.Core.DynamicForm.AbstractDynamicFormOperation.Execute(InvokeFormOperation4WfParam param, CallBackWfAfterOperation callbackwf)
at Kingdee.BOS.Core.DynamicForm.AbstractFormOperation.Execute()
at Kingdee.BOS.Web.DynamicForm.AbstractDynamicWebFormView.InvokeFormOperation(String operationNumber)
at Kingdee.BOS.Business.DynamicForm.BusinessService.ExcuteOperation.DoAction(FormBusinessServiceArgs e)
at Kingdee.BOS.Core.DynamicForm.FormBusinessServiceUtil.InvokeService(IDynamicFormView view, Object source, FormBusinessService service, String activeEntity, DynamicObject activeRow, Int32 rowIndex)
at Kingdee.BOS.Core.DynamicForm.FormBusinessServiceUtil.InvokeServices(IDynamicFormView view, Object source, IEnumerable`1 services, Int32 actionType, String activeEntity, DynamicObject activeRow, Int32 rowIndex)
at Kingdee.BOS.Web.DynamicForm.BusinessServiceCaller.InvokeFormBusiness(IDynamicFormView view, Object source, List`1 formBusinessServices, Int32 actionType, String entityKey, Int32 row)
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)
--- End of inner exception stack trace ---

CachedLoadReferenceObjectManager

T_BAS_MOBILE FORM CONFIG
Kingdee.BOS.App.Core.ViewService
IViewService

问题缓存:

Kingdee.BOS.App.LogService5c3982821bac1dCRM_CUST_LatestInfo,[Type]:System.String

区:

5c3982821bac1dTrue2052

 

 

// Kingdee.K3.CRM.Core.CRMAllocationHelper
public static DynamicObject GetAllocations(Context ctx, string sFormId, string sBillId)
{
    string strFilter = string.Format("FObjectID='{0}' AND FObjectBillID = '{1}'", sFormId, sBillId);
    DynamicObject[] array = BusinessDataServiceHelper.Load(ctx, "CRM_Allocations", null, OQLFilter.CreateHeadEntityFilter(strFilter));
    if (!array.IsNullOrEmpty() && array.Length > 0)
    {
        return array[0];
    }
    return null;
}

posted @ 2020-08-26 08:29  木古白水  阅读(408)  评论(0编辑  收藏  举报