科目余额表原创
金蝶云社区-木槿昔年
木槿昔年
1人赞赏了该文章 544次浏览 未经作者许可,禁止转载编辑于2023年06月19日 17:51:25

科目余额表(T_GL_BALANCE)的后台表结构

重点字段FDETAILID(核算维度组合内码)

凭证和科目余额表中FDETAILID字段的对比

在凭证中:

1、录入凭证的科目没有核算维度,后台核算维度组合内码为0(FDETAILID = 0);

2、录入凭证的科目存在可选的核算维度但是未录入,后台的核算维度组合内码为1 (FDETAILID = 1);

3、录入凭证的科目录入了核算维度,后台的核算维度组合内码为xxxxxx(FDETAILID = 其他);

 注:1.如果科目没有核算维度,该科目只存在(FDETAILID = 0 )的情况 ;

        2.如果科目只有可选的核算维度,该科目存在(FDETAILID = 1 ,FDETAILID = 其他) 的情况 ;

        3.如果科目有必录的核算维度,该科目只存在(FDETAILID = 其他) 的情况;

在科目余额表中:

1、FDETAILID = 0,为该科目的汇总数据行;

2、FDETAILID = 1,为该科目存在可选的核算维度但是未录入的汇总数据行;

3、FDETAILID = 其他,为该科目xxxxxx核算维度的汇总数据行;

注:1.如果科目没有核算维度,该科目只存在(FDETAILID = 0)的数据行;

       2.如果科目只有可选的核算维度,该科目一定存在(FDETAILID = 0)和可能存在两者之一或者两者(FDETAILID = 1 ,FDETAILID = 其他)的数据行;

       3.如果科目有必录的核算维度,该科目存在FDETAILID = 0,FDETAILID = 其他 的数据行;

科目余额表(T_GL_BALANCE)中数据的写入节点

1、科目初始数据录入会往科目余额表写数。

2、凭证过账和总账结账的时候,会将凭证的数据会往科目余额表写数。

3、科目由无核算维度新增核算维度时,会往科目余额表写数(增加核算维度FDETAILID = 1的数据行)。

4、科目由无下级科目新增下级科目时,会往科目余额表写数(把该科目数据自动补充到下级科目上)。


赞 1