B2C订单审核时报错
金蝶云社区-三儿
三儿
0人赞赏了该文章 502次浏览 未经作者许可,禁止转载编辑于2017年11月16日 16:26:11


[{"operation":"ECC_AllThirdOrder.AfterConfirm"}]
发生时间: 16:25:01
错误编号: 127726008ab640de8c7c4134b632bc04
错误信息: Object cannot be cast from DBNull to other types.
===================================================
调用堆栈:
Server stack trace:
at System.DBNull.System.IConvertible.ToDecimal(IFormatProvider provider)
at System.Convert.ToDecimal(Object value)
at Kingdee.K3.ECM.App.ECC.Core.ECCPickingSheduleService.AutoMatchLogisticsFare(List`1 logisticsFareObjs, Decimal weight, Decimal& result)
at Kingdee.K3.ECM.App.ECC.Core.ECCPickingSheduleService.AutoMatchLogisticsFare(DynamicObject logisticsTypeObj, DynamicObject receiveAddressDnyObj, Decimal weight, Decimal& result)
at Kingdee.K3.ECM.App.ECC.Core.ECCPickingSheduleService.CalculateLogisticsCost(Context ctx, DynamicObject logistics, DynamicObject scheduleDynObj, Decimal weight, Dictionary`2 unitConvertCache, Int64 defaultUintId)
at Kingdee.K3.ECM.App.ECC.Core.ECCPickingSheduleService.CalculateLogisticsCost(Context ctx, DynamicObject logistics, DynamicObject scheduleDynObj, Decimal weight, Dictionary`2 unitConvertCache)
at Kingdee.K3.ECM.App.ECC.Core.ECCPickingSheduleService.BatchSaveScheduleBill(Context ctx, String targetformId, DynamicObject[] scheduleDynObjs, List`1& failScheduleEntryDynObjList)
at Kingdee.K3.ECM.App.ECC.Core.ECCPickingSheduleService.CreatePickingScheduleBill(Context ctx, DynamicObject[] orderDynObjs)
at Kingdee.K3.ECM.App.ECC.ServicePlugIn.Order.Audit.CreatePickingScheduleBill(Context ctx, DynamicObject[] orders)
at Kingdee.K3.ECM.App.ECC.ServicePlugIn.Order.Audit.TaskAboutProcess(Context ctx, DynamicObject[] orders)
at Kingdee.K3.ECM.App.ECC.ServicePlugIn.Order.Audit.EndOperationTransaction(EndOperationTransactionArgs e)
at Kingdee.BOS.App.Core.PlugInProxy.OperationServicePlugInProxy.FireEndOperationTransaction(EndOperationTransactionArgs e)
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.AbstractSetStatus.Excute(Object[] ids)
at Kingdee.BOS.App.Core.SetStatusService.SetBillStatus(Context ctx, BusinessInfo businessInfo, List`1 pkEntryIds, List`1 paras, String operationNumber, OperateOption option)
Exception rethrown at [0]:
at Kingdee.BOS.ServiceHelper.BusinessDataServiceHelper.SetBillStatus(Context ctx, BusinessInfo businessInfo, List`1 pkEntryIds, List`1 paras, String operationNumber, OperateOption option)
at Kingdee.BOS.Business.Bill.Operation.AbstractStatusConvert.ExecuteBillOperation(List`1 paras, OperateOption option)
at Kingdee.BOS.Business.Bill.Operation.AbstractStatusConvert.ExecuteStatusConvert(List`1 paras)
at Kingdee.BOS.Business.Bill.Operation.Audit.AuditIdeaPrompt()
at Kingdee.BOS.Core.DynamicForm.AbstractDynamicFormOperation.Operation(CallBackWfAfterOperation callbackwf, IOperationResult result)
at Kingdee.BOS.Core.DynamicForm.AbstractDynamicFormOperation.<>c__DisplayClass2b.b__23(MessageBoxResult result)
at Kingdee.BOS.Web.DynamicForm.DynamicWebFormView.AfterConfirm(String id, Int32 returnOption)
at Kingdee.BOS.Web.DynamicForm.DynamicWebFormController.AfterConfirm(String id, Int32 returnOption)