lcerp 发表于 2009-8-19 08:43:08

如何手工取消月结

对于浪潮软件的有些版本,不提供反月结功能(物流模块),现将个人如何在数据库里操作,给大家共同商讨下:

由于进销存的月结顺序为先采购和销售,再库存,最后是存货,所以如果月结
以后,需要手工取消月结,必须按照先存货,再库存,后为采购与销售的顺序,
由于销售模块中提供了自动取消月结的功能,所以不需要手工取消月结。
以当前日期是2000年4月份为例,3月份的单据需要修改,按以下步骤操作:
一定先做数据备份
单用户:在isql中以lc0019999登录
网络版:以lc00x9999登录 00x为帐套号
(1)取消存货月结
      1、将4月份的单据取消记帐
      2、将存货的当前帐务日期修改到3月
         update LSCONF set F_VAL="20000301"
         where F_VKEY="CH_KJRQ"
go
         update LSCONF set F_VAL="200002"
         where F_VKEY="CH_YJQJ"
      3、将KCWLYE、KCCYYE中4月份的记录删除
         delete KCWLYE where KCWLYE_KJQJ like "04"
         go
         delete KCCYYE where KCCYYE_KJQJ like "04"
      4、将LSYJST(所有已月结的系统和期间)中存货
         的3月份月结标志删除
         delete LSYJST where LSYJST_XTBH="IN(注6.3以前版本为‘CH')" and
         LSYJST_KJQJ="03"
      如果按以上的步修改正确以后,这时的财务日期应为3月份
(2)取消库存月结
      1、将4月份的单据取消记帐
      2、将库存的当前帐务日期修改到3月
         update LSCONF set F_VAL="20000301"
         where F_VKEY="KC_KJRQ"
go
         update LSCONF set F_VAL="200002"
         where F_VKEY="KC_YJQJ"
      3、将KCCKYE中4月份的记录删除
         delete KCCKYE where KCCKYE_KJQJ like "04"
      4、将LSYJST(所有已月结的系统和期间)中库存
         的3月份月结标志删除
         delete LSYJST where LSYJST_XTBH="ST(注6.3以前版本为‘KC')" and
         LSYJST_KJQJ="03"
      如果按以上的步修改正确以后,这时的财务日期应为3月份
(3)取消采购月结
      1、将4月份的单据取消记帐
      2、将采购的当前帐务日期修改到3月
         update LSCONF set F_VAL="20000301"
         where F_VKEY="CG_KJRQ"
go
         update LSCONF set F_VAL="200002"
         where F_VKEY="CG_YJQJ"
      3、将CGYFYE中4月份的记录删除
         delete CGYFYE where CGYFYE_KJQJ like "04"
      4、将LSYJST(所有已月结的系统和期间)中采购
         的3月份月结标志删除
         delete LSYJST where LSYJST_XTBH="PU(注6.3以前版本为‘CG')" and
         LSYJST_KJQJ="03"
(4)取消销售月结
      如果按以上的步骤修改正确以后,这时的财务日期应为3月份
      注:使用了进销存全部模块,则按照以上四步操作;如果只使用了库存与
    存货,则执行第(1)步和第(2)步;如果采购与库存连用,执行第(2)
    和第(3)步;如果单独使用库存,则只需执行第(2)步

dst3391 发表于 2009-8-19 09:00:46

楼主浪潮资料非常全面!

LIUDH911 发表于 2009-9-11 08:10:18

没有使用过,路过学习一下经验
页: [1]
查看完整版本: 如何手工取消月结