入库单下推应付单填写应付单含税单价报错
金蝶云社区-张柳
张柳
0人赞赏了该文章 780次浏览 未经作者许可,禁止转载编辑于2017年02月24日 16:01:37


入库单下推应付单填写应付单含税单价报错

详细报错:
[{"operation":"AP_Payable.UpdateValue"}]
发生时间:15:59:00
错误来源: Kingdee.BOS.DataEntity
错误信息:Specified cast is not valid.
===================================================
调用堆栈:
at Kingdee.BOS.Orm.Metadata.DataEntity.DynamicProperty.GetValue[T](DynamicObject dataEntity)
at Kingdee.K3.BD.BaseDataController.CurrencyController.FormatChildStoreValue(FormatChildValueArgs e)
at Kingdee.BOS.Core.Metadata.FieldElement.DecimalField.SetFieldValue(IDynamicFormModel model, DynamicObject activeRow, Object value)
at Kingdee.BOS.Core.DynamicForm.AbstractDynamicFormModel.UpdateFieldValue(Field field, DynamicObject obj, Object value, Int32 row)
at Kingdee.BOS.Core.DynamicForm.AbstractDynamicFormModel.UpdateField(Field field, DynamicObject activeRow, Object value, Int32 rowIndex, Object oldValue)
at Kingdee.BOS.Core.DynamicForm.AbstractDynamicFormModel.SetValue(Field field, DynamicObject activeRow, Object value, Int32 rowIndex)
at Kingdee.BOS.Core.DependencyRules.DynamicObjectValueHandler.SetValue(Object value)
at Kingdee.BOS.Core.DependencyRules.BOSDynamicRow.TrySetMember(String key, Object value)
at Kingdee.BOS.Scripting.ExpressionContext.TrySetValue(String key, Object newValue)
at Kingdee.BOS.Scripting.PyDynamicMetaObject.TrySetMember(SetMemberBinder binder, Object value)
at CallSite.Target(Closure , CallSite , Object , Object )
at IronPython.Runtime.PythonContext.SetAttr(CodeContext context, Object o, String name, Object value)
at IronPython.Runtime.Operations.PythonOps.SetAttr(CodeContext context, Object o, String name, Object value)
at (Closure , CodeContext , FunctionCode )
at Microsoft.Scripting.Interpreter.LightLambda.Run2[T0,T1,TRet](T0 arg0, T1 arg1)
at IronPython.Compiler.PythonScriptCode.RunWorker(CodeContext ctx)
at IronPython.Compiler.RuntimeScriptCode.InvokeTarget(Scope scope)
at Kingdee.BOS.Scripting.PyExpressionEvaluator.Run(Expression expression, ExpressionContext context)
at Kingdee.BOS.Business.DynamicForm.BusinessService.Calculate.DoAction(FormBusinessServiceArgs e)
at Kingdee.BOS.Core.DynamicForm.FormBusinessServiceUtil.ExceuteServices(List`1 sers, DynamicObject activeRow, Int32 rowIndex)
at Kingdee.BOS.Core.DependencyRules.EntityRule.Execute(BOSActionExecuteContext context)
at Kingdee.BOS.Core.DependencyRules.RuleContainer`6.Execute(C executeContext, TaskCollection tasks)
at Kingdee.BOS.Core.DependencyRules.RuleContainer`6.Resume(C executeContext)
at Kingdee.BOS.Core.DependencyRules.RuleContainer`6.Raise(S arg, C executeContext)
at Kingdee.BOS.Core.DependencyRules.BOSRuleContainer.RaiseDataChanged(String fieldKey, Object dataEntity, BOSActionExecuteContext executeContext)
at Kingdee.BOS.Web.DynamicForm.DataBinder.FieldDataChanged(ModelDataChangedEventArgs e)
at Kingdee.BOS.Core.DynamicForm.ModelDataChangedHandle.Invoke(Object sender, ModelDataChangedEventArgs e)
at Kingdee.BOS.Core.DynamicForm.AbstractDynamicFormModel.UpdateField(Field field, DynamicObject activeRow, Object value, Int32 rowIndex, Object oldValue)
at Kingdee.BOS.Core.DynamicForm.AbstractDynamicFormModel.SetValue(Field field, DynamicObject activeRow, Object value, Int32 rowIndex)
at Kingdee.BOS.Core.DynamicForm.AbstractDynamicFormModel.SetValue(Field field, Object value, Int32 row)
at Kingdee.BOS.Core.DynamicForm.AbstractDynamicFormModel.SetValue(String key, Object value, Int32 row)
at Kingdee.BOS.Web.DynamicForm.DynamicWebFormView.UpdateValue(String key, Int32 row, Object value)
at Kingdee.BOS.Web.Bill.BillView.UpdateValue(String key, Int32 row, Object value)
at Kingdee.BOS.Web.DynamicForm.DynamicWebFormController.UpdateValue(String key, Object value, Int32 row, JSONArray postDatas)
错误数据: System.Collections.ListDictionaryInternal