星空后台数据——账簿启用调整期的数据存储与应用探究

总账启用调整期之后,数据的存储与应用情况与未启用有什么区别呢,接下来我们一起来探究一下。
结论是:
(a)T_GL_BALANCE专门为普通期间凭证所用,启用调整期,录入调整期凭证过账都不会对这个表产生影响,即独立于调整期业务。
(b)T_GL_BALANCEADJUST所有凭证(普通凭证、调整期凭证)都会对这个表产生影响,它是考虑调整期业务后完整的余额数据,每启用一个调整期就会添加改期间的余额数据。
(c)启用调整期之后,科目余额表等账表数据来自T_GL_BALANCEADJUST
分析过程:
(1)建一个账簿,启用期间为2022.11
(2)录入初始余额,结束初始化,系统会补齐2022完整一年度的数据

(3)录入一张凭证,结账到2024.01
做一下备份,查看数据的大概情况
select * into T_GL_BALANCE_bak01 from T_GL_BALANCE where FACCOUNTBOOKID=100174

(4)增加一个调整期,调整期间2022.13

调整期的增加,系统会往T_GL_BALANCEADJUST插入数据,由于是第一次对账簿添加调整期,因此会复制002账簿完整的余额表的同时,添加2022.13期的数据。如果再次添加2022.14期为新的调整期,则系统只会往T_GL_BALANCEADJUST插入002账簿2022.14期的数据。
此时,科目余额表T_GL_BALANCE不会有变化,这里体现了T_GL_BALANCE专门为普通期间凭证所用的原则,可以确保不管调整期如何设置,T_GL_BALANCE于调整期的凭证独立。
(5)调整期间2022.13新增一张凭证,先不要过账。

select * from ( select * from T_GL_BALANCE where FACCOUNTBOOKID=100174) a full join ( select * from T_GL_BALANCEADJUST where FACCOUNTBOOKID=100174) b on a.FACCOUNT
星空后台数据——账簿启用调整期的数据存储与应用探究
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



