配送出库单选择配送价目表时报错提示“尝试除以零”

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

配送出库单选择配送价目表时报错提示“尝试除以零”

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.b__45(FormResult result)
在 Kingdee.BOS.Web.DynamicForm.DynamicWebFormView.<>c__DisplayClass36.b__34()
错误数据: System.Collections.ListDictionaryInternal


感谢蓝工的解决方案,此问题困扰了很久
物料的单位设置不合理导致的。那个物料的基准单位是公斤,配送价目表用的单位是克,换算成基本单位是1克等于0.001公斤。但是他们的精度却只设置了二位小数,舍尾后就是0.00了。因此就出现了除以0的异常
解决办法,把该物料的计算单位精度调高。至少要大于3位
参考{{{/article/2773214}}}

配送出库单选择配送价目表时报错提示“尝试除以零”

cloud食神5.1,总部配送新增配送出库单选择配送价目表时报错“尝试除以零”,提示如下: 发生时间:13:36:06错误来源: mscorlib错误信息...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息