解决方案: |
先在存货系统将所有未记帐单据记帐,在数据库中取消存货系统1-5月的月末结帐标志,在库存系统界面进行恢复月末结帐到1月初,然后执行如下语句(将库存期初改为与存货期初一致):
update ST_TotalAccount
set st_totalaccount.ibeginquantity=ia.inum
from st_totalaccount
join( select cwhcode,cinvcode,(isnull(inum,0)+isnull(ionum,0)-isnull(iinum,0))as inum
from ia_summary where imonth=1)as ia
on st_totalaccount.cwhcode=ia.cwhcode and st_totalaccount.cinvcode=ia.cinvcode
where st_totalaccount.imonth=1
and round(abs(isnull(st_totalaccount.ibeginquantity,0)-isnull(ia.inum,0)),4)>0.0001
在数据库中将存货系统1-5月的月末结帐标志改为真,在库存系统界面进行月末结帐到6月份。这时再对库存与存货6月份对帐即可。 |