虚体科目余额表导出报错或科目编码名称为空
1、问题描述
在虚体查询科目余额表时,出现科目代码和科目名称为空的数据,如图:
导出到EXCEL报错,如图:
2、解决方案
出现的原因:因为科目的组织级次断层原因造成的,例如:集团有某个二级科目,但是二级公司没有,三级公司有,在集团查询科目余额表,科目级次显示2级时,就会出现科目为空的数据。
处理方案:首先要排查出哪些公司的科目组织级次断层,通过在集团设置科目余额表的查询条件,先缩小公司的范围定位出有问题的组织,再通过缩小科目范围定位到科目,然后到实体财务组织去看此科目,再去找实体财务组织的上级,看是否有此科目,一级一级往上找,把定位出来的科目分配给对应公司后,科目为空白的记录就会不存在,此时就可以正常导出
后台查询方法:select * from (
select
c.fid cid本级组织,/*当前组织ID*/
c.fparentid cpid上级组织,/*上级组织ID*/
a1.fnumber canum,/*当前组织的科目编码*/
a1.fupperid caupid来源科目ID,/*当前组织科目的分配来源,如果为空,则一般为自建科目*/
a2.fnumber cpanum/*上级组织对应的科目编码,如果为空,则说明上级组织没有该科目*/
from T_ORG_COMPANY c
left outer join T_BD_ACCOUNTVIEW a1 on c.fid = a1.fcompanyid and a1.faccounttableid = 'c6oAAABWT48XaY5t'/*注意替换要检查的科目表ID*/
left outer join T_BD_ACCOUNTVIEW a2 on c.fparentid = a2.fcompanyid and a1.fnumber = a2.fnumber and a2.faccounttableid = 'c6oAAABWT48XaY5t'/*注意替换要检查的科目表ID*/
) t where canum is not null and cpanum is null
虚体科目余额表导出报错或科目编码名称为空
本文2024-09-22 18:23:29发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-100472.html