服务热线:010-84986180 专注用友全系产品 · 实施 / 运维 / 二次开发 / 数据迁移
首页 / 用友T3常见问题 / T3 删除科目提示:科目 XXX 已制单、记账或已录入待核银行账期初值!不能删除!
用友T3常见问题

T3 删除科目提示:科目 XXX 已制单、记账或已录入待核银行账期初值!不能删除!

阅读 4

问题现象:

银行存款类科目,期初余额、发生额全部为 0,删除会计科目时弹出提示:科目 (XXX) 已制单、记账或已录入待核银行账期初值!不能删除!,无法完成科目删除操作。

9fdfb98f6468b6032867.png

现象特点:科目余额显示为零,无凭证发生,但依然禁止删除,该问题大多出现在年度结转之后的银行类科目上。

【问题分析】

如果科目指定为银行总账科目,此科目明细发生若未在现金银行模块做银行对账单核销, 则明细记录会转到新年度,此时删除此科目会报此错误。

【问题解决】

使科目明细记录在新年度中不存在,参考如下方案:

方法一:年度结转总账模块前先取消指定此科目的银行总账科目,等结转后再指定科目, 然后再去删除即可正常删除此科目。

方法二:删除数据库的明细记录,首先备份数据,然后对 17 年执行如下 SQL 语句(1002 科目为例),执行完毕后即可删除此科目。

delete gl_accvouch where iperiod in(21,20)

delete rp_bankrecp where ccode='1002'

delete gl_accsum where ccode='1002'

方案选择建议

  1. 年结后还未做业务:优先使用【方案一】,无需操作数据库,安全可靠;

  2. 新年度已经录入大量凭证业务:选择【方案二】数据库脚本清理,执行前必须备份账套文件,防止误删数据;

  3. 如果科目有实际业务数据,不建议删除科目,建议使用科目封存停用功能,规避数据损坏风险。

预防建议(年结操作注意事项)

  1. 上年度结账前,完成银行对账全部勾兑核销,清空未达账记录,再执行年度结转,从根源避免结转过来残留待核银行账数据;

  2. 若不需要银行对账,结转总账之前,可以先取消该科目的银行总账指定,结转完成后再按需重新指定科目;

  3. 不建议直接删除已经发生过业务的会计科目,优先使用封存停用,避免总账、出纳模块出现数据异常。

补充:非银行科目报相同提示,则排查重点放在期初余额、凭证、转账定义、辅助期初余额,一般不存在 rp_bankrecp 表的记录。

相关推荐