1. 程式人生 > >餘額表前後臺操作和對應sql

餘額表前後臺操作和對應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操作,不可以恢復。