来源表的来源

  • 文档创建者:Wendy123456
  • 历史版本:12
  • 最近更新:Wendy123456 于 2023-10-30
  • 参数赋值节点

    来源表:FILL_OPERATION_GZ:

    自己造个表就行

    MID_FYFX_DETAIL

    with AA as (--杭州公司需要分摊的成本中心

    select

    org.fid,

    org.fnumber,

    org.fname_l2

    from EAS_T_ORG_BaseUnit org

    left join ODS_ORANZATION ods on org.fnumber = ods.id collate Chinese_PRC_CS_AI

    where ods.id like '04%'

    and (ods.unit = '' or ods.unit is null)

    )

    AA的结果看下图

    EAS_T_ORG_BaseUnit   FNUMBER字段 与 ODS_ORANZATION 的 id 字段

    EAS_T_ORG_BaseUnit FID 字段 b.COSTORGID


    ODS_ORANZATION 表的id字段CB.FNUMBER


    eas_T_GL_Voucher:

    FID:英文+数字

    FNUMBER:0001、003、0134

    FBIZDATE:

    FCREATORID:

    FCREATETIME:

    FLASTUPD





    EAS_T_ORG_BaseUnit包含的字段:

    FPARTHRID   空值

    FISHRORGUNIT  全部设为0就行

    FID   XY4AAAAAASPM567U  值不一样

    FNAME_L1      全部设为空即可

    FNAME_L2     研发四部、研发五部、销售部、华东区、财务部、人力资源部、行政部、财务中心、品管部、采购部、信息部等

    FNAME_L13  全部为空即可

    FNUMBER 03.02.04、03.02.06、04.01   像是个主键

    FDESCRIPTION_L1 全部为空即可

    FDESCRIPTION_L2   3、2、1、4  存在重复的

    FDESCRIPTION_L3 全部为空即可

    FSIMPLENAME  九江公司、德清公司、杭州公司、宁海公司、空(很多空值)

    FISLEAF:1、1、1、0、0、0、0、0  

    FLEVEL:1、2、3、4、5、6

    FLONGNUMBER:英文和数字的组合

    字段没写上去完


    ODS_ORANZATION:

    id:01、01.01、01.01.01、折叠树编码

    FNAME1-6:空

    UNIT:股份公司、防化、新材料、九江、外购、(可以为空)

    COLLID:06.09.29、01.02.08.05 、04.09.01  跟id有的对的上,有的对不上

    COLLNAME:人资行政部、企宣部、研发中心、硅胶车间、销售四部、

    FNAME:预COLLNAME有的一样,有的不一样,更高一级

    比如COLLNAME是杭州化工财务,该字段是财务部

    SYBTRADETYPE:防化内贸、新材料内贸、九江外贸、股份公司、九江、新材料内贸(可以为空)预UNIT差不多


    ODS_CHART_ACCOUNTS:

    SUBJECT_CODE:4102、4102.02.02、等等

    SUBJECT_NAME:专项储备、工资、社保费用、公积金、折旧费、差旅费、加工费、劳务费、检测费、生产成本、等

    C_SUBJECT_NAME专项储备、生产成本、制造费用、研发费用   该字段可对应多个SUBJECT_NAME

    COST_CODE:RY01、编码,可为空

    COST_NAME:工资、福利费、社会保险、住房公积金、折旧费、劳务费、办公费、柴油  具体项感觉

    STATEMENT_NAME:能源消耗、人力成本、咨询服务费、

    BEHAVIOR_NAME:可控固定、不可控固定、

    MANAGE_QIZHONG:可控固定、不可控固定、

    MANAGE_ITEM:研发费用、其他费用、财务费用、营业外收入、销售费用

    XISHU:1

    FX_SUM2:人力成本-管理


    MID_FYFX_HZPROP:(杭州公司费用分摊系数计算)

    ym:2021-01、2021-02

    unit:防化、外购、新材料、外购、

    SUMAMT:钱

    PROP:分摊比例


    LIST_FY_COSTORG_HIS:

    billid:/z5Pha4LQFCyrmLcN3fjxiZS4B4=

    entryid:thGl+WWgS12XYCLuSkOZTnGqmvQ=

    costorgnumber:04.02.01




    目标表的字段:MID_FYFX_DETAIL

    billid:gFy2+j4ZTnac3B7+uYNuliZS4B4=

    entryid:l9O/OsQ3S4SecTC3DpO6UXGqmvQ=

    comp:XY4AAAAAAK/M567U

    BookedDate:2023-08-31 00:00:00

    billnumber:0066、0069

    BizStatus:5、3、0、1  全部

    CREATORID:R2+大写字母+数字

    creatorname:刘欢、杨机考、可重复

    DESCRIPTION:计提本月股份费用、

    AMOUNT_FENLU:钱  243256.0211

    AMOUNT_FUZHU:同上,小数点后有4位

    AMOUNTSUM:同上

    hz_prop:

    SUBJECT_CODE:小数点后有两位

    SUBJECT_NAME:股份支付费用、

    C_SUBJECT_NAME:研发费用

    COST_CODE:KK31

    COST_NAME:股份支付费用

    STATEMENT_NAME:股份支付费用

    BEHAVIOR_NAME:可控固定

    MANAGE_QIZHONG:可控固定

    MANAGE_ITEM:研发费用

    XISHU:1

    FYcount:!

    GLcount:1

    costorgnumber:空

    SHIYEBU:股份公司 

    FNAME:空

    COLLID:空

    COLLNAME:空

    TRADETYPE:内贸

    SYBTRADETYPE:股份公司




    先取出字段:

    公司名称    没找到?

    记账日期     eas_T_GL_Voucher  BookedDate 

    凭证号     eas_T_GL_Voucher  FNumber

    制单人    EAS_T_PM_USER   fname_l2

    摘要          eas_T_GL_VoucherEntry  FDESCRIPTION



    b.billid

    b.entryid

    b.comp /*公司*/,

    b.billnumber    /*AS 单据编号*/

    b.BizStatus   /*AS 状态*/,

    b.DESCRIPTION, /*摘要*/

    b.AMOUNT_FENLU /*分录金额*/,

    b.AMOUNT_FUZHU /*辅助账金额*/,

    b.SUBJECT_CODE,

    b.GLcount,

    beas_T_GL_VoucherEntry



    凭证表?

    b.BookedDate  /*AS 记账日期*/,:

    eas_T_GL_Voucher

    B.CREATORID, /*制单人id*/

    B.creatorname, /*制单人名称*/

    B.AMOUNTSUM,



    eas_T_GL_Voucher

    a.FCREATORID as CREATORID, /*制单人id*/




    a.FCREATORID

    eas_T_GL_Voucher 有条件的

    select 
    A.FID, 
    A.FNumber as billnumber /*AS 单据编号*/,
    A.FBookedDate, 
    A.FNumber, 
    A.FBizStatus, 
    a.FCONTROLUNITID,
    A.FBookedDate as BookedDate/*AS 记账日期*/,
    a.FCREATORID
    from eas_T_GL_Voucher a 
    where left(CONVERT(VARCHAR(10),A.FBookedDate,120),4) >= '2021'
    and a.FPERIODID <> 'XY4AAACOSSuCOIxM'
    --  AND left(A.FBookedDate,7) = '2022-08'
    --  AND a.fnumber = '0031'

    u.fname_l2 as creatorname, /*制单人名称*/
    isnull(SUM(c.FORIGINALAMOUNT),b.FORIGINALAMOUNT) AMOUNTSUM,
    null as hz_prop新增hz_prop,每已列值为 Null------

    CW.SUBJECT_NAME

    CW.C_SUBJECT_NAME /*AS 财务科目*/,

    CW.COST_CODE /*AS 代码*/,

    CW.COST_NAME /*AS 费用项目*/,

    CW.STATEMENT_NAME /*AS 管理损益表费用项目*/,

    CW.BEHAVIOR_NAME /*AS 费用性态*/,

    CW.MANAGE_QIZHONG, /*管理损益表用其中成本*/

    CW.MANAGE_ITEM, /*管理损益表明细项目(除三类性态)*/

    CW.XISHU, /*明细项目正负标记*/

    CW:[dbo].[ODS_CHART_ACCOUNTS]科目对照表

    CB.FNUMBER as costorgnumber,

    CB:[dbo].[EAS_T_ORG_BaseUnit]先不要
    O.UNIT  as SHIYEBU,

    O.FNAME, /*AS 成本中心名称*/

    O.COLLID,/*归集成本中心ID*/

    O.COLLNAME/*归集成本中心名称*/

    O:[dbo].[ODS_ORANZATION]成本中心对照表

    B表:

    A.FID billid,

    A.FBookedDate as BookedDate/*AS 记账日期*/,

    A.FBizStatus as BizStatus,



    b.fid entryid,

    b.FDESCRIPTION as DESCRIPTION, /*摘要*/

    b.FORIGINALAMOUNT as AMOUNT_FENLU /*分录金额*/,

    eas_T_GL_VoucherEntry:

    FDESCRIPTION




    K.FNUMBER as SUBJECT_CODE,

    CBL.TYPE,

    D.FCOSTORGID costorgid,

    a.fnumber as billnumber,

    a.FCREATORID as CREATORID, /*制单人id*/

    select 
    A.FID, 
    A.FNumber as billnumber /*AS 单据编号*/,
    A.FBookedDate, 
    A.FNumber, 
    A.FBizStatus, 
    a.FCONTROLUNITID,
    A.FBookedDate as BookedDate/*AS 记账日期*/,
    a.FCREATORID
    from eas_T_GL_Voucher a 
    where left(CONVERT(VARCHAR(10),A.FBookedDate,120),4) >= '2021'
    and a.FPERIODID <> 'XY4AAACOSSuCOIxM'
    --  AND left(A.FBookedDate,7) = '2022-08'
    --  AND a.fnumber = '0031'
    a:eas_T_GL_Voucher

    B.FCOMPANYID AS comp/*公司*/,

    case when B.FCOMPANYID in ('XY4AAABg7NnM567U') then 0 else 1 end GLcount



    u.fname_l2 as creatorname, /*制单人名称*/
    U:EAS_T_PM_USER?
    SUM(c.FORIGINALAMOUNT) AS AMOUNT_FUZHU /*辅助账金额*/,

    isnull(SUM(c.FORIGINALAMOUNT),b.FORIGINALAMOUNT) AMOUNTSUM,




































    附件列表


    主题: 数据开发-定时任务
    • 有帮助
    • 没帮助
    • 只是浏览
    • 评价文档,奖励 1 ~ 100 随机 F 豆!