【问题描述】
使用畅捷通T3软件过程中,
针对以前年度进行反结账过程中,遇到采购管理模块取消12月份结账,
提示:本年数据已经结转,不能取消结账。
【分析需求】
按正常逻辑,需要清空新年度数据,或者删除新的年度账后,进行反结账。
但是由于特殊情况,新年度不能进行清空,毕竟还要继续使用。
只是此时此刻就像针对以前年度做一下修改。
进而不能按正常逻辑进行处理,毕竟修改以前年度数据后,也会导致和下一年的期初对不上。
【解决方法】
跟踪数据后,查到与模块结账相关的两个数据库表,
分别是账套库中【gl_mend】和系统库中【ua_account_sub】。
【方法一】
在账套库中可以直接取消采购管理模块结账标识的修改,
即针对账套库执行下述语句:
update gl_mend set bflag_pu='0' where iperiod='12'
【方法二】
在系统库中将应付模块(AP)的年度关闭标识进行修改,
即针对系统库执行下述语句:
update ua_account_sub set bclosing='0'where cacc_id='888' and csub_id='AP' and iyear='2021'
将年度关闭标志改为未关闭(0)后,
在软件中,重新操作取消结账即可成功。