出现此问题发现,客户数据中存货档案名称长度超长,引起了期末处理计算平均成本时二进制截断,出错没有更新部分出库成本。请先手工将存货档案,名称超长的处理一下,要求不超过60个字符。然后手动更新没有成本的出库单记账信息的单价,金额,然后恢复期末处理,重新期末处理。相关凭证需要重做。相关脚本如下:/*--查询存货名称超长的 select LEN(cInvName ),* from inventory where LEN(cInvName )>60--更新没有成本的出库单记账信息的单价,金额,然后恢复期末处理update IA_Subsidiary set iOutCost =0 ,iAOutPrice =0where ISNULL(iaoutquantity,0)<>0 and ISNULL(iaoutprice,0)=0*/