浪潮ERP软件GS反年结,1月凭证无法取消记帐

浪潮ERP软件GS反年结,1月凭证无法取消记帐

操作系统: WIN 2003 SERVER SP1 数 据 库: SqlSvr 2000
软件版本: GS_3.5 软件模块: 总账
问题描述:
   为反年结需取消1-6月凭证,取消到1月时报错
产生原因: 为修改2008年12月的凭证,做反年结,取消2-6月凭证后,发现1月凭证无法取消记帐
解决方法:
   首先做数据库总备份,然后按顺序执行以下语句
1、保证2-6月份凭证已取消记帐

2、查询备份并清除ZWFZYE2009表2月份以后所有记录

select * into ZWFZYE2009_090630 from ZWFZYE2009
 

delete from  ZWFZYE2009 where ZWFZYE_DWBH=’010080031003′  and  ZWFZYE_KJQJ>=’02′
 
3、 查询备份并清除ZWKMYE2009表2月份以后所有记录

select * into ZWKMYE2009_090630 from ZWKMYE2009
 

delete from  ZWKMYE2009 where ZWKMYE_DWBH=’010080031003′  and  ZWKMYE_KJQJ>=’02′

4、查询备份并修改2-6月份会计期间为未来状态
select * into lsqjzt2009_090630 from lsqjzt2009 

 update lsqjzt2009 set lsqjzt_qjzt=’4′ where lsqjzt_dwbh=’010080031003′ and  lsqjzt_qjxh>=’02′
 
5、手工SQL取消1月份所有凭证记帐

select * into ZWPZK2009_090630 from ZWPZK2009
 
update zwpzk2009 set zwpzk_jzr=” where zwpzk_dwbh=’010080031003′ and zwpzk_kjqj=’01′
update zwpzk2009 set zwpzk_jzf=’0′ where zwpzk_dwbh=’010080031003′ and zwpzk_kjqj=’01′

6、把1月份发生和累计数据清除

update zwkmye2009 set ZWKMYE_JFLJ=’0′,ZWKMYE_DFLJ=’0′,ZWKMYE_JFFS=’0′,ZWKMYE_DFFS=’0′ where ZWKMYE_DWBH=’010080031003′ and  ZWKMKYE_KJQJ=’01′

update zwkmye2009 set ZWKMYE_NCYE=ZWKMYE_DQYE where ZWKMYE_DWBH=’010080031003′  and  ZWKMYE_KJQJ=’01′

update zwfzye2009 set ZWFZYE_JFLJ=’0′,ZWfzYE_DFLJ=’0′,ZWfzYE_JFFS=’0′,ZWfzYE_DFFS=’0′ where ZWFZYE_DWBH=’010080031003′  and  ZWFZYE_KJQJ=’01′

update zwfzye2009 set ZWFZYE_NCYE=ZWFZYE_DQYE where ZWFZYE_DWBH=’010080031003′  and  ZWFZYE_KJQJ=’01′

7、修改1月份会计期间为未来状态

 update lsqjzt2009 set lsqjzt_qjzt=’4′ where lsqjzt_dwbh=’010080031003′ and  lsqjzt_qjxh=’01′

原创文章,转载请注明: 转载自浪潮888博客

本文链接地址: 浪潮ERP软件GS反年结,1月凭证无法取消记帐

文章的脚注信息由WordPress的wp-posturl插件自动生成



This entry was posted in 浪潮文档. Bookmark the permalink.

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>