问题现象: | 用友财务账上暂估共计:应付帐款(220204)= 29 848 850.93 其中辅材暂估:应付帐款(220204)(243辅材备件暂估)= 325 434.38 劳保用品暂估:应付帐款(220204)(273劳保用品暂估)= 10 025.10 材料暂估: 应付帐款(220204)(044暂估)=29 513 391.45 存货模块——帐表——汇总表——暂估材料余额 按原材料分类,备品备件分类和辅材分类查询出的结果不符 数据路径 ftp://125.35.5.138/鞍井.rar [2011-10-19 20:48:41 补充] 数据为9月28日数据,9月存货帐未结时的数据 |
问题原因: | |
解决方案: | 您好,已就该问题与一线郭先生电话沟通,此问题【经查看数据】现做如下分析与答复: 【问题原因及检查脚本】 由于目前软件中没有对暂估材料余额表余额与科目余额进行约束性核对流程,且用户所有的该种核对方式存在一定的缺陷都会导致两者余额产生差异。经过沟通目前核对范围只能按科目发生额及暂估材料余额表中本期暂估金额-本期报销金额进行核对。 针对二者发生对账不平,通过如下脚本检测看出: 1.存在在总账生成220204科目凭证的情况 2.在存货系统中制单时修改过220204科目的金额 3.在存货系统对结算过的采购入库单生成凭证时也用了220204暂估科目 请与用户沟通解释并协商处理。以下为相应的查询脚本请参考: declare @iperiod as int set @iperiod=8 --手工录入对账期间 select @iperiod as 期间,*, abs(存货暂估金额-科目暂估金额) as 差异 from ( select cpzid,sum(iainprice)as 存货暂估金额 from ia_subsidiary where bFlag=1 group by cpzid )ia join ( select coutno_id,sum(mc)as 科目暂估金额 from gl_accvouch where ccode='220204' and iflag is null and iperiod=@iperiod group by coutno_id) gl on ia.cPZID =gl.coutno_id where abs(存货暂估金额-科目暂估金额)>1 UNION ALL select @iperiod , coutno_id, NULL,coutno_id,SUM(MC), ABS(SUM(MC)) From GL_accvouch where ccode='220204' and iperiod =@iperiod and coutno_id not like '%ia%' GROUP BY coutno_id --4月份的用结算过的采购入库单生成凭证用了220204暂估科目 select * from IA_Subsidiary where cpzid='2011IA0000000000643' select * from gl_accvouch where coutno_id='2011IA0000000000643' and iflag is null 【注意事项】修改前请务必做好数据备份; |
相关补丁: | |
版本: | 8.70sp |
模块: | 存货管理 |
产品: | 供应链 |
问题名称: | 鞍井暂估数据不平 |
最后更新: | 2011-10-24 11:48:06 |