111
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
IF OBJECT_ID('dbo.[RP_XSYSCBYSJCB]', 'P') IS NOT NULL
|
||||
BEGIN
|
||||
DROP PROCEDURE dbo.RP_NianDuXiaoShouYuSuan;
|
||||
DROP PROCEDURE dbo.RP_XSYSCBYSJCB;
|
||||
PRINT '<EFBFBD>洢<EFBFBD><EFBFBD><EFBFBD><EFBFBD> dbo.[RP_XSYSCBYSJCB] <20><>ɾ<EFBFBD><C9BE>';
|
||||
END;
|
||||
GO
|
||||
@@ -42,16 +42,17 @@ ON T1.FID = T2.FID
|
||||
LEFT JOIN T_HS_CALDIMENSIONS T5 ON T3.FDIMENSIONID = T5.FDIMENSIONID
|
||||
LEFT JOIN T_BD_EXPENSE_L T6 ON T4.FEXPENSEID = T6.FEXPID AND T6.FLOCALEID = 2052
|
||||
LEFT JOIN T_BD_MATERIAL ff ON t2.FMaterialID=ff.FMaterialID
|
||||
WHERE T1.FAPPROVEDATE>='2025-01-01' AND t1.FAPPROVEDATE<'2025-06-01') a
|
||||
WHERE T1.FAPPROVEDATE>=@begintime AND t1.FAPPROVEDATE<@endtime) a
|
||||
GROUP BY a.FRETCUSTID,a.FMaterialID,a.FNUMBER,a.FNAME,FAPPROVEDATE2
|
||||
|
||||
ORDER BY a.FRETCUSTID,FMaterialID,FAPPROVEDATE2
|
||||
|
||||
SELECT * FROM #TuiHuoChengBen
|
||||
--SELECT * FROM #TuiHuoChengBen
|
||||
|
||||
SELECT * , DATEFROMPARTS((bb.Year), (bb.Month), 1) AS FAPPROVEDATE INTO #TempNianDuXiaoShouYuSuan FROM NianDuXiaoShouYuSuan bb
|
||||
WHERE bb.Year=2025
|
||||
|
||||
--SELECT * FROM #TempNianDuXiaoShouYuSuan
|
||||
|
||||
-- <20><><EFBFBD>۳<EFBFBD><DBB3><EFBFBD><EFBFBD>ɱ<EFBFBD><C9B1><EFBFBD>ѯSQL
|
||||
SELECT a.FCustomerID,a.FMaterialID,a.FNUMBER,a.FNAME,SUM(FREALQTY) AS RealQty,SUM(a.FAMOUNT_LC) AS FAMOUNT_LC,FAPPROVEDATE2 INTO #XiaoShouChengBen FROM (
|
||||
@@ -63,17 +64,17 @@ ON T1.FID = T2.FID
|
||||
LEFT JOIN T_HS_CALDIMENSIONS T5 ON T3.FDIMENSIONID = T5.FDIMENSIONID
|
||||
LEFT JOIN T_BD_EXPENSE_L T6 ON T4.FEXPENSEID = T6.FEXPID AND T6.FLOCALEID = 2052
|
||||
LEFT JOIN T_BD_MATERIAL ff ON t2.FMaterialID=ff.FMaterialID
|
||||
WHERE T1.FAPPROVEDATE>='2025-01-01' AND t1.FAPPROVEDATE<'2025-06-01') a
|
||||
WHERE T1.FAPPROVEDATE>=@begintime AND t1.FAPPROVEDATE<@endtime) a
|
||||
GROUP BY a.FCustomerID,a.FMaterialID,a.FNUMBER,a.FNAME,FAPPROVEDATE2
|
||||
|
||||
ORDER BY a.FCustomerID,FMaterialID,FAPPROVEDATE2
|
||||
|
||||
SELECT * FROM #XiaoShouChengBen
|
||||
--SELECT * FROM #XiaoShouChengBen
|
||||
|
||||
---<EFBFBD><EFBFBD><EFBFBD>ձ<EFBFBD>
|
||||
|
||||
|
||||
SELECT [<EFBFBD>ͻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>],[<EFBFBD>ͻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>],[Ԥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>],FCUSTOMERID,FDOCUMENTSTATUS,[FBMMATERIALGROUP],FAPPROVEDATE2,SUM([<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]-[<EFBFBD>˻<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]) AS [<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]
|
||||
SELECT [<EFBFBD>ͻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>],[<EFBFBD>ͻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>],[Ԥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>],FCUSTOMERID,FDOCUMENTSTATUS,[FBMMATERIALGROUP],SUM([<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]-[<EFBFBD>˻<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]) AS [<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]
|
||||
,[Ԥ<EFBFBD><EFBFBD><EFBFBD>ܳɱ<EFBFBD>]=AVG([Ԥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]*[Ԥ<EFBFBD><EFBFBD><EFBFBD>ܳɱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]),[Ԥ<EFBFBD><EFBFBD><EFBFBD>ɱ<EFBFBD>(<EFBFBD><EFBFBD>)-<EFBFBD><EFBFBD>]=AVG([Ԥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]*[Ԥ<EFBFBD><EFBFBD><EFBFBD>ɱ<EFBFBD>_<EFBFBD><EFBFBD><EFBFBD>ϵ<EFBFBD><EFBFBD><EFBFBD>]),[Ԥ<EFBFBD><EFBFBD><EFBFBD>ɱ<EFBFBD>(<EFBFBD><EFBFBD>)-<EFBFBD><EFBFBD>]=AVG([Ԥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]*[Ԥ<EFBFBD><EFBFBD><EFBFBD>ɱ<EFBFBD>_<EFBFBD>˹<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>])
|
||||
,[Ԥ<EFBFBD><EFBFBD><EFBFBD>ɱ<EFBFBD>(<EFBFBD><EFBFBD>)-<EFBFBD><EFBFBD>]=AVG([Ԥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]*[Ԥ<EFBFBD><EFBFBD><EFBFBD>ɱ<EFBFBD>_<EFBFBD>Ʒѵ<EFBFBD><EFBFBD><EFBFBD>]),AVG([Ԥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]) AS [Ԥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]
|
||||
,[ʵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܳɱ<EFBFBD>]=SUM([ʵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܳɱ<EFBFBD>]),[ʵ<EFBFBD>ʳɱ<EFBFBD>(<EFBFBD><EFBFBD>)-<EFBFBD><EFBFBD>]=SUM([ʵ<EFBFBD>ʳɱ<EFBFBD>(<EFBFBD><EFBFBD>)-<EFBFBD><EFBFBD>]),[ʵ<EFBFBD>ʳɱ<EFBFBD>(<EFBFBD><EFBFBD>)-<EFBFBD><EFBFBD>]=SUM([ʵ<EFBFBD>ʳɱ<EFBFBD>(<EFBFBD><EFBFBD>)-<EFBFBD><EFBFBD>]),[ʵ<EFBFBD>ʳɱ<EFBFBD>(<EFBFBD><EFBFBD>)-<EFBFBD><EFBFBD>]=SUM([ʵ<EFBFBD>ʳɱ<EFBFBD>(<EFBFBD><EFBFBD>)-<EFBFBD><EFBFBD>])
|
||||
@@ -102,9 +103,7 @@ SELECT * FROM #XiaoShouChengBen
|
||||
ISNULL((SELECT SUM(FAMOUNT_LC) FROM #TuiHuoChengBen bbb WHERE bbb.FMaterialID=T2.FMaterialID AND bbb.FRETCUSTID=T1.FCUSTOMERID AND bbb.FAPPROVEDATE2=FORMAT(t1.FAPPROVEDATE, 'yyyy-MM-01') AND fname IN ('<27><><EFBFBD><EFBFBD>','ί<><CEAF><EFBFBD>ӹ<EFBFBD><D3B9><EFBFBD>') ),0)) AS [ʵ<>ʳɱ<CAB3>(<28><>)-<2D><>]
|
||||
,( ISNULL((SELECT SUM(FAMOUNT_LC) FROM #XiaoShouChengBen bbb WHERE bbb.FMaterialID=T2.FMaterialID AND bbb.FCustomerID=T1.FCUSTOMERID AND bbb.FAPPROVEDATE2=FORMAT(t1.FAPPROVEDATE, 'yyyy-MM-01') AND fname='<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'),0)-
|
||||
ISNULL((SELECT SUM(FAMOUNT_LC) FROM #TuiHuoChengBen bbb WHERE bbb.FMaterialID=T2.FMaterialID AND bbb.FRETCUSTID=T1.FCUSTOMERID AND bbb.FAPPROVEDATE2=FORMAT(t1.FAPPROVEDATE, 'yyyy-MM-01') AND fname='<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ),0)) AS [ʵ<>ʳɱ<CAB3>(<28><>)-<2D><>]
|
||||
|
||||
|
||||
FROM
|
||||
FROM
|
||||
T_SAL_OUTSTOCK T1
|
||||
INNER JOIN T_SAL_OUTSTOCKENTRY T2 ON T1.FID = T2.FID
|
||||
INNER JOIN T_BD_MATERIAL matal2 ON T2.FMATERIALID = matal2.FMATERIALID
|
||||
@@ -113,13 +112,24 @@ SELECT * FROM #XiaoShouChengBen
|
||||
LEFT JOIN T_BD_CUSTOMER_L t4 ON t3.FCUSTID = t4.FCUSTID
|
||||
INNER JOIN VHUB_BD_BMMaterialGroup t5 ON cc.[FBMMATERIALGROUP]= t5.FID
|
||||
LEFT JOIN VHUB_T_BMGStandCost cost ON cost.FDATE= FORMAT(t1.FAPPROVEDATE, 'yyyy-MM-01') AND cost.FBMMATERIALGROUP= t5.FID
|
||||
WHERE T1.FAPPROVEDATE>='2025-01-01' AND t1.FAPPROVEDATE<'2025-06-01'
|
||||
WHERE T1.FAPPROVEDATE>=@begintime AND t1.FAPPROVEDATE<@endtime
|
||||
AND (@CustomerId = 'A' OR t3.FNUMBER IN (@CustomerId)) AND (@FBMMaterialGroup = 'A' OR t5.FNUMBER IN (@FBMMaterialGroup))
|
||||
GROUP BY T1.FCUSTOMERID, cc.[FBMMATERIALGROUP],t1.FDOCUMENTSTATUS, t3.FNUMBER , t2.FMATERIALID,
|
||||
t4.FNAME , t5.FNUMBER , FORMAT(t1.FAPPROVEDATE, 'yyyy-MM-01') ) a
|
||||
GROUP BY [<EFBFBD>ͻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>],[<EFBFBD>ͻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>],[Ԥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>],FCUSTOMERID,FDOCUMENTSTATUS,[FBMMATERIALGROUP],FAPPROVEDATE2
|
||||
GROUP BY [<EFBFBD>ͻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>],[<EFBFBD>ͻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>],[Ԥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>],FCUSTOMERID,FDOCUMENTSTATUS,[FBMMATERIALGROUP]
|
||||
|
||||
--WHERE a.FCUSTOMERID=641983 AND a.FBMMATERIALGROUP=941609
|
||||
SELECT *,[<EFBFBD><EFBFBD>λ<EFBFBD>ɱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]=[<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>Ԥ<EFBFBD><EFBFBD><EFBFBD>ɱ<EFBFBD>]-[<EFBFBD><EFBFBD>λʵ<EFBFBD><EFBFBD><EFBFBD>ܳɱ<EFBFBD>],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<EFBFBD><EFBFBD><EFBFBD><EFBFBD>]=[Ԥ<EFBFBD><EFBFBD><EFBFBD>ɱ<EFBFBD>(<EFBFBD><EFBFBD>)-<EFBFBD><EFBFBD>]-[ʵ<EFBFBD>ʳɱ<EFBFBD>(<EFBFBD><EFBFBD>)-<EFBFBD><EFBFBD>],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<EFBFBD><EFBFBD><EFBFBD><EFBFBD>]=[Ԥ<EFBFBD><EFBFBD><EFBFBD>ɱ<EFBFBD>(<EFBFBD><EFBFBD>)-<EFBFBD><EFBFBD>]-[ʵ<EFBFBD>ʳɱ<EFBFBD>(<EFBFBD><EFBFBD>)-<EFBFBD><EFBFBD>],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<EFBFBD><EFBFBD><EFBFBD><EFBFBD>]=[Ԥ<EFBFBD><EFBFBD><EFBFBD>ɱ<EFBFBD>(<EFBFBD><EFBFBD>)-<EFBFBD><EFBFBD>]-[ʵ<EFBFBD>ʳɱ<EFBFBD>(<EFBFBD><EFBFBD>)-<EFBFBD><EFBFBD>]
|
||||
SELECT [<EFBFBD>ͻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>] AS F_KeHuCode,[<EFBFBD>ͻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>] as F_KeHuName, [Ԥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>] AS F_WuLiaoFenZu,FCUSTOMERID,FDOCUMENTSTATUS,[FBMMATERIALGROUP],[Ԥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>] AS F_YuSuanShuLiang,[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>] AS F_ShiJiXiaoShouShuLiang
|
||||
,[Ԥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>] AS F_YSYSJSLCY,a.Ԥ<EFBFBD><EFBFBD><EFBFBD>ܳɱ<EFBFBD> AS F_YSZCB,ʵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܳɱ<EFBFBD> AS F_SJZCB,a.Ԥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʵ<EFBFBD><EFBFBD><EFBFBD>ܳɱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> AS F_YSYSJZCBCY,[Ԥ<EFBFBD><EFBFBD><EFBFBD>ɱ<EFBFBD>(<EFBFBD><EFBFBD>)-<EFBFBD><EFBFBD>] AS F_YSZCB_Z
|
||||
,[ʵ<EFBFBD>ʳɱ<EFBFBD>(<EFBFBD><EFBFBD>)-<EFBFBD><EFBFBD>] AS F_SJCB_L_Z,[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<EFBFBD><EFBFBD><EFBFBD><EFBFBD>] AS F_CHaYi_Z,[Ԥ<EFBFBD><EFBFBD><EFBFBD>ɱ<EFBFBD>(<EFBFBD><EFBFBD>)-<EFBFBD><EFBFBD>] AS F_YSCB_G_Z,[ʵ<EFBFBD>ʳɱ<EFBFBD>(<EFBFBD><EFBFBD>)-<EFBFBD><EFBFBD>] AS F_SJCB_G_Z,[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<EFBFBD>ܹ<EFBFBD>] AS F_ChaYi_ZG,[Ԥ<EFBFBD><EFBFBD><EFBFBD>ɱ<EFBFBD>(<EFBFBD><EFBFBD>)-<EFBFBD><EFBFBD>] AS F_YSCB_F_Z
|
||||
,[ʵ<EFBFBD>ʳɱ<EFBFBD>(<EFBFBD><EFBFBD>)-<EFBFBD><EFBFBD>] AS F_SJCB_F_Z,[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<EFBFBD>ܷ<EFBFBD>] AS F_ChaYi_ZF,[<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>Ԥ<EFBFBD><EFBFBD><EFBFBD>ɱ<EFBFBD>] AS F_DWZYSCB,[<EFBFBD><EFBFBD>λʵ<EFBFBD><EFBFBD><EFBFBD>ܳɱ<EFBFBD>] AS F_DWSJZCB
|
||||
,F_DWCBCY=[<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>Ԥ<EFBFBD><EFBFBD><EFBFBD>ɱ<EFBFBD>]-[<EFBFBD><EFBFBD>λʵ<EFBFBD><EFBFBD><EFBFBD>ܳɱ<EFBFBD>],[Ԥ<EFBFBD><EFBFBD><EFBFBD>ɱ<EFBFBD>(<EFBFBD><EFBFBD>)-<EFBFBD><EFBFBD>] AS F_YSCB_L_D,[ʵ<EFBFBD>ʳɱ<EFBFBD>(<EFBFBD><EFBFBD>)-<EFBFBD><EFBFBD>] AS F_SJCB_L_D
|
||||
--,[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<EFBFBD><EFBFBD><EFBFBD><EFBFBD>] AS F_ChaYi_DanLiao,
|
||||
,[ʵ<EFBFBD>ʳɱ<EFBFBD>(<EFBFBD><EFBFBD>)-<EFBFBD><EFBFBD>] F_SJCB_L_Z, [<EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<EFBFBD><EFBFBD><EFBFBD><EFBFBD>] AS F_CHaYi_Z,[Ԥ<EFBFBD><EFBFBD><EFBFBD>ɱ<EFBFBD>(<EFBFBD><EFBFBD>)-<EFBFBD><EFBFBD>] AS F_YSCB_G_Z,[ʵ<EFBFBD>ʳɱ<EFBFBD>(<EFBFBD><EFBFBD>)-<EFBFBD><EFBFBD>] AS F_SJCB_G_Z
|
||||
,[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<EFBFBD>ܹ<EFBFBD>] AS F_ChaYi_ZG,[Ԥ<EFBFBD><EFBFBD><EFBFBD>ɱ<EFBFBD>(<EFBFBD><EFBFBD>)-<EFBFBD><EFBFBD>] AS F_YSCB_F_Z,[ʵ<EFBFBD>ʳɱ<EFBFBD>(<EFBFBD><EFBFBD>)-<EFBFBD><EFBFBD>] AS F_SJCB_F_Z,[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<EFBFBD>ܷ<EFBFBD>] AS F_ChaYi_ZF,[<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>Ԥ<EFBFBD><EFBFBD><EFBFBD>ɱ<EFBFBD>] AS F_DWZYSCB
|
||||
,[<EFBFBD><EFBFBD>λʵ<EFBFBD><EFBFBD><EFBFBD>ܳɱ<EFBFBD>] AS F_DWSJZCB, [Ԥ<EFBFBD><EFBFBD><EFBFBD>ɱ<EFBFBD>(<EFBFBD><EFBFBD>)-<EFBFBD><EFBFBD>] AS F_YSCB_G_D,[ʵ<EFBFBD>ʳɱ<EFBFBD>(<EFBFBD><EFBFBD>)-<EFBFBD><EFBFBD>] AS F_SJCB_G_D,[Ԥ<EFBFBD><EFBFBD><EFBFBD>ɱ<EFBFBD>(<EFBFBD><EFBFBD>)-<EFBFBD><EFBFBD>] AS F_YSCB_F_D,[ʵ<EFBFBD>ʳɱ<EFBFBD>(<EFBFBD><EFBFBD>)-<EFBFBD><EFBFBD>] AS F_SJCB_F_D
|
||||
|
||||
,[F_ChaYi_DanLiao]=[Ԥ<EFBFBD><EFBFBD><EFBFBD>ɱ<EFBFBD>(<EFBFBD><EFBFBD>)-<EFBFBD><EFBFBD>]-[ʵ<EFBFBD>ʳɱ<EFBFBD>(<EFBFBD><EFBFBD>)-<EFBFBD><EFBFBD>],F_ChaYi_D_G=[Ԥ<EFBFBD><EFBFBD><EFBFBD>ɱ<EFBFBD>(<EFBFBD><EFBFBD>)-<EFBFBD><EFBFBD>]-[ʵ<EFBFBD>ʳɱ<EFBFBD>(<EFBFBD><EFBFBD>)-<EFBFBD><EFBFBD>],F_ChaYi_F_D=[Ԥ<EFBFBD><EFBFBD><EFBFBD>ɱ<EFBFBD>(<EFBFBD><EFBFBD>)-<EFBFBD><EFBFBD>]-[ʵ<EFBFBD>ʳɱ<EFBFBD>(<EFBFBD><EFBFBD>)-<EFBFBD><EFBFBD>]
|
||||
FROM (
|
||||
SELECT *,[Ԥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]=[Ԥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]-[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>],[Ԥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʵ<EFBFBD><EFBFBD><EFBFBD>ܳɱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]=[Ԥ<EFBFBD><EFBFBD><EFBFBD>ܳɱ<EFBFBD>]-[ʵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܳɱ<EFBFBD>]
|
||||
,[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<EFBFBD><EFBFBD><EFBFBD><EFBFBD>]=[Ԥ<EFBFBD><EFBFBD><EFBFBD>ɱ<EFBFBD>(<EFBFBD><EFBFBD>)-<EFBFBD><EFBFBD>]-[ʵ<EFBFBD>ʳɱ<EFBFBD>(<EFBFBD><EFBFBD>)-<EFBFBD><EFBFBD>] ,[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<EFBFBD>ܹ<EFBFBD>]=[Ԥ<EFBFBD><EFBFBD><EFBFBD>ɱ<EFBFBD>(<EFBFBD><EFBFBD>)-<EFBFBD><EFBFBD>]-[ʵ<EFBFBD>ʳɱ<EFBFBD>(<EFBFBD><EFBFBD>)-<EFBFBD><EFBFBD>],[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<EFBFBD>ܷ<EFBFBD>]=[Ԥ<EFBFBD><EFBFBD><EFBFBD>ɱ<EFBFBD>(<EFBFBD><EFBFBD>)-<EFBFBD><EFBFBD>]-[ʵ<EFBFBD>ʳɱ<EFBFBD>(<EFBFBD><EFBFBD>)-<EFBFBD><EFBFBD>]
|
||||
@@ -141,7 +151,7 @@ SELECT * FROM #XiaoShouChengBen
|
||||
END
|
||||
|
||||
-- LEFT JOIN (SELECT SUM(FREALQTY),FORMAT(tui.FAPPROVEDATE, 'yyyy-MM-01') AS FAPPROVEDATE FROM dbo.T_SAL_RETURNSTOCK tui LEFT JOIN T_SAL_RETURNSTOCKENTRY tuide ON tui.FID=tuide.FID
|
||||
-- WHERE tui.FAPPROVEDATE>='2025-01-01' AND tui.FAPPROVEDATE<'2025-06-01' AND tui.FDOCUMENTSTATUS='C'
|
||||
-- WHERE tui.FAPPROVEDATE>=@begintime AND tui.FAPPROVEDATE<@endtime AND tui.FDOCUMENTSTATUS='C'
|
||||
--) Return11 ON
|
||||
|
||||
--SELECT * FROM VHUB_T_BMMGroupLinkTable
|
||||
@@ -158,7 +168,7 @@ END
|
||||
-- LEFT JOIN T_HS_CALDIMENSIONS T5 ON T3.FDIMENSIONID = T5.FDIMENSIONID
|
||||
-- LEFT JOIN T_BD_EXPENSE_L T6 ON T4.FEXPENSEID = T6.FEXPID AND T6.FLOCALEID = 2052
|
||||
-- LEFT JOIN T_BD_MATERIAL ff ON t2.FMaterialID=ff.FMaterialID
|
||||
-- WHERE T1.FAPPROVEDATE>='2025-01-01' AND t1.FAPPROVEDATE<'2025-06-01'
|
||||
-- WHERE T1.FAPPROVEDATE>=@begintime AND t1.FAPPROVEDATE<@endtime
|
||||
|
||||
--ORDER BY T2.FENTRYID DESC
|
||||
|
||||
@@ -168,7 +178,7 @@ END
|
||||
------Ԥ<EFBFBD><EFBFBD><EFBFBD>ɱ<EFBFBD><EFBFBD><EFBFBD>
|
||||
--,(
|
||||
--SELECT SUM(FALLAMOUNT)
|
||||
-- FROM VHUB_T_BMGStandCost cost WHERE 1=1 AND cost.FBMMATERIALGROUP AND cost.FDATE='2025-01-01' AND cost.FDATE<'2025-06-01' ) AS F_YSZCB
|
||||
-- FROM VHUB_T_BMGStandCost cost WHERE 1=1 AND cost.FBMMATERIALGROUP AND cost.FDATE=@begintime AND cost.FDATE<@endtime ) AS F_YSZCB
|
||||
|
||||
-- ,(
|
||||
--SELECT SUM(FMATERIALCOSTAMOUNT)
|
||||
|
||||
@@ -1,7 +1,10 @@
|
||||
using Kingdee.BOS.App.Data;
|
||||
using Kingdee.BOS.App.CloudHealthCenter;
|
||||
using Kingdee.BOS.App.Data;
|
||||
using Kingdee.BOS.Core.CommonFilter;
|
||||
using Kingdee.BOS.Core.DynamicForm;
|
||||
using Kingdee.BOS.Core.DynamicForm.PlugIn;
|
||||
using Kingdee.BOS.Core.DynamicForm.PlugIn.Args;
|
||||
using Kingdee.BOS.KDWeiBo.HttpUtil;
|
||||
using Kingdee.BOS.Orm.DataEntity;
|
||||
using Kingdee.BOS.Util;
|
||||
using System;
|
||||
@@ -29,6 +32,38 @@ namespace VapeEZDLL.YSCBYSJCB_FXB
|
||||
this.View.ShowForm(showParameter, action => FilterCallBack(action));
|
||||
}
|
||||
|
||||
public override void BarItemClick(BarItemClickEventArgs e)
|
||||
{
|
||||
base.BarItemClick(e);
|
||||
|
||||
//点击过滤按钮,弹出过滤窗体
|
||||
if (e.BarItemKey.Equals("NAAD_GuoLv", StringComparison.OrdinalIgnoreCase))
|
||||
{
|
||||
var showParameter = new DynamicFormShowParameter();
|
||||
showParameter.FormId = "NAAD_YSSJFXGLK";
|
||||
showParameter.ParentPageId = this.View.PageId;
|
||||
showParameter.PageId = this.View.PageId + "_Filter";
|
||||
showParameter.OpenStyle.CacheId = this.View.PageId;
|
||||
this.View.ShowForm(showParameter, action => FilterCallBack(action));
|
||||
}
|
||||
////点击刷新数据按钮
|
||||
//if (e.BarItemKey == "MBBA_tbButton")
|
||||
//{
|
||||
// var sql_1 = string.Format(@"/*dialect*/exec PR_YingShouMingXi_yuyubo ");
|
||||
// DBUtils.ExecuteDynamicObject(Context, sql_1);
|
||||
|
||||
//}
|
||||
|
||||
|
||||
//if (e.BarItemKey == "MBBA_tbButton_3")
|
||||
//{
|
||||
// //string sql = string.Format("Delete From ReceivablesDetailsTable");
|
||||
// //DBUtils.ExecuteDynamicObject(Context, sql);
|
||||
// //this.View.Model.SetValue("F_ISSX", "需要刷新");
|
||||
//}
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 过滤框回调方法
|
||||
/// </summary>
|
||||
@@ -43,275 +78,127 @@ namespace VapeEZDLL.YSCBYSJCB_FXB
|
||||
FilterParameter returnData = action.ReturnData as FilterParameter;//过滤框返回的数据
|
||||
DynamicObject dyObj = returnData.CustomFilter as DynamicObject;
|
||||
|
||||
//获取开发日期
|
||||
var FSDate = Convert.ToString(dyObj["F_DATE"]);
|
||||
if (!string.IsNullOrWhiteSpace(FSDate))
|
||||
{
|
||||
wheresql += $@" and [F_012]>='{FSDate}'";
|
||||
}
|
||||
//获取年份
|
||||
var years =DateTime.Parse(Convert.ToString(dyObj["F_DATE"])).Year;
|
||||
|
||||
//开始月份
|
||||
var fBegin = Convert.ToString(dyObj["F_Begin"]);
|
||||
|
||||
|
||||
//获取结束日期
|
||||
var FEDate = Convert.ToString(dyObj["F_YKQC_Date_apv"]);
|
||||
if (!string.IsNullOrWhiteSpace(FEDate))
|
||||
var fEnd = Convert.ToString(dyObj["F_End"]);
|
||||
//获取客户
|
||||
DynamicObjectCollection FCustomerfEnd2 = dyObj["F_Customer"] as DynamicObjectCollection;
|
||||
var FCustomerfEnd=(dyObj["F_Customer"] as DynamicObjectCollection)?.Select(n => (n["F_Customer"] as DynamicObject)["ID"].ToString()).ToList();
|
||||
//LogHelper.Error(new Exception(), "客户:" + JsonHelper.JSSerialize(FCustomerfEnd));
|
||||
DynamicObjectCollection FBMMaterialGroup2 = dyObj["F_NAAD_MulBase_ca9"] as DynamicObjectCollection;
|
||||
var FBMMaterialGroup = (dyObj["F_NAAD_MulBase_ca9"] as DynamicObjectCollection)?.Select(n => (n["F_NAAD_MulBase_ca9"] as DynamicObject)["ID"].ToString()).ToList();
|
||||
//LogHelper.Error(new Exception(), "预算物料分组:" + JsonHelper.JSSerialize(FBMMaterialGroup));
|
||||
string FCustomer = "A";
|
||||
string FBMMaterialGroup3 = "A";
|
||||
|
||||
|
||||
this.View.Model.SetValue("F_Year2", years);
|
||||
this.View.Model.SetValue("F_Month1", fBegin);
|
||||
this.View.Model.SetValue("F_Month2", fEnd);
|
||||
this.View.Model.SetValue("F_KeHu2","");
|
||||
this.View.Model.SetValue("F_WuLiao2", "");
|
||||
this.View.UpdateView("NAAD_YSSJFX2");
|
||||
if (FCustomerfEnd != null && FCustomerfEnd.Count > 0)
|
||||
{
|
||||
wheresql += $@" and [F_012] <= '{FEDate}'";
|
||||
FCustomer = string.Join(",", FCustomerfEnd);
|
||||
var name = FCustomerfEnd2.Select(n => (n["F_Customer"] as DynamicObject)["Name"].ToString()).ToList();
|
||||
this.View.Model.SetValue("F_KeHu2", string.Join(",", name));
|
||||
}
|
||||
|
||||
//获取合同类型
|
||||
DynamicObject HTLX = dyObj["F_YKQC_Assistant_dvn"] as DynamicObject;
|
||||
string HTLXFid = "";
|
||||
if (HTLX != null)
|
||||
if (FBMMaterialGroup != null && FBMMaterialGroup.Count > 0)
|
||||
{
|
||||
HTLXFid = Convert.ToString(HTLX["ID"]);
|
||||
wheresql += $@" and [F_059] = '{HTLXFid}'";
|
||||
FBMMaterialGroup3 = string.Join(",", FBMMaterialGroup);
|
||||
var name= FBMMaterialGroup2.Select(n => (n["F_NAAD_MulBase_ca9"] as DynamicObject)["Name"].ToString()).ToList();
|
||||
this.View.Model.SetValue("F_WuLiao2", string.Join(",", name));
|
||||
}
|
||||
//获取购货单位
|
||||
DynamicObject CUST = dyObj["F_YKQC_Base_qtr"] as DynamicObject;
|
||||
string CustFid = "";
|
||||
if (CUST != null)
|
||||
{
|
||||
CustFid = Convert.ToString(CUST["name"]);
|
||||
wheresql += $@" and [F_005] = '{CustFid}'";
|
||||
}
|
||||
//获取销售员
|
||||
DynamicObject XSY = dyObj["F_YKQC_Base_tzk"] as DynamicObject;
|
||||
string XSYFid = "";
|
||||
if (XSY != null)
|
||||
{
|
||||
XSYFid = Convert.ToString(XSY["ID"]);
|
||||
wheresql += $@" and [销售员ID] = '{XSYFid}'";
|
||||
}
|
||||
//获取项目名称
|
||||
DynamicObject GCXM = dyObj["F_YKQC_Base_uky"] as DynamicObject;
|
||||
string GCXMFid = "";
|
||||
if (GCXM != null)
|
||||
{
|
||||
GCXMFid = Convert.ToString(GCXM["NAME"]);
|
||||
wheresql += $@" and [F_009] = '{GCXMFid}'";
|
||||
}
|
||||
this.View.Model.DeleteEntryData("F_MBBA_Entity_qtr");
|
||||
|
||||
//获取表1
|
||||
var sql_1 = "";
|
||||
|
||||
sql_1 += string.Format($@"/*dialect*/Select * From (Select * From [ReceivablesDetailsTable] where {wheresql}
|
||||
Union ALL
|
||||
(Select
|
||||
null,null,'合计:',null,null,null,null,null,null,null,SUM(F_010),
|
||||
null,null,null,null,null,null,SUM(F_017),SUM(F_018),SUM(F_019),SUM(F_020),SUM(F_021),SUM(F_022),null
|
||||
,F_024=(SELECT SUM(F_024) FROM [ReceivablesDetailsTable] hh where {wheresql})
|
||||
,SUM(F_025),
|
||||
null
|
||||
,F_027=(SELECT SUM(F_027) FROM [ReceivablesDetailsTable] hh where {wheresql})
|
||||
,null,null,null,null,null,null,null,null
|
||||
,F_036=(
|
||||
SELECT SUM(F_036)
|
||||
FROM ( SELECT DISTINCT [销售单主键ID],hh.收款条件主键ID,F_036
|
||||
FROM [ReceivablesDetailsTable] hh where {wheresql} ) a )
|
||||
,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0,0,null,0
|
||||
, null, null, null, null, null
|
||||
From
|
||||
(select distinct [销售单主键ID],[销售员ID],[F_010],F_017,F_018,F_019,F_020,F_021,F_022 ,0 as F_024 ,F_025,
|
||||
0 as F_027,0 F_036 from
|
||||
[ReceivablesDetailsTable]
|
||||
where {wheresql}
|
||||
) a )) W Order by W.F_001");
|
||||
|
||||
var sql_2 = "";
|
||||
sql_2 += string.Format(@"/*dialect*/Select top 1 * From ReceivablesDetailsTable");
|
||||
sql_2 += string.Format($@"/*dialect*/exec RP_XSYSCBYSJCB @FYear={years},@FStartMonth={fBegin},@FEndMonth={fEnd},@CustomerId='{FCustomer}',@FBMMaterialGroup='{FBMMaterialGroup3}'");
|
||||
//LogHelper.Error(new Exception(), sql_2);
|
||||
|
||||
var sql_List2 = DBUtils.ExecuteDynamicObject(Context, sql_2);
|
||||
|
||||
|
||||
//判断是否存在表
|
||||
if (sql_List2.Count() <= 0)
|
||||
{
|
||||
/*this.View.ShowMessage("FSaleOrgId :" + FSaleOrgId + "," + "FSDate:" + FSDate + ","
|
||||
+ "FEDate :" + FEDate + "," + "HTLXFid:" + HTLXFid + "," + "CustFid:" + CustFid + ","
|
||||
+ "XSYFid:" + XSYFid + "," + "GCXMFid:" + GCXMFid);*/
|
||||
string sql = string.Format(@"/*dialect*/EXEC [PR_YingShouMingXi_yuyubo]");
|
||||
var sqlList = DBUtils.ExecuteDynamicObject(Context, sql);
|
||||
|
||||
if (sqlList.Count() > 0)
|
||||
{
|
||||
string sql_3 = "";
|
||||
const int batchSize = 1000; // 每批处理 1000 条数据
|
||||
|
||||
}
|
||||
}
|
||||
//Loghelp.Log("合计");
|
||||
//Loghelp.Log(sql_1);
|
||||
var sql_List1 = DBUtils.ExecuteDynamicObject(Context, sql_1);
|
||||
int indexi = 0;
|
||||
|
||||
|
||||
|
||||
foreach (var item in sql_List1)
|
||||
this.View.Model.DeleteEntryData("F_NAAD_Entity_hsj");
|
||||
foreach (var item in sql_List2)
|
||||
{
|
||||
#region 隐藏单据体赋值
|
||||
|
||||
int rowindex = this.View.Model.GetEntryRowCount("F_MBBA_Entity_qtr");
|
||||
this.View.Model.CreateNewEntryRow("F_MBBA_Entity_qtr");
|
||||
int rowindex = this.View.Model.GetEntryRowCount("F_NAAD_Entity_hsj");
|
||||
this.View.Model.CreateNewEntryRow("F_NAAD_Entity_hsj");
|
||||
//1
|
||||
this.View.Model.SetValue("F_001", item["F_001"], indexi);
|
||||
this.View.Model.SetValue("F_KeHuCode", item["F_KeHuCode"], indexi);
|
||||
//2
|
||||
this.View.Model.SetValue("F_002", item["F_002"], indexi);
|
||||
this.View.Model.SetValue("F_KeHuName", item["F_KeHuName"], indexi);
|
||||
//3
|
||||
this.View.Model.SetValue("F_003", item["F_003"], indexi);
|
||||
this.View.Model.SetValue("F_WuLiaoFenZu", item["F_WuLiaoFenZu"], indexi);
|
||||
//4
|
||||
this.View.Model.SetValue("F_004", item["F_004"], indexi);
|
||||
this.View.Model.SetValue("F_YuSuanShuLiang", item["F_YuSuanShuLiang"], indexi);
|
||||
//5
|
||||
this.View.Model.SetValue("F_005", item["F_005"], indexi);
|
||||
this.View.Model.SetValue("F_ShiJiXiaoShouShuLiang", item["F_ShiJiXiaoShouShuLiang"], indexi);
|
||||
//6
|
||||
this.View.Model.SetValue("F_006", item["F_006"], indexi);
|
||||
this.View.Model.SetValue("F_YSYSJSLCY", item["F_YSYSJSLCY"], indexi);
|
||||
//7
|
||||
this.View.Model.SetValue("F_007", item["F_007"], indexi);
|
||||
this.View.Model.SetValue("F_YSZCB", item["F_YSZCB"], indexi);
|
||||
//8 indexi
|
||||
this.View.Model.SetValue("F_008", item["F_008"], indexi);
|
||||
this.View.Model.SetValue("F_SJZCB", item["F_SJZCB"], indexi);
|
||||
//9 indexi
|
||||
this.View.Model.SetValue("F_009", item["F_009"], indexi);
|
||||
this.View.Model.SetValue("F_YSYSJZCBCY", item["F_YSYSJZCBCY"], indexi);
|
||||
//10 indexi
|
||||
this.View.Model.SetValue("F_010", item["F_010"], indexi);
|
||||
this.View.Model.SetValue("F_YSZCB_Z", item["F_YSZCB_Z"], indexi);
|
||||
//11 indexi
|
||||
this.View.Model.SetValue("F_011", item["F_011"], indexi);
|
||||
this.View.Model.SetValue("F_SJCB_L_Z", item["F_SJCB_L_Z"], indexi);
|
||||
//12 indexi
|
||||
this.View.Model.SetValue("F_012", item["F_012"], indexi);
|
||||
this.View.Model.SetValue("F_CHaYi_Z", item["F_CHaYi_Z"], indexi);
|
||||
//13 indexi
|
||||
this.View.Model.SetValue("F_013", item["F_013"], indexi);
|
||||
this.View.Model.SetValue("F_YSCB_G_Z", item["F_YSCB_G_Z"], indexi);
|
||||
//14 indexi
|
||||
this.View.Model.SetValue("F_FaHuoRiQi", item["F_014"], indexi);
|
||||
this.View.Model.SetValue("F_SJCB_G_Z", item["F_SJCB_G_Z"], indexi);
|
||||
//15 indexi
|
||||
this.View.Model.SetValue("F_015", item["F_015"], indexi);
|
||||
this.View.Model.SetValue("F_ChaYi_ZG", item["F_ChaYi_ZG"], indexi);
|
||||
//16 indexi
|
||||
this.View.Model.SetValue("F_FaPiaoRiQi", item["F_016"], indexi);
|
||||
this.View.Model.SetValue("F_YSCB_F_Z", item["F_YSCB_F_Z"], indexi);
|
||||
//17 indexi
|
||||
this.View.Model.SetValue("F_017", item["F_017"], indexi);
|
||||
this.View.Model.SetValue("F_SJCB_F_Z", item["F_SJCB_F_Z"], indexi);
|
||||
//18 indexi
|
||||
this.View.Model.SetValue("F_018", item["F_018"], indexi);
|
||||
this.View.Model.SetValue("F_ChaYi_ZF", item["F_ChaYi_ZF"], indexi);
|
||||
//19 indexi
|
||||
this.View.Model.SetValue("F_019", item["F_019"], indexi);
|
||||
this.View.Model.SetValue("F_DWZYSCB", item["F_DWZYSCB"], indexi);
|
||||
//20 indexi
|
||||
this.View.Model.SetValue("F_020", item["F_020"], indexi);
|
||||
this.View.Model.SetValue("F_DWSJZCB", item["F_DWSJZCB"], indexi);
|
||||
//21 indexi
|
||||
this.View.Model.SetValue("F_021", item["F_021"], indexi);
|
||||
this.View.Model.SetValue("F_DWCBCY", item["F_DWCBCY"], indexi);
|
||||
//22 indexi
|
||||
this.View.Model.SetValue("F_022", item["F_022"], indexi);
|
||||
this.View.Model.SetValue("F_YSCB_L_D", item["F_YSCB_L_D"], indexi);
|
||||
//23 indexi
|
||||
this.View.Model.SetValue("F_023", item["F_023"], indexi);
|
||||
this.View.Model.SetValue("F_SJCB_L_D", item["F_SJCB_L_D"], indexi);
|
||||
//24 indexi
|
||||
this.View.Model.SetValue("F_024", item["F_024"], indexi);
|
||||
this.View.Model.SetValue("F_ChaYi_DanLiao", item["F_ChaYi_DanLiao"], indexi);
|
||||
//25 indexi
|
||||
this.View.Model.SetValue("F_025", item["F_025"], indexi);
|
||||
this.View.Model.SetValue("F_YSCB_G_D", item["F_YSCB_G_D"], indexi);
|
||||
//26 indexi
|
||||
this.View.Model.SetValue("F_026", item["F_026"], indexi);
|
||||
this.View.Model.SetValue("F_SJCB_G_D", item["F_SJCB_G_D"], indexi);
|
||||
//27 indexi
|
||||
this.View.Model.SetValue("F_027", item["F_027"], indexi);
|
||||
this.View.Model.SetValue("F_ChaYi_D_G", item["F_ChaYi_D_G"], indexi);
|
||||
//28 indexi
|
||||
this.View.Model.SetValue("F_028", item["F_028"], indexi);
|
||||
this.View.Model.SetValue("F_YSCB_F_D", item["F_YSCB_F_D"], indexi);
|
||||
//29 indexi
|
||||
this.View.Model.SetValue("F_029", item["F_029"], indexi);
|
||||
this.View.Model.SetValue("F_SJCB_F_D", item["F_SJCB_F_D"], indexi);
|
||||
//30 indexi
|
||||
this.View.Model.SetValue("F_030", item["F_030"], indexi);
|
||||
//31 indexi
|
||||
this.View.Model.SetValue("F_031", item["F_031"], indexi);
|
||||
//32 indexi
|
||||
this.View.Model.SetValue("F_032", item["F_032"], indexi);
|
||||
//33 indexi
|
||||
this.View.Model.SetValue("F_033", item["F_033"], indexi);
|
||||
//34 indexi
|
||||
this.View.Model.SetValue("F_034", item["F_034"], indexi);
|
||||
//35 indexi
|
||||
this.View.Model.SetValue("F_035", item["F_035"], indexi);
|
||||
//36 indexi
|
||||
this.View.Model.SetValue("F_036", item["F_036"], indexi);
|
||||
//37 indexi
|
||||
this.View.Model.SetValue("F_037", item["F_037"], indexi);
|
||||
//38 indexi
|
||||
this.View.Model.SetValue("F_038", item["F_038"], indexi);
|
||||
//39 indexi
|
||||
this.View.Model.SetValue("F_039", item["F_039"], indexi);
|
||||
//40 indexi
|
||||
this.View.Model.SetValue("F_040", item["F_040"], indexi);
|
||||
//41 indexi
|
||||
this.View.Model.SetValue("F_041", item["F_041"], indexi);
|
||||
//42 indexi
|
||||
this.View.Model.SetValue("F_042", item["F_042"], indexi);
|
||||
//43 indexi
|
||||
this.View.Model.SetValue("F_043", item["F_043"], indexi);
|
||||
//44 indexi
|
||||
this.View.Model.SetValue("F_044", item["F_044"], indexi);
|
||||
//45 indexi
|
||||
this.View.Model.SetValue("F_045", item["F_045"], indexi);
|
||||
//46 indexi
|
||||
this.View.Model.SetValue("F_046", item["F_046"], indexi);
|
||||
//47 indexi
|
||||
this.View.Model.SetValue("F_047", item["F_047"], indexi);
|
||||
//48 indexi
|
||||
this.View.Model.SetValue("F_048", item["F_048"], indexi);
|
||||
//49 indexi
|
||||
this.View.Model.SetValue("F_049", item["F_049"], indexi);
|
||||
//50 indexi
|
||||
this.View.Model.SetValue("F_050", item["F_050"], indexi);
|
||||
//51 indexi
|
||||
this.View.Model.SetValue("F_051", item["F_051"], indexi);
|
||||
//52 indexi
|
||||
this.View.Model.SetValue("F_052", item["F_052"], indexi);
|
||||
//53 indexi
|
||||
this.View.Model.SetValue("F_053", item["F_053"], indexi);
|
||||
//54 indexi
|
||||
this.View.Model.SetValue("F_054", item["F_054"], indexi);
|
||||
//55 indexi
|
||||
this.View.Model.SetValue("F_055", item["F_055"], indexi);
|
||||
//56 indexi
|
||||
this.View.Model.SetValue("F_056", item["F_056"], indexi);
|
||||
//57 indexi
|
||||
this.View.Model.SetValue("F_057", item["F_057"], indexi);
|
||||
//58 indexi
|
||||
this.View.Model.SetValue("F_058", item["F_058"], indexi);
|
||||
//59 indexi
|
||||
this.View.Model.SetValue("F_059", item["F_059"], indexi);
|
||||
//00 indexi
|
||||
this.View.Model.SetValue("F_000", item["F_000"], indexi);
|
||||
//F_FID
|
||||
this.View.Model.SetValue("F_FID", item["FID"], indexi);
|
||||
//60
|
||||
this.View.Model.SetValue("F_060", item["F_060"], indexi);
|
||||
//61
|
||||
this.View.Model.SetValue("F_061", item["F_061"], indexi);
|
||||
//62
|
||||
this.View.Model.SetValue("F_062", item["F_062"], indexi);
|
||||
//63
|
||||
this.View.Model.SetValue("F_063", item["F_063"], indexi);
|
||||
//64
|
||||
this.View.Model.SetValue("F_064", item["F_064"], indexi);
|
||||
//65
|
||||
this.View.Model.SetValue("F_065", item["F_065"], indexi);
|
||||
//66
|
||||
this.View.Model.SetValue("F_066", item["F_066"], indexi);
|
||||
//67
|
||||
this.View.Model.SetValue("F_067", item["F_067"], indexi);
|
||||
//68
|
||||
this.View.Model.SetValue("F_068", item["F_068"], indexi);
|
||||
|
||||
//【订单总额、累计发货金额、累计退货金额、累计开票金额、累计到款金额、应收款合计、未出货总额、实际已出货应收款合计、】的明细需要去重
|
||||
if (dicList.ContainsKey(item["销售单主键ID"].ToString() + "-" + item["销售员ID"].ToString()))
|
||||
{
|
||||
this.View.Model.SetValue("F_010", null, indexi);
|
||||
this.View.Model.SetValue("F_017", null, indexi);
|
||||
this.View.Model.SetValue("F_018", null, indexi);
|
||||
this.View.Model.SetValue("F_019", null, indexi);
|
||||
this.View.Model.SetValue("F_020", null, indexi);
|
||||
this.View.Model.SetValue("F_021", null, indexi);
|
||||
this.View.Model.SetValue("F_022", null, indexi);
|
||||
this.View.Model.SetValue("F_025", null, indexi);
|
||||
|
||||
}
|
||||
else
|
||||
dicList.Add(item["销售单主键ID"].ToString() + "-" + item["销售员ID"].ToString(), 0);
|
||||
|
||||
this.View.Model.SetValue("F_ChaYi_F_D", item["F_ChaYi_F_D"], indexi);
|
||||
indexi++;
|
||||
#endregion
|
||||
}
|
||||
this.View.UpdateView("F_MBBA_Entity_qtr");
|
||||
this.View.UpdateView("F_NAAD_Entity_hsj");
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user