Files
GateDge2023_ljy/07.珠海英搏尔/Enpower.Python/费用分配明细.sql

70 lines
3.9 KiB
MySQL
Raw Normal View History

2024-07-16 10:33:50 +08:00
--INSERT INTO TMP59D65A6E1DDE11EF90AA00155DA with(tablock)
SELECT t2.FCOSTCENTERID freccostcenterid
,SUM(t2.FAMOUNT) famount
,0 frowtype
,0 ftotaltype
,MAX(t9.FNUMBER) freccostcenternumber
,MAX(t9_l.FNAME) freccostcentername
,t1.FCOSTCENTERID fsendcostcenterid
,ISNULL(t2_Dim.FPRODUCTID,0) fproductid
,MAX(t14.FNUMBER) fproductnumber
,MAX(t14_l.FNAME) fproductname
,MAX(t14_l.FSPECIFICATION) fspecification
,MAX(t10_l.FNAME) fsendorgname
,MAX(t11_l.FNAME) frecorgname
,ISNULL(t2_Dim.FPROORDERTYPE,' ') fproordertype
,ISNULL(MAX(t15_l.FCAPTION),' ') fproordertypename
,ISNULL(t2_Dim.FPRODUCTNO,' ') fproorderno
,CONVERT(VARCHAR(8000),t2_Dim.FBILLSeq) fproorderseq
,N'<EFBFBD><EFBFBD><EFBFBD>ù鼯' fbilltypename
,t7c.FBILLNO
,t7e.FSEQ fbillseq
,MAX(t7e.FDATE) fbilldate
,ISNULL(t16_l.FNAME,N' ') fworkactivename
,CASE WHEN (t7e.FPRODUCTDIMEID > 0) THEN N'<EFBFBD><EFBFBD><EFBFBD>ù鼯' WHEN (ISNULL(t3.FWORKACTIVEID,0) > 0) THEN N'<EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ELSE ISNULL(t4_l.FNAME,N' ') END fallocstandardname
,max(ISNULL(t3.FWEIGHTQTY,0)) fallocstandardvalue
,max(ISNULL(t3.FWEIGHTTOTAL,0)) fallocstandardvalues
,t2.FCostItemId
,MAX(t13.FNUMBER) fcostitemid_fnumber
,MAX(t13_l.FNAME) fcostitemid_fname
,t2.FEXPENSEITEMID
,MAX(t12.FNUMBER) fexpnumber
,MAX(t12_l.FNAME) fexpname
,' ' fsourcebilltypename
FROM V_CB_EXPALLORESULTSEND t1
INNER JOIN V_CB_EXPALLORESULTREC t2 ON t2.FSENDID = t1.FSENDID
LEFT OUTER JOIN V_CB_EXPALLOPROCESSREC t3 ON t3.FRECID = t2.FRECID
LEFT OUTER JOIN T_CB_COSTALLOCCRITERIA_L t4_l ON (t4_l.FSTANDARDID = t3.FSTDSETID AND t4_l.FLOCALEID = 2052)
LEFT OUTER JOIN T_CB_PROORDERDIME t2_Dim ON t2_Dim.FProductDimeId = t2.FProductDimeId
INNER JOIN T_HS_OUTACCTG t5 ON t5.FID = t1.FOUTACCTGID
INNER JOIN T_HS_CALDIMENSIONS t6 ON t6.FDIMENSIONID = t5.FDIMENSIONID
INNER JOIN T_CB_EXPENSECOLLENTRY t7e ON t7e.FENTRYID = t1.FBILLENTRYID
INNER JOIN T_CB_EXPENSECOLLECTION t7c ON (((t7c.FID = t7e.FID AND t7c.FACCTGSYSTEMID = t6.FACCTSYSTEMID) AND t7c.FACCTGORGID = t6.FFINORGID) AND t7c.FACCTPOLICYID = t6.FACCTPOLICYID)
INNER JOIN T_CB_COSTCENTER t8 ON t8.FCOSTCENTERID = t1.FCOSTCENTERID
INNER JOIN T_CB_COSTCENTER t9 ON t9.FCOSTCENTERID = t2.FCOSTCENTERID
INNER JOIN T_ORG_ORGANIZATIONS t10 ON t10.FORGID = t8.FUSEORGID
LEFT OUTER JOIN T_ORG_ORGANIZATIONS_L t10_l ON (t10_l.FORGID = t10.FORGID AND t10_l.FLOCALEID = 2052)
INNER JOIN T_ORG_ORGANIZATIONS t11 ON t11.FORGID = t9.FUSEORGID
LEFT OUTER JOIN T_ORG_ORGANIZATIONS_L t11_l ON (t11_l.FORGID = t11.FORGID AND t11_l.FLOCALEID = 2052)
LEFT OUTER JOIN T_BD_EXPENSE t12 ON t12.FEXPID = t2.FEXPENSEITEMID
LEFT OUTER JOIN T_BD_EXPENSE_L t12_l ON (t12_l.FEXPID = t12.FEXPID AND t12_l.FLOCALEID = 2052)
LEFT OUTER JOIN T_HS_COSTITEM t13 ON t13.FCostItemId = t2.FCostItemId
LEFT OUTER JOIN T_HS_COSTITEM_L t13_l ON (t13_l.FCostItemId = t13.FCostItemId AND t13_l.FLOCALEID = 2052)
LEFT OUTER JOIN T_CB_COSTCENTER_L t9_l ON (t9_l.FCOSTCENTERID = t9.FCOSTCENTERID AND t9_l.FLOCALEID = 2052)
LEFT OUTER JOIN T_BD_MATERIAL t14 ON t14.FMATERIALID = t2_Dim.FPRODUCTID
LEFT OUTER JOIN T_BD_MATERIAL_L t14_l ON (t14_l.FMATERIALID = t14.FMATERIALID AND t14_l.FLOCALEID = 2052)
LEFT OUTER JOIN T_META_FORMENUMITEM t15 ON (t15.FID = '0a23f08e-5296-42cd-8051-08c4b540d1c8' AND t15.FVALUE = t2_Dim.FPROORDERTYPE)
LEFT OUTER JOIN T_META_FORMENUMITEM_L t15_l ON (t15_l.FENUMID = t15.FENUMID AND t15_l.FLOCALEID = 2052)
LEFT OUTER JOIN T_CB_WORKACTIVITIES_L t16_l ON (t16_l.FWORKACTIVEID = t3.FWORKACTIVEID AND t16_l.FLOCALEID = 2052)
WHERE 1 = 1 AND t6.FACCTSYSTEMID = 1
AND t6.FFINORGID = 1
AND t6.FACCTPOLICYID = 1
AND (((t5.FYEAR * 100) + t5.FPERIOD) >= 202404)
AND (((t5.FYEAR * 100) + t5.FPERIOD) <= 202404)
AND (t2_Dim.FProductNo = 'WO2403210039')
GROUP BY t2.FCOSTCENTERID
,t2.FCostItemId,t2.FEXPENSEITEMID,t1.FCOSTCENTERID,t2_Dim.FPROORDERTYPE,t2_Dim.FPRODUCTNO,t2_Dim.FBILLSeq,t2_Dim.FPRODUCTID
,t7c.FBILLNO,t7e.FSEQ,t7e.FPRODUCTDIMEID,t3.FWORKACTIVEID
,t4_l.FNAME
,t16_l.FNAME
,t2_Dim.FFORMID