zoukankan      html  css  js  c++  java
  • 总账GL

    1,凭证生成程序中:gl_je_segment_values

    中可以通过je_header_Id直接定位到segment_value(平衡段,这个字段目前阶段默认为公司段,也就是机构段,本项目的segment1段)

    2,常用sql

    (1)凭证主要信息

    SELECT gjb.NAME "批名称",
           gjh.name  "头名",
           gjcv.description "类别",
           gjsv.description "来源",
           gjh.CURRENCY_CODE "币种",
           gjh.CURRENCY_CONVERSION_RATE "汇率",
           gjl.ENTERED_DR "原币借" ,
           gjl.ENTERED_CR "原币贷" ,
           gjl.ACCOUNTED_DR "本币借" ,
           gjl.ACCOUNTED_CR     "本币贷" ,
           gcc.SEGMENT1 "(来往)公司代码??"      
    FROM gl_je_batches gjb,
         gl_je_headers gjh,
          gl_je_lines gjl,
        gl_je_categories_vl  gjcv,
          gl_je_sources_vl     gjsv,
             gl_code_combinations gcc       
     WHERE gjb.je_batch_id=gjh.je_batch_id
     AND  gjh.JE_HEADER_ID=gjl.JE_HEADER_ID
     AND gjh.JE_CATEGORY =gjcv.je_category_name
     AND gjh.JE_SOURCE=gjsv.je_source_name
     AND gjl.CODE_COMBINATION_ID=gcc.code_combination_id;

    (2)凭证编号

    select d.doc_sequence_value from CUX_GL_JOURNAL_DOC_NUM d ,gl_code_combinations gcc where d.je_header_id=gjh.je_header_id and d.attribute1=gcc.SEGMENT1;

    3,

    4,常用表的基本信息

    select * from gl_ledgers ;
    /*-------------------------------------------------------------------------------------------------------------
    ---------------------------------------------------------------------------------------------------------------
    gl_ledgers(账簿表) 表中常用的字段及用途

    字段                                 实例                            用途

    name                               合众人寿账簿                      中文解释

    ledger_id                           2131                             账簿编码

    chart_of_accounts_id(coa_id)        50477                            账户组合编码(coa)

    currency_code                       CNY                              币种(应该是规定了本账簿的本币币种)

    BAL_SEG_COLUMN_NAME                    SEGMENT1                           表示此账簿的coa的列名?????

    BAL_SEG_VALUE_SET_ID                  1016982                             coa的第一个段的值集编码
    -------------------------------------------------------------------------------------------------------------
    ---------------------------------------------------------------------------------------------------------------*/
    select * from gl_je_batches;
    /*-------------------------------------------------------------------------------------------------------------
    ---------------------------------------------------------------------------------------------------------------
    字段                                 实例                            用途

    JE_BATCH_ID                          15091                           批次编码 (与gl_je_headers的同一个字段名做关联)

    ACTUAL_FLAG                          A                               当前账,B代表预算账

    CHART_OF_ACCOUNTS_ID                 50448                           原来这里也有coa的信息
    -------------------------------------------------------------------------------------------------------------
    ---------------------------------------------------------------------------------------------------------------*/
    select * from gl_je_headers;
    /*-------------------------------------------------------------------------------------------------------------
    ---------------------------------------------------------------------------------------------------------------
    字段                                 实例                            用途
                                       
    JE_HEADER_ID                       15628                             头表id

    LEDGER_ID                          2101                              账套id

    JE_CATEGORY                           41                                   类别id

    JE_SOURCE                             6                                   (外系统)来源id

    PERIOD_NAME                           2016-06                             账期

    NAME                                 010905E19956484 核心业务 CNY         单纯的名称    

    CURRENCY_CODE                         CNY    
                                       
    STATUS                               U                                   代表是否过账,和GL_JE_LINES中保持一致,P代表已过账

    ACTUAL_FLAG                           A    
     
     JE_BATCH_ID                         15065                               批次id 用来和gl_je_batches做关联
     
     DESCRIPTION                         010905 19956484 HZ11保单地首期暂收保费         单纯的说明
    -------------------------------------------------------------------------------------------------------------
    ---------------------------------------------------------------------------------------------------------------*/
     select * from gl_je_lines;
     /*-------------------------------------------------------------------------------------------------------------
    ---------------------------------------------------------------------------------------------------------------
    字段                                 实例                            用途

    JE_HEADER_ID                         15889                               和头表做关联的条件

    LEDGER_ID                             2101    

    CODE_COMBINATION_ID                   16931                               账户组合id,用来和gcc表做关联;但是不可以和gl_balances
                                                                         表做关联,原因是行表为单条数据,而balances表中为一个期间的总结,
                                                                         会导致数据数目不对
    PERIOD_NAME                           2016-06    

    STATUS                               U    

    ENTERED_DR                             null                              原币借  

    ENTERED_CR                           3858.28                             原币贷(注意此类计算时,用nvl函数,因为可能为null)

    ACCOUNTED_DR                       null                              原币借

    ACCOUNTED_CR                       3858.28                           原币贷

    DESCRIPTION                           20160601 HZ11首期暂收保费19956547    

    -------------------------------------------------------------------------------------------------------------
    ---------------------------------------------------------------------------------------------------------------*/  
    select * from gl_code_combinations;  
    /*-------------------------------------------------------------------------------------------------------------
    ---------------------------------------------------------------------------------------------------------------
    字段                                 实例                            用途
                                       
    CODE_COMBINATION_ID                  8000                            和行表做关联,也可以和余额表做关联,
                                                                         但是行表和余额表不做关联        
    CHART_OF_ACCOUNTS_ID                   50388                             原来这里也有coa                  
                                         
    SEGMENT。。。                        100(这里看作字符,而不是数字)    段值的最底层才能进入gcc表,作为账目组合的一个组成部分

    -------------------------------------------------------------------------------------------------------------
    ---------------------------------------------------------------------------------------------------------------*/
    select * from gl_je_categories_vl;

    /*-------------------------------------------------------------------------------------------------------------
    ---------------------------------------------------------------------------------------------------------------
    字段                                 实例                            用途

    JE_CATEGORY_NAME                     181                             类别id,和头表中JE_CATEGORY字段关联

    DESCRIPTION                          XD清算                            描述                    
    -------------------------------------------------------------------------------------------------------------
    ---------------------------------------------------------------------------------------------------------------*/
    select * from gl_je_sources_vl;--和类别视图gl_je_categories_vl类似
    /*-------------------------------------------------------------------------------------------------------------
    ---------------------------------------------------------------------------------------------------------------
    字段                                 实例                            用途

    JE_source_NAME                       181                             类别id,和头表中JE_CATEGORY字段关联

    DESCRIPTION                          财务集中费用系统                            描述                    
    -------------------------------------------------------------------------------------------------------------
    ---------------------------------------------------------------------------------------------------------------*/
    SELECT * FROM gl_balances;
    /*-------------------------------------------------------------------------------------------------------------
    ---------------------------------------------------------------------------------------------------------------
    字段                                 实例                            用途

    LEDGER_ID                             2022                             
     
    CODE_COMBINATION_ID                   4012                                 和gcc表做关联 ,(账户组合相同,但是账期不同,不一定过账
                                                                         所以,现在和行表先不做关联,以后再看)   
    PERIOD_NAME                           2014-02                             每一个期间做一个总结

    ACTUAL_FLAG                           A    

    BEGIN_BALANCE_DR                     14000                               期初借      

    BEGIN_BALANCE_CR                     14000                               期初贷
                                       
      PERIOD_NET_DR                       0                                   期间发生额  借   
     
    PERIOD_NET_CR                         0                                   期间发生额  

                                 
     SUMMARY_FLAG                                   N                                     余额表中 由于数据量过大时,算总和时,相应会变慢,在前台通过汇总模块(大概是这个名吧,嘿嘿)定期汇总,
                                                                                       而出现的标志,如果‘Y’表示该ccid下的所有数据是汇总模块做出来的,而余额表
                                                                                        本身存在的数据            
    -------------------------------------------------------------------------------------------------------------
    ---------------------------------------------------------------------------------------------------------------*/
    select * from fnd_flex_values_vl;
    /*-------------------------------------------------------------------------------------------------------------
    ---------------------------------------------------------------------------------------------------------------
    字段                                 实例                            用途

    FLEX_VALUE_SET_ID                     1016548                             (coa定义的多个段中某一个段)值集 (目前接触到最高层)

    FLEX_VALUE_ID                                                        简单的表中的唯一索引的字段,flex_value的值是1对1的关系
                                                             
    FLEX_VALUE                           012300                         最底层的值,对应gcc表在FLEX_VALUE_SET_ID限制下的某个segment

    DESCRIPTION                           四川分公司本部                     通过FLEX_VALUE_SET_ID,FLEX_VALUE的限定找出,
                                                                   在凭证表中可以形成相应的账户组合说明
    -------------------------------------------------------------------------------------------------------------
    ---------------------------------------------------------------------------------------------------------------*/
    select * from fnd_flex_value_sets ;---where flex_value_set_name = 'HZ_COMPANY'
    /*-------------------------------------------------------------------------------------------------------------
    ---------------------------------------------------------------------------------------------------------------
    字段                                 实例                            用途

    FLEX_VALUE_SET_ID                     1017107                          可以通过 FLEX_VALUE_SET_ID,FLEX_VALUE_SET_NAME
                                                                      互相查找信息(目前应用)
                                       
    FLEX_VALUE_SET_NAME                HZ_COMPANY

    -------------------------------------------------------------------------------------------------------------
    ---------------------------------------------------------------------------------------------------------------*/
    select * from fnd_id_flex_segments where id_flex_code = 'GL#' and id_flex_num = 50477;
    /*-------------------------------------------------------------------------------------------------------------
    ---------------------------------------------------------------------------------------------------------------
    字段                                 实例                            用途
    ID_FLEX_CODE                         GL#                                 看是哪个模块吧?gl表示总账

    ID_FLEX_NUM                           50477                               就是coa_id

    APPLICATION_COLUMN_NAME               SEGMENT2                          coa中设置的段

    SEGMENT_NAME                         HZ_COSTCENTER                       相应的段名

    FLEX_VALUE_SET_ID                     1016983                             设置的段的id(值集id)

        

    -------------------------------------------------------------------------------------------------------------
    ---------------------------------------------------------------------------------------------------------------*/
    select * from fnd_flex_hierarchies_vl ;-----科目级别(没用过,这部分是猜的)
    /*-------------------------------------------------------------------------------------------------------------
    ---------------------------------------------------------------------------------------------------------------
    字段                                 实例                            用途
    FLEX_VALUE_SET_ID                     1016550                             这几个字段按表层意思理解就好

    HIERARCHY_ID                         4                                   

    HIERARCHY_CODE                       LEV1    

      HIERARCHY_NAME                     一级科目    


      -------------------------------------------------------------------------------------------------------------
      ---------------------------------------------------------------------------------------------------------------*/
      select * from fnd_flex_value_norm_hierarchy where flex_value_set_id = 1016982 ;-----父值内子值得范围查询
    /*-------------------------------------------------------------------------------------------------------------
    ---------------------------------------------------------------------------------------------------------------
    字段                                 实例                            用途

    FLEX_VALUE_SET_ID                     1016982    

    PARENT_FLEX_VALUE                     0106                             父值(具体代表应该和业务对接??)

    CHILD_FLEX_VALUE_LOW                 0106                             最小的子值(从数字上看)

    CHILD_FLEX_VALUE_HIGH                 0106z                           最大的(0-z代表这个范围内的0到9 A到Z)

    -------------------------------------------------------------------------------------------------------------
    ---------------------------------------------------------------------------------------------------------------*/
    select * from fnd_flex_value_children_v ; ---可以找到某个父值和下的全部子值(所有层次),通过flex_value_set_id 和parent_flex_value限制
    /*-------------------------------------------------------------------------------------------------------------
    ---------------------------------------------------------------------------------------------------------------
    字段                                 实例                            用途
    FLEX_VALUE_SET_ID                     1016548    
    PARENT_FLEX_VALUE                     099                                父值             


    FLEX_VALUE                           09920                              其中一个子值            

    DESCRIPTION                           后援分管总6    

    -------------------------------------------------------------------------------------------------------------
    ---------------------------------------------------------------------------------------------------------------*/
    select * from gl_period_statuses; 同一应用,同一账套下的所有的期间都在这里
    /*-------------------------------------------------------------------------------------------------------------
    ---------------------------------------------------------------------------------------------------------------
    字段                                 实例                            用途

    SET_OF_BOOKS_ID                       2022                             和ledger_id 相同

    LEDGER_ID                             2022    

    APPLICATION_ID                       401                             应用编码(后面应该会用到)

    PERIOD_NAME                           2004-08                         期间名字

    -------------------------------------------------------------------------------------------------------------
    ---------------------------------------------------------------------------------------------------------------*/

     SELECT * FROM  gl_code_combinations_kfv; ---理解为gcc表的扩充视图,有coa下的所有的segment(gcc层次的),同时将ccid下的所有segment所有段的组合按两种形式组合到一起
     
    /*-------------------------------------------------------------------------------------------------------------
    ---------------------------------------------------------------------------------------------------------------
    字段                                 实例                                     用途

    CODE_COMBINATION_ID                   8000                                           ccid
                                       
    CHART_OF_ACCOUNTS_ID                 50388                                         coa

    CONCATENATED_SEGMENTS          110000.00000.00000.44517001.00000.1001.0000.0.0       将所有字段连接,可以直接找出账户组合代码

    PADDED_CONCATENATED_SEGMENTS    110000.00000     .00000     .44517001.00000          .1001.0000.0.0                中间有大量的空格做间隔的形式

      SUMMARY_FLAG                                   N                                     凭证和余额表中 由于数据量过大时,算总和时,相应会变慢,在前台通过汇总模块定期汇总,
                                                                                       而出现的标志,如果‘Y’表示该ccid下的所有数据是汇总模块做出来的,而不是凭证或者余额表
                                                                                        本身存在的数据

      SEGMENT1(等等)                                    110000                           所有的gcc层次上的segment字段都可以在其中找到


        


    -------------------------------------------------------------------------------------------------------------
    ---------------------------------------------------------------------------------------------------------------*/

  • 相关阅读:
    多个tomcat配置,解决冲突问题
    多态-重载和覆载
    静态成员、静态类和枚举
    重复使用类--继承和组合
    建立更可靠的OOP程序-类和成员的访问控制
    用ps画一个Gif的小房子(1)
    在h5页面上添加音乐播放
    使用Object类为实例定义方法和属性
    使用 prototype 定义方法和属性
    使用 this 关键字定义方法和属性
  • 原文地址:https://www.cnblogs.com/akami/p/6933750.html
Copyright © 2011-2022 走看看