库存总帐不正确
- 浏览:678 - 发布时间:2008-01-08 00:00:00.0
问题版本: |
810-U6普及版3.1 |
问题模块: |
818-报账中心 |
所属行业: |
0-通用 |
问题状态: |
1-UU通注册用户 |
关 键 字: |
库存总帐不正确 |
适用产品: |
U8库存管理 |
补 丁 号: |
|
开放状态: |
0-UU通注册用户 |
原问题号: |
|
提交时间: |
2008-1-8 |
问题名称: |
库存总帐不正确 |
问题现象: |
盘点单,盘点存货时,账面数量错误,和库存台帐和存货结存表中的数量不 符,库存台帐和存货结存表中的数量是一致的! |
原因分析: |
由于库存总帐不正确造成的。 分析过程: 通过事件探察器,对盘点单和库存台帐分别进行跟踪,发现盘点单的数量取自库存总帐,台帐等帐表是从收发记录表取数,改写语句如下: --已经结帐?末月是6月,正常情况应该有imonth=1到imonth=7的数据,现在发现6月和7月的都有两条记录,共9条数据 select * from ST_TotalAccount where cwhcode='001'and cinvcode='1020001' order by imonth --收发记录主子表的数据源 select |
解决方案: |
由于在库存结帐的时候,程序会写库存总帐,所以,只要重新对库存进行结帐即可。 先执行如下脚本: update gl_mend set bflag_ia=0 where iperiod in ('5','6') 再在库存中取消,5月和6月的结帐,重新结帐,然后再执行如下脚本,改回存货的结帐标志: update gl_mend set bflag_ia=1 where iperiod in ('5','6') | |