解决方案: |
经查100201001科目2003年初余额调节表双方就不平,解决办法及操作步骤如下:
1.取消该帐套(假设为020)2003年度100201001科目银行对帐及核销;
2.将该帐套输出为另一帐套如888,将888帐套重新结转2003年年度账
3.在UFDATA_888_2003数据库中通过SQL SERVER将以下两个查询分别导出到一ACCESS库中:
--导出期初888帐套100201001科目正确的年初未达日记帐记录
select * from gl_accvouch
where ibook=1 and (iflag is null or iflag=2) and ccode = '100201001' and iperiod<>20
and bdelete=0 and dbill_date < '2003-01-01'
order by dbill_date,isignseq,ino_id,inid,I_id
--导出期初888帐套100201001科目正确的年初未达对帐单记录
select * from rp_bankrecp where ccode = '100201001' and ibegin<>0 and bdelete=0 and ddate < '2003-01-01'
4.取消020帐套记帐至2003年年初;
5.通过以下语句删除020帐套2003年错误的期初未达银行账及对帐单记录;
--删除020帐套100201001科目不正确的年初未达日记帐记录
select * from gl_accvouch where ibook=1 and (iflag is null or iflag=2)
and ccode = '100201001' and iperiod<>20 and bdelete=0 and dbill_date < '2003-01-01'
--删除020帐套100201001科目不正确的年初未达对帐单记录
select * from rp_bankrecp where ccode = '100201001' and ibegin<>0 and bdelete=0 and ddate<'2003-01-01'
6.通过SQL SERVER 将第3步中输出的记录分别导入UFDATA_020_2003数据库GL_ACCVOUCH及RP_BANKRECP表中;
7.在UFDATA_020_2003数据库CODE表中将100201001科目的DEND字段值改为2002-12-31 00:00:00.000
8.从支持网站下载821总帐最新补丁,打上后重新记帐对帐即可。另外,如果银行对账不平衡时,请不要使用银行帐核销功能,否则将造成以后对账错误。最好在当前年度所有的银行对帐工作做完后进行银行帐核销工作。 |