问题现象:如何删除没有发生的银行存款下级科目?
原因:如果科目指定银行总账科目,此科目明细发生若未在现金银行模块做银行对账单核销,则明细记录会转到新年度,此时删除此科目会报此错误。
解决方案:使科目明细记录在新年度中不存在,参考如下方案:
1)方案1:上年度银行总账科目先对账核销,然后再次结转总账数据
2)方案2:结转总账数据前取消指定银行总账科目,等结转后再指定科目
3)方案3:删除数据库的明细记录,如下SQL语句(10202科目为例)
delete from gl_accvouch where iperiod in (21,20)
总结:如果针对年结后的未做任何数据或调整的情况采用方案2比较合适,如新年度账做了大的变动方案3比较合适。