u8c服务小锦囊-存货核算-发出商品账表结存数量单价金额没有值处理方案—U8C实施与服务支持部时彩云问题描述:发出商品账表结存数量、单价、金额没有值原因:结存计算逻辑:期初借方-期初贷方+本期借方-本期贷方,但查询引擎未判空值,导致计算失败。处理方案:修改查询引擎SQL设计添加空值判断计算逻辑操作步骤如下:结存数量取值逻辑修改如下:(isnull(TEMQ_Sendqichujiefang.JIENNUMBER,0)-isnull(TEMQ_Sendqichudaifang.DAINNUMBER,0)+isnull(TEMQ_Sendjiefang.JIENNUMBER,0)-isnull(TEMQ_Senddaifang.DAINNUMBER,0))结存单价增加判断空值条件修改如下:(casewhen(isnull(TEMQ_Sendqichujiefang.JIENNUMBER,0)-isnull(TEMQ_Sendqichudaifang.DAINNUMBER,0)+TEMQ_Sendjiefang.JIENNUMBER-TEMQ_Senddaifang.DAINNUMBER)=0then0else(isnull(TEMQ_Sendqichujiefang.JIENMONEY,0)-isnull(TEMQ_Sendqichudaifang.DAINMONEY,0)+TEMQ_Sendjiefang.JIENMONEY-TEMQ_Senddaifang.DAINMONEY)/(isnull(TEMQ_Sendqichujiefang.JIENNUMBER,0)-isnull(TEMQ_Sendqichudaifang.DAINNUMBER,0)+TEMQ_Sendjiefang.JIENNUMBER-TEMQ_Senddaifang.DAINNUMBER)end)isnull(TEMQ_Senddaifang.DAINNUMBER,0)结存金额增加判断空值条件修改如下:(isnull(TEMQ_Sendqichujiefang.JIENMONEY,0)-isnull(TEMQ_Sendqichudaifang.DAINMONEY,0)+TEMQ_Sendjiefang.JIENMONEY-TEMQ_Senddaifang.DAINMONEY)