生成凭证报错:对象名‘T_GL_BALANCE_XXX无效’处理方案原创
30人赞赏了该文章
423次浏览
编辑于2022年12月29日 22:48:09
报错信息解读
所提示报错的业务对象为总账模块的虚拟余额表,每个账簿都对应这样一个虚拟余额表,记录该账簿每个期间各科目的发生额,一般称“未过账余额表”,最后的下划线后的一串数字代表着账簿内码(T_BD_ACCOUNTBOOK中的FBOOKID字段),一般每一个账簿在创建的时候都会默认创建此虚拟余额表,且一般在凭证保存后会往该表中插入数据。
报错原因
虚拟余额表在数据库中不存在了,不存在大概有两种可能:
1) 人为删除了这个数据表;
2) 目前产品在一种应用场景下存在BUG:在账簿列表批量引入多个账簿除第一个账簿外其他账簿未自动创建虚拟余额表,预计于2022年12月补丁优化,因研发计划可能会有临时调整,以实际发布时间为准。
处理方案
方案1) 找到报错账簿,打开账簿点击“保存”按钮,重新保存下账簿,即会自动创建该账簿的虚拟余额表;
方案2) 选择一个科目修改并保存,系统会自动创建缺失的数据表;
方案3) 数据库创建缺失的虚拟余额表。附件为创建语句。
给账簿创建未过账余额表.rar(0.86KB)
推荐阅读