删除采购退料单时报错
金蝶云社区-潘勇_1
潘勇_1
0人赞赏了该文章 836次浏览 未经作者许可,禁止转载编辑于2015年07月14日 22:19:22

删除采购退料单时报如下图错误:


补充说明:
1、此单关联采购订单生成
2、采购退料单做过扩展,但是删除扩展单据后,还是报同样的错误
3、版本:Cloud5+PT097471
4、错误详情:
[{"operation":"PUR_MRB_List.AfterConfirm"}]
发生时间:22:17:06
错误来源: mscorlib
错误信息:实体类型PurchaseReturn中不存在名为Date的属性
===================================================
调用堆栈:

Server stack trace:
at Kingdee.BOS.Orm.DataEntity.DynamicObject.get_Item(String propertyName)
at Kingdee.K3.SCM.App.Pur.ServicePlugIn.PurchaseReturn.ReturnBillWriteBack.FindBillDate(Int64 mrbEntryId)
at Kingdee.K3.SCM.App.Pur.ServicePlugIn.PurchaseReturn.ReturnBillWriteBack.AfterCloseRow(AfterCloseRowEventArgs e)
at Kingdee.BOS.Core.BusinessFlow.PlugIn.BusinessFlowServicePlugInProxy.FireAfterCloseRow(AfterCloseRowEventArgs e)
at Kingdee.BOS.App.Core.BusinessFlow.WriteBackLogicUnit.CloseRowLogic.DoTaskLast()
at Kingdee.BOS.App.Core.BusinessFlow.WriteBackEngine.WriteToSourceDataEntity()
at Kingdee.BOS.App.Core.BusinessFlow.WriteBackEngine.Do()
at Kingdee.BOS.App.Core.BusinessFlow.BusinessFlowWriteBack.DoWriteBackEachRule(KeyValuePair`2 rule, WriteBackEngineContext engineContext)
at Kingdee.BOS.App.Core.BusinessFlow.BusinessFlowWriteBack.DoWriteBack(Sheets`1 sheets, AED`1 aed)
at Kingdee.BOS.App.Core.BusinessFlow.BusinessFlowTracker`1.WriteDataToDB(BusinessFlowInstanceCollection newInstances, BusinessFlowTrackerCollection trackerRows, Sheets`1 sheets, Sheets`1 snapshot, AED`1 aed)
at Kingdee.BOS.App.Core.BusinessFlow.BusinessFlowTracker`1.Delete(String[] ids, DynamicObject[] dataObjects)
at Kingdee.BOS.App.Core.BusinessFlow.BusinessFlowTrackerApply.Delete(DynamicObject[] dataObjects, String operationNumber)
at Kingdee.BOS.App.Core.Delete.DeleteConvertData(DynamicObject[] objs)
at Kingdee.BOS.App.Core.AbstractOprerationService.CallOperation(DynamicObject[]& objs)
at Kingdee.BOS.App.Core.AbstractOprerationService.CallOperatinTransaction(DynamicObject[] objs)
at Kingdee.BOS.App.Core.AbstractOprerationService.DoExcete()
at Kingdee.BOS.App.Core.AbstractOprerationService.Excute(Object[] ids)
at Kingdee.BOS.App.Core.DeleteService.Delete(Context ctx, BusinessInfo info, Object[] Ids, OperateOption option, String operationNumber)

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.IDeleteService.Delete(Context ctx, BusinessInfo info, Object[] Ids, OperateOption option, String operationNumber)
at Kingdee.BOS.ServiceHelper.BusinessDataServiceHelper.Delete(Context ctx, BusinessInfo businessInfo, Object[] Ids, OperateOption option, String operationNumber)
at Kingdee.BOS.Business.Bill.Operation.Delete.BatDelete(Int32 loopTimes, Int32 iBat, String[] _idList, IOperationResult fullResult)
at Kingdee.BOS.Business.Bill.Operation.Delete.DoListDelete(IOperationResult fullResult)
at Kingdee.BOS.Business.Bill.Operation.Delete.ExecuteOperation()
at Kingdee.BOS.Core.DynamicForm.AbstractDynamicFormOperation.Operation(CallBackWfAfterOperation callbackwf, IOperationResult result)
at Kingdee.BOS.Core.DynamicForm.AbstractDynamicFormOperation.<>c__DisplayClass27.b__21(MessageBoxResult result)
at Kingdee.BOS.Web.DynamicForm.DynamicWebFormView.AfterConfirm(String id, Int32 returnOption)
at Kingdee.BOS.Web.DynamicForm.DynamicWebFormController.AfterConfirm(String id, Int32 returnOption)
错误数据: System.Collections.ListDictionaryInternal