配送出库单选择配送价目表时报错提示“尝试除以零”
cloud食神5.1,总部配送新增配送出库单选择配送价目表时报错“尝试除以零”,提示如下:
发生时间:13:36:06
错误来源: mscorlib
错误信息:尝试除以零。
===================================================
调用堆栈:
在 System.Decimal.FCallDivide(Decimal& d1, Decimal& d2)
在 System.Decimal.op_Division(Decimal d1, Decimal d2)
在 Kingdee.K3.DE.App.Core.PriceService.GetPriceFromList(Context ctx, PriceArgs priceArg)
在 Kingdee.K3.DE.ServiceHelper.PriceServiceHelper.GetDispatchPriceArray(Context ctx, PriceArgs priceArg)
在 Kingdee.K3.DE.CentralKitchen.Business.PlugIn.StockRefPriceExt.SetCurrentInStockPrice(AbstractBillPlugIn plugIn, String headStockOrgKey, String detailEntryKey, String detailEntryORM, String materialKey, String priceListKey, String dateKey, String ownerKey, String stockKey, String lotKey, String detailBaseUnitQtyKey, String detailQtyKey, String detailReferencePrice, Int32 rowIndex, Action`1 changeHandler)
在 Kingdee.K3.DE.CentralDistribution.Business.PlugIn.DistributionOutStock.GetRefCost(Int32 rowIndex)
在 Kingdee.K3.DE.CentralDistribution.Business.PlugIn.DistributionOutStock.DataChanged(DataChangedEventArgs e)
在 Kingdee.BOS.Core.DynamicForm.PlugIn.DynamicFormModelPlugInProxy.FireDataChanged(DataChangedEventArgs e)
在 Kingdee.BOS.Core.DynamicForm.AbstractDynamicFormModel.UpdateFieldValue(Field field, DynamicObject obj, Object value, Int32 row)
在 Kingdee.BOS.Core.DynamicForm.AbstractDynamicFormModel.UpdateField(Field field, DynamicObject activeRow, Object value, Int32 rowIndex, Object oldValue)
在 Kingdee.BOS.Core.DynamicForm.AbstractDynamicFormModel.SetValue(Field field, DynamicObject activeRow, Object value, Int32 rowIndex)
在 Kingdee.BOS.Core.DynamicForm.AbstractDynamicFormModel.SetValue(Field field, Object value, Int32 row)
在 Kingdee.BOS.Core.DynamicForm.AbstractDynamicFormModel.SetValue(String key, Object value, Int32 row)
在 Kingdee.BOS.Web.DynamicForm.DynamicWebFormView.DoLookUpSetFieldValue(FieldAppearance ap, ILookUpField lookUpField, Int32 rowIndex, ListSelectedRow selectRow, String combinedFieldKey)
在 Kingdee.BOS.Web.DynamicForm.DynamicWebFormView.DoLookUpAfterShow(String key, Int32 row, ILookUpField lookUpField, FieldAppearance ap, FormResult result, String combinedFieldKey)
在 Kingdee.BOS.Web.DynamicForm.DynamicWebFormView.<>c__DisplayClass46.
在 Kingdee.BOS.Web.DynamicForm.DynamicWebFormView.<>c__DisplayClass36.
错误数据: System.Collections.ListDictionaryInternal
感谢蓝工的解决方案,此问题困扰了很久
物料的单位设置不合理导致的。那个物料的基准单位是公斤,配送价目表用的单位是克,换算成基本单位是1克等于0.001公斤。但是他们的精度却只设置了二位小数,舍尾后就是0.00了。因此就出现了除以0的异常
解决办法,把该物料的计算单位精度调高。至少要大于3位
参考{{{/article/2773214}}}
配送出库单选择配送价目表时报错提示“尝试除以零”
cloud食神5.1,总部配送新增配送出库单选择配送价目表时报错“尝试除以零”,提示如下: 发生时间:13:36:06错误来源: mscorlib错误信息...
点击下载文档
本文2024-09-16 17:54:52发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-18763.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章