问题描述:
仓库1(芯片、镜头仓),记账、月末处理后出库成本没有计算出来,而且也不让取消月末处理,提示运行时错误'13',类型不匹配。
问题回复:
出现此问题发现,客户数据中存货档案名称长度超长,引起了期末处理计算平均成本时二进制截断,出错没有更新部分出库成本。请先手工将存货档案,名称超长的处理一下,要求不超过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*/