余额表前后台操作和对应sql

发生额的含义:产生于账行表。

gl_je_lines账行表——>借贷(会产生额度,即发生额)

——————————————————————————

 

gl_balances余额表:

余额   =    期初或上月期末  +   发生额的累加

 

关于这个余额表在前台界面上的操作是怎么样的?

             

sql:

select  

        gb.period_name,

        gb.currency_code,

        gcc.segment1,

        gcc.segment3,

        gb.begin_balance_dr,

        gb.begin_balance_cr,

        gb.begin_balance_dr_beq,

        gb.begin_balance_cr_beq,

        gb.period_net_dr,

        gb.period_net_cr,

        gb.period_net_dr_beq,

        gb.period_net_cr_beq         

from   gl_balances gb, gl_code_combinations gcc

where  gb.code_combinatio_id=gcc.code_combination_id

and     gb.actual_flag=‘A’

and     gb.template_id is null

and     gcc.segment1=10200and     gb.period_name in(‘2018-12’,’2018-13’)

order   by  2,3,4;   

 - -按照2,3,4个字段排序          

 

 

说明:

gb.actual_flag=‘A’      实际发生        A

                               保留、预算     B

 

gb.template_id is null因为它是所有的账段的累积,不能加进去,

否则会报错,以上两个条件都是余额表必须加进去的。

 

另外,保留预算的值不会进入账中,它是一个预期假设。

 

说明:关于汇率的设置,可以在oracle  applications中的设置中

可以找到设置选项。

         关于汇总模板的设置,也在oracle applications中的设置

在设置—>组合—>汇总模板中

         另外,结果未显示,因为未过账,但可以强制过账,关于“强制过账”,可以在菜单栏中的“诊断”选项卡,并选中“Appoval_statue_code” ,再然后选择A,其实,这在实际操作中是不允许的,目前只是试用,练习一下。

 

        汇率的修改??在哪里设置?

        再另外,可以设置汇率,但实际中可以去取。

 

前后科目不一样(试试,因为具体是不是一样,忘了)但最好选三开头的其余的被禁了,机构要一致,然后线条一定要不同,试试。

 

—————————————————————————

gl_je_headers账头表

另外,账头表也是一样,在sql中也要

有这个条件:

gb.actual_flag=‘A’    - -实际发生额

 

——————————————————————————

说明:不可以做delete  、 update操作,不可以恢复。

猜你喜欢

转载自www.cnblogs.com/shijinglu2018/p/9934354.html