删除基础资料如银行账号时报错:银行账号为“xx”的银行账号被“xx”使用,请检查
【问题描述】
删除银行账号或现金账号等基础资料时,有时候会提示:银行账号/现金账号为“xx”的银行账号/现金账号被“xx”使用,请检查.例如常见提示有:
银行账号为“ xx”的银行账号被“银行存款科目初始数据(标识:CN_BANKACNTBAL)”使用,请检查
现金账号为“xx”的现金账号被“现金期初(标识:CN_CASHBALINIT)”使用,请检查
银行账号为“xx”的银行账号被“付款单(标识:AP_PAYBILL)”使用,请检查。
本位以下文截图的报错为例,讲解处理方法,其他报错可参照此报错处理方法解决
【原因分析】
为保证系统数据的一致性,一般要删除基础资料前,系统会校验这些基础资料被哪些单据或者表单引用了,如果有被关联引用,就会出现以上报错。
例如【银行账号为“xx”的银行账号被“银行存款期初(标识:CN_BANKACNTBALINIT)”使用,请检查】这个报错有提到“被银行存款期初使用”,那说明是在出纳管理→初始化→银行存款期初有录入对应银行账号的期初数据,若直接删除银行账号就会提示有关联,从而导致此报错
【解决方案】
一般出现以上报错,就根据报错找到引用了该基础资料的单据(快速找到被引用的单据可参考https://vip.kingdee.com/article/361315965696835840),先删除单据后,再去删除基础资料。
如果已经结束初始化或者结账,无法删除单据,就只能禁用基础资料,不能删除;
如果把引用了该基础资料的单据全部删除了,删除基础资料还是有此报错,就可以先登录管理员账号清除下缓存(参考:https://vip.kingdee.com/questions/7960/answers/11458),再删除;如果清楚了还是有此报错,可以提单至金蝶总部数据组处理。
【案例解析】
本例中【银行账号为“xx”的银行账号被“银行存款期初(标识:CN_BANKACNTBALINIT)”使用,请检查】的报错可按以下情况处理
情况一:如果出纳管理模块未结束初始化或可以反初始化
确认不需要使用该银行账号了,就可以按此帖子https://vip.kingdee.com/article/433431101676160256反初始化出纳管理模块,然后按下截图找到对应单据,删除单据,然后删除银行账号,如果删除了单据还无法删除银行账号,就按上提到的方法,清理系统缓存或提单至金蝶总部数据组处理
情况二:如果出纳管理模块已结束初始化且无法反初始化或已期末结账了多期无法反结账
无法反结账和反初始化的话,就无法删除银行存款期初单据,如果后续确实不再使用该银行账号,建议直接禁用银行账号,禁用的方法参考文档https://vip.kingdee.com/article/375086956801626624
【备注】以上解决方案适用于金蝶云星空企业版和标准版全版本;全文图片是在8.1.0.20230309版本上操作所附的截图
删除基础资料如银行账号时报错:银行账号为“xx”的银行账号被“xx”使用,请检查
本文2024-09-23 01:53:42发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-148901.html