问题现象: | 客户存货核算进行期末处理,自动生成调整单后在系统中查询不到,通过数据库查询发现只生成了调整单主表中数据,在调整单子表中未生成数据,因此系统中查询不到,请总部支持,多谢! |
问题原因: | |
解决方案: | 您好, 此问题【经查看数据/测试】现做如下分析与答复: 【问题原因】 由于存货明细账中的采购入库单上的供应商为空,领料单上的供应商为空白而不是null,导致生成调整单出错; 【解决方案】 这些单据,应该都是导入或二次开发造成,并不是系统记账造成。对于已经出现问题的,请在查询分析器中执行下面语句,根据单据上的供应商修改存货明细账中的供应商,并将供应商为空白的修改为null值,然后再期末处理: update a set cvencode=c.cvencode from IA_Subsidiary a inner join rdrecords b on a.id=b.AutoID inner join RdRecord c on b.ID=c.ID where ISNULL(a.cvencode,'')<>ISNULL(c.cvencode,'') and a.cVouType not in ('20','21') and ISNULL(a.cvencode,'')='' update ia_subsidiary set cVenCode=null where cvencode='' and imonth=10 【注意事项】修改前请务必做好数据备份;由于网站的关系,上述语句中的标点符号' % + 必需在输入法为英文的状态下重新录入后再执行; |
相关补丁: | |
版本: | 8.90 |
模块: | 存货管理 |
产品: | 供应链 |
问题名称: | 存货核算进行期末处理,自动生成调整单失败 |
最后更新: | 2011-11-29 23:40:54 |