T6科目表显示的科目分类错误
T6 科目表显示的科目分类错误
作者:郝瑞然
【问题现象】
行业性质为:建设单位,正常的科目大类应该为:来源和占用两大类。现在问题是查询会计科目的时候科目大类为:资产、负债、权益、成本、损益 。如下图所示:
【原因分析】
1、首先查看“总账”—“设置”—“选项”的“其他”页签中显示会计准则为:建设单位。
查询 code 表中的 cclass 字段值为: 来源、占用(查询语句:select distinct cclass from code)。
查询数据库中 ufsystem 系统库中的账套信息表 ua_account 表,行业性质也为:建设单位
(查询语句如下:select ctradekind, * from UFSystem..ua_account)。再查询预置科目分类表及预置行业表信息为:建设单位,查询语句如下: select itrade,* from UFSystem..GL_CodeClass where cclass ='来源'
select itrade,* from UFSystem..GL_CodeClass where cclass ='占用'
select * from UFSystem..GL_BTrade where itrade_id=20
截图如下:
通过以上这些结果看出,行业性质相关的设置都没有问题。
2、查询 AccInformation 表中“是否新行业性质”,查询出结果为 True,这个值是否正确,可以通过查询另一套科目大类显示正常且行业性质也为“建设单位”的账套来对比,或新建一个行业性质为“建设单位”的账套来对比这个值 。
这里新建了一套行业性质为“建设单位”的账套,查询出 AccInformation 表中“是否新行业性质”查询出结果为 False。
因此可以确定“建设单位”行业性质不属于新行业性质,在 AccInformation 表中“是否新行业性质”的 cValue 应该为 False。
【解决方案】
做好数据备份,在数据库中选择对应的账套库,将‘是否新行业性质’的值改为
False。可执行如下语句修改:
update AccInformation set cValue='False' where cCaption ='是否新行业性质'
然后再进入账套,会计科目大类显示正常,如图示:
【知识扩展】
解决方案中的脚本有时候会用在某些账套报错提示为“行业性质与科目分类不符”的情况。账套提示“行业性质与科目分类不符”这种情况时一般有三种处理方案:
- 该账套属于新行业性质,那么需要将账套库中 accinformation 表中的“是否新行业性质”的 cvalue 值改为'true’,参照解决方案中的脚本。
- 数据库损坏,有可能会导致账套报“行业性质与科目分类不符”提示。建议检测修复数据库。
- 若确实是行业性质与科目分类不符,这种情况可以使用“行业性质与科目分类不符工具“进行处理,也可以按照”解决方案“中的第一个方法进行查询,手动更改有误的行业性质。
作者:畅捷服务社区 |  时间:2018年02月26日 10:45