采购入库单审核报错
金蝶云社区-猫叔123
猫叔123
0人赞赏了该文章 632次浏览 未经作者许可,禁止转载编辑于2018年12月31日 16:10:09

业务堆栈如下:
采购入库单审核报错
Caused exception message is: Sql1 execute exception : update VTZWQJLEDZ1AHHBA2HMERY89JW1F t set FBaseQty =
(select round(decimal(t.FQty*t7.FBaseConvsRate,21,8), t.FbaseQtyPrecision)
from
t_bd_MultiMeasureUnit t7
where t.FMaterialId=t7.FMaterialID and t.FUnitId=t7.FMeasureUnitId)
Caused exception message is: ORA-01407: 无法更新 ("EASDT"."VTZWQJLEDZ1AHHBA2HMERY89JW1F"."FBASEQTY") 为 NULL

分析:
分析日志:fbaseqty无法更新为null;说明基本数量为空导致单据无法提交,首先检查物料多计量单位维护是否正常;
问题最终分析为单据的其中一条分录的多计量单位未维护基本计量单位导致,修复后正常