科目余额表、凭证与核算维度取数原创
金蝶云社区-生活甜甜
生活甜甜
34人赞赏了该文章 2812次浏览 未经作者许可,禁止转载编辑于2022年06月13日 09:38:39

社区提问时写的问题过于精简,可能大家不知道我想问什么,我梳理一下情况,用文章了描述一下

1、需求:拿到科目余额表中每一个核算维度

2、第一步找到科目余额表t_gl_balance、核算维度表T_BD_FLEXITEMPROPERTY、核算维度明细表T_BD_FLEXITEMDETAILV、凭证明细表T_GL_VOUCHERENTRY

核算维度表T_BD_FLEXITEMPROPERTY存放了所有的核算维度

image.png

核算维度明细表T_BD_FLEXITEMDETAILV存放的是具体的不同核算维度的数据

image.png

科目余额表t_gl_balance

image.png

凭证明细表T_GL_VOUCHERENTRY

image.png

由bos字段的关联关系可知科目余额表和凭证表的FDETAILID字段与核算维度明细表的FID是有关联关系的

也就可以理解为科目余额表关联的核算维度在核算维度表明细中可以用主键查出来

目前我遇到的问题是有的核算维度,我在凭证表可以查到,与凭证同期的科目余额表里查不到,甚至是不同期的都没有,全表查询没有这个核算维度的数据

数据库执行语句

--凭证明细表

select * from T_GL_VOUCHERENTRY where FDETAILID='103979'

--科目余额表

select * from t_gl_balance where FDETAILID='103979'

上面有结果的是凭证表结果,下面无数据返回的是科目余额表的查询结果image.png

目前已知这个103979核算维度未被禁用,涉及到的基础资料也是已审核未作废未禁用的状态,请问有人做过这方面吗?可以给个思路或者可能出现该的情况的原因吗?非常感谢

赞 34