本期存在单价小于等于零或金额为零的库存单据或者委外工序接收单!结账不成功!原创
金蝶云社区-随风飘走身份
随风飘走
5人赞赏了该文章 909次浏览 未经作者许可,禁止转载编辑于2021年11月13日 21:58:57

本期存在单价小于等于零或金额为零的库存单据或者委外工序接收单!结账不成功!


image.png

此问题报错的后台检查语句是:

select count(*) from ICShop_SubcIn v1 inner join ICShop_SubcInEntry u1 ON v1.FInterID=u1.FInterID

 where v1.FDate>='2021/10/01' AND v1.FDate<'2021/11/01' and ((u1.FBaseUnitPrice<=0 and v1.FClassTypeID=1002523 and v1.FBillType=0) or (u1.FBaseUnitPrice*u1.FBasePassQty=0 and v1.FClassTypeID=1002523 and v1.FBillType=0))

and (not (u1.FBaseUnitPrice=0 and u1.FAmount<>0)) and (not (u1.FPassQty=0 and u1.FAmount=0))

go


造成的原因是:

委外加工接收单上的合格数量为0,而加工费又录入了金额,导致结账不成功。


处理方式(把委外接收单上的加工费用改为0):

select * from ICShop_SubcIn where FBillNo='委外加工接收单单号'

select FPassQty,FAmount,* from  ICShop_SubcInEntry where FInterID=委外加工接收单ID

--更新委外接收单上的加工费为0

UPDATE ICShop_SubcInEntry  SET FAmount='0' where FInterID=委外加工接收单ID

赞 5