From 35136a5d6ad390cf51ed5b2e8e05869327bdbba1 Mon Sep 17 00:00:00 2001 From: liqionghai <1> Date: Mon, 28 Jul 2025 20:17:50 +0800 Subject: [PATCH] 1 --- .../Receivables/ReceivablesDetails.cs | 104 +++++++++++++++++- 非C#代码文件/应收明细SQL.sql | 92 +++++++++------- 2 files changed, 153 insertions(+), 43 deletions(-) diff --git a/Pilot.Report.Exploitation/Receivables/ReceivablesDetails.cs b/Pilot.Report.Exploitation/Receivables/ReceivablesDetails.cs index e56f32a..85d0bed 100644 --- a/Pilot.Report.Exploitation/Receivables/ReceivablesDetails.cs +++ b/Pilot.Report.Exploitation/Receivables/ReceivablesDetails.cs @@ -325,7 +325,16 @@ else sql_1 += string.Format($@"/*dialect*/Select * From (Select [FId],[F_001],[F_002],[F_003],[F_004],[F_005],[F_006],[F_007],[F_008],[F_009],[F_010],[F_011],[F_012],[F_013],[F_014],[F_015],[F_016],[F_017],[F_018],[F_019],[F_020],[F_021],[F_022],[F_023],[F_024],[F_025],[F_026],[F_027],[F_028],[F_029],[F_030],[F_031],[F_032],[F_033],[F_034],[F_035],[F_036],[F_037],[F_038],[F_039],[F_040],[F_041],[F_042],[F_043],[F_044],[F_045],[F_046],[F_047],[F_048],[F_049],[F_050],[F_051],[F_052],[F_053],[F_054],[F_055],[F_056],[F_057],[F_058],[F_059],[F_000],[F_060],[F_061],[F_062],[F_063],[销售单主键ID],[销售员ID],[收款条件主键ID],[EditTime],[IfManualEdit],[F_064],[F_065],[F_066],[F_067],[F_068],[BiBie],[HuiLv],[DingDanZongE_YuanBi],[ZeRenRen],[XinYongEDu],[客户编码],[DaoKuanJinE_YuanBi],[YingShouHeJi_YuanBi],[YunZaFei],[LeiJiTuiHuoJinE_YuanBi] ,[F_025]*[HuiLv] as F_SJYCHYSKHJ_BWB, [F_024]*[HuiLv] as F_WDQJE_BWB, [F_027]*[HuiLv] F_DQJE_BWB ,[F_000] AS F_zuzhi - ,Month([F_012]) as F_Month , DATEPART(week, [F_012]) AS F_week,[数据截止时间] from [ReceivablesDetailsTable] where {wheresql} + ,Month([F_012]) as F_Month , DATEPART(week, [F_012]) AS F_week,[数据截止时间] + ,[K3FaHuoJinE] + ,[K3TuiHuoJinE] + ,[K3ZhuanPiaoJinE] + ,[K3PuPiaoJinE] + ,[K3FaHuoJinEMX] + ,[K3TuiHuoJinEMX] + ,[K3ZhuanPiaoJinEMX] + ,[K3PuPiaoJinEMX] + from [ReceivablesDetailsTable] where {wheresql} Union ALL (Select null,null,'合计:',null,null,null,null,null,null,null,SUM(F_010), @@ -341,15 +350,40 @@ else 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,'',1 [HuiLv],SUM([DingDanZongE_YuanBi]),'' [ZeRenRen],0 [XinYongEDu],'' [客户编码],SUM([DaoKuanJinE_YuanBi]) ,SUM([YingShouHeJi_YuanBi]),SUM([YunZaFei]),SUM([LeiJiTuiHuoJinE_YuanBi]) - ,SUM([F_SJYCHYSKHJ_BWB]) ,sum(F_WDQJE_BWB) F_WDQJE_BWB,sum(F_DQJE_BWB) F_DQJE_BWB,null AS F_zuzhi,NULL,NULL, max(数据截止时间) [数据截止时间] + ,SUM([F_SJYCHYSKHJ_BWB]) ,sum(F_WDQJE_BWB) F_WDQJE_BWB,sum(F_DQJE_BWB) F_DQJE_BWB,null AS F_zuzhi,NULL,NULL, max(数据截止时间) [数据截止时间] + ,sum([K3FaHuoJinE]) AS [K3FaHuoJinE] + ,sum([K3TuiHuoJinE]) AS [K3TuiHuoJinE] + ,sum([K3ZhuanPiaoJinE]) AS [K3ZhuanPiaoJinE] + ,sum([K3PuPiaoJinE]) AS [K3PuPiaoJinE] + ,sum([K3FaHuoJinEMX]) AS [K3FaHuoJinEMX] + ,sum([K3TuiHuoJinEMX]) AS [K3TuiHuoJinEMX] + ,sum([K3ZhuanPiaoJinEMX]) AS [K3ZhuanPiaoJinEMX] + ,sum([K3PuPiaoJinEMX]) AS [K3PuPiaoJinEMX] From ( select [销售单主键ID],[销售员ID],[F_010],F_017,F_018,F_019,F_020,F_021,F_022 ,SUM([F_024]) as F_024 ,F_025, SUM(F_027) F_027,SUM(F_036) F_036 ,[BiBie] ,[DingDanZongE_YuanBi] ,[DaoKuanJinE_YuanBi] ,[YingShouHeJi_YuanBi] ,[YunZaFei], [LeiJiTuiHuoJinE_YuanBi] - ,[F_025]*[HuiLv] as F_SJYCHYSKHJ_BWB, SUM([F_024]*[HuiLv]) as F_WDQJE_BWB, SUM([F_027]*[HuiLv]) F_DQJE_BWB ,max(数据截止时间) AS [数据截止时间] from + ,[F_025]*[HuiLv] as F_SJYCHYSKHJ_BWB, SUM([F_024]*[HuiLv]) as F_WDQJE_BWB, SUM([F_027]*[HuiLv]) F_DQJE_BWB ,max(数据截止时间) AS [数据截止时间] + ,[K3FaHuoJinE] + ,[K3TuiHuoJinE] + ,[K3ZhuanPiaoJinE] + ,[K3PuPiaoJinE] + ,[K3FaHuoJinEMX] + ,[K3TuiHuoJinEMX] + ,[K3ZhuanPiaoJinEMX] + ,[K3PuPiaoJinEMX] + from [ReceivablesDetailsTable] where {wheresql} GROUP BY [销售单主键ID],[销售员ID],[F_010],F_017,F_018,F_019,F_020,F_021,F_022 , F_025, [BiBie] ,[DingDanZongE_YuanBi] ,[DaoKuanJinE_YuanBi] ,[YingShouHeJi_YuanBi] ,[YunZaFei], [LeiJiTuiHuoJinE_YuanBi] ,[HuiLv] + ,[K3FaHuoJinE] + ,[K3TuiHuoJinE] + ,[K3ZhuanPiaoJinE] + ,[K3PuPiaoJinE] + ,[K3FaHuoJinEMX] + ,[K3TuiHuoJinEMX] + ,[K3ZhuanPiaoJinEMX] + ,[K3PuPiaoJinEMX] ) a )) W Order by W.F_001"); var sql_2 = ""; @@ -704,7 +738,25 @@ else //周 this.View.Model.SetValue("F_week", item["F_week"], indexi); - if(item["F_038"]!=null) + + //K3整单累计发货金额(本位币) + this.View.Model.SetValue("F_K3FaHuoJinE", item["K3FaHuoJinE"], indexi); + //K3整单累计退货金额(本位币) + this.View.Model.SetValue("F_K3TuiHuoJinE", item["K3TuiHuoJinE"], indexi); + //K3整单累计专票金额(本位币) + this.View.Model.SetValue("F_K3ZhuanPiaoJinE", item["K3ZhuanPiaoJinE"], indexi); + //K3整单累计普票金额(本位币) + this.View.Model.SetValue("F_K3PuPiaoJinE", item["K3PuPiaoJinE"], indexi); + //K3累计发货金额(本位币) + this.View.Model.SetValue("F_K3FaHuoJinEMX", item["K3FaHuoJinEMX"], indexi); + //K3累计退货金额(本位币) + this.View.Model.SetValue("F_K3TuiHuoJinEMX", item["K3TuiHuoJinEMX"], indexi); + //K3累计专票金额(本位币) + this.View.Model.SetValue("F_K3ZhuanPiaoJinEMX", item["K3ZhuanPiaoJinEMX"], indexi); + //K3累计普票金额(本位币) + this.View.Model.SetValue("F_K3PuPiaoJinEMX", item["K3PuPiaoJinEMX"], indexi); + + if (item["F_038"]!=null) this.View.Model.SetValue("F_10060",decimal.Parse(item["F_038"]?.ToString()) * decimal.Parse(item["HuiLv"]?.ToString()), indexi); if (item["F_039"] != null) this.View.Model.SetValue("F_70012", decimal.Parse(item["F_039"]?.ToString()) * decimal.Parse(item["HuiLv"]?.ToString()), indexi); @@ -747,6 +799,50 @@ else indexi++; #endregion } + + var sql_4 = ""; + sql_4 += string.Format(@"/*dialect*/ + Select T1.FPAYORGID As ZZ,T2.FNAME As GHDW,Sum(FRECAMOUNT) As SKJE,Sum(FRECAMOUNT-F_AMOUNT*FEXCHANGERATE) AS DHXJE + From T_AR_RECEIVEBILL T1 + Join T_BD_CUSTOMER_L T2 On T1.FCONTACTUNIT = T2.FCUSTID And T2.FLOCALEID = 2052 + Join (Select * + From ZRP_YingShouMingXi_yuyubo + Where ([整单正数订单总额]-[累计退货金额(原币)]-[K3整单累计退货金额(本位币)])<>[累计到款金额(原币)]) T3 On T3.组织ID = T1.FPAYORGID + Where 1=1 + And FCONTACTUNITTYPE = 'BD_Customer' + "); + if (CUST != null) + { + CustFid = Convert.ToString(CUST["name"]); + sql_4 += $@" And t2.FNAME = '{CustFid}'"; + } + if (FSaleOrg != null) + { + FSaleOrgId = Convert.ToString(FSaleOrg["ID"]); + sql_4 += $@" And T1.FPAYORGID ={FSaleOrgId}"; + } + sql_4 += " Group By T1.FPAYORGID,T2.FNAME"; + var sql_List3 = DBUtils.ExecuteDynamicObject(Context, sql_4); + this.View.Model.CreateNewEntryRow("F_MBBA_Entity_qtr"); + //类型 + this.View.Model.SetValue("F_009", "类型", indexi); + indexi += 1; + foreach (var item in sql_List3) + { + this.View.Model.CreateNewEntryRow("F_MBBA_Entity_qtr"); + //组织 + this.View.Model.SetValue("F_zuzhi", item["ZZ"], indexi); + //购货单位 + this.View.Model.SetValue("F_005", item["GHDW"], indexi); + //收款金额 + this.View.Model.SetValue("F_010", item["SKJE"], indexi); + //待核销金额 + this.View.Model.SetValue("FDingDanZongE_YuanBi", item["DHXJE"], indexi); + //类型 + this.View.Model.SetValue("F_009", "收款单", indexi); + indexi++; + } + this.View.UpdateView("F_MBBA_Entity_qtr"); } diff --git a/非C#代码文件/应收明细SQL.sql b/非C#代码文件/应收明细SQL.sql index 866fbc2..6ae21b0 100644 --- a/非C#代码文件/应收明细SQL.sql +++ b/非C#代码文件/应收明细SQL.sql @@ -1,4 +1,4 @@ - + -- 洢Ƿڣɾ P202502080013 IF OBJECT_ID('dbo.[PR_YingShouMingXi_yuyubo]', 'P') IS NOT NULL @@ -24,7 +24,8 @@ BEGIN [Ա],[÷],[ȡֵ],[Ƿ],[ǷԤ],[Ƿ񼯲Ŀ],[ͬ],[ǷѴ],[ܶ],[Ӧձ],[ۼƷ] ,[ۼ˻],[ۼƿƱ],[Ӧտϼ],[δܶ],[δڽ],[ʱ],[ڽ],[ʵѳӦտϼ],[Ŀ׶],[տ],[ۼƵ], [1-6],[7-12],[13-18],[19],[1],[-׶],[],[֯ID],[],[۶],[տ̯],[տ̯],[ܶ],[տۼƺ] - ,[ұ],[ұID],[],[ͻö],[ͻ],[ۼƵ(ԭ)],[Ӧտϼ(ԭ)] ,[ӷ],[] ,[],[DZ],[ϵͳս],[]) + ,[ұ],[ұID],[],[ͻö],[ͻ],[ۼƵ(ԭ)],[Ӧտϼ(ԭ)] ,[ӷ],[] ,[],[DZ],[ϵͳս],[] + ,[K3ۼƷ(λ)],[K3ۼ˻(λ)],[K3ۼרƱ(λ)],[K3ۼƱ(λ)],[K3ۼƷ(λ)],[K3ۼ˻(λ)],[K3ۼרƱ(λ)],[K3ۼƱ(λ)]) SELECT [۵ID],[ԱID],[տID],[տ],[F_RecConditionId],[ܶ],[Ա],[̯],[̯],[SBU] ,[ϸ],[λ],[˾],[ͻ],[ֽʺͬ],[Ŀ],[ǩ],[],[],[ۼƷ],[Ʊ], @@ -34,6 +35,7 @@ SELECT ,0 [ۼ˻],0 [ۼƿƱ],0 [Ӧտϼ],0 [δܶ],0 [δڽ],NULL [ʱ],0 [ڽ],0 [ʵѳӦտϼ],NULL [Ŀ׶],NULL [տ],0 [ۼƵ], NULL [1-6],NULL [7-12],NULL [13-18],NULL [19],NULL [1],NULL [-׶],NULL [],[֯ID],[],[۶],[տ̯],[տ̯],[ܶ] ,[տۼƺ] ,[ұ],[ұID],[],[ͻö],[ͻ],[ۼƵ(ԭ)],[Ӧտϼ(ԭ)],[ӷ],[] ,[],[DZ],[ϵͳս],[] +,0 [K3ۼƷ(λ)],0 [K3ۼ˻(λ)],0 [K3ۼרƱ(λ)],0 [K3ۼƱ(λ)],0 [K3ۼƷ(λ)],0 [K3ۼ˻(λ)],0 [K3ۼרƱ(λ)],0 [K3ۼƱ(λ)] FROM ( SELECT A.FID [۵ID] ,ISNULL(O.fid,l.fid) [ԱID] @@ -271,6 +273,25 @@ GROUP BY F_PaperNumber, FSALEORGID --UPDATE [ZRP_YingShouMingXi_yuyubo] SET []= [Ա] --WHERE ISNULL([],'')='' OR [] LIKE ' %'; + ---K3ֶ +UPDATE T1 SET [K3ۼƷ(λ)] = T2.[ۼƷ],[K3ۼ˻(λ)] = T2.[ۼ˻] +,[K3ۼרƱ(λ)] = T2.[ۼרƱ],[K3ۼƱ(λ)] = T2.[ۼƱ] +FROM [ZRP_YingShouMingXi_yuyubo] T1 +INNER JOIN ( + SELECT ͬ,SUM(ISNULL(,0)) AS [ۼƷ], SUM(ISNULL(˻,0)) AS [ۼ˻],SUM(ISNULL(רƱ,0)) AS [ۼרƱ],SUM(ISNULL(Ʊ,0)) AS [ۼƱ] + FROM [oldk3seorder0701] + GROUP BY ͬ + ) T2 ON T1.ֽʺͬ = T2.ͬ +WHERE T1.֯ID = 100302 + +---K3ϸֶ +update [ZRP_YingShouMingXi_yuyubo] set +[K3ۼƷ(λ)]=[K3ۼƷ(λ)]*[̯]*[տ̯]*0.01*0.01 +,[K3ۼ˻(λ)]=[K3ۼ˻(λ)]*[̯]*[տ̯]*0.01*0.01 +,[K3ۼרƱ(λ)]=[K3ۼרƱ(λ)]*[̯]*[տ̯]*0.01*0.01 +,[K3ۼƱ(λ)]=[K3ۼƱ(λ)]*[̯]*[տ̯]*0.01*0.01 + + UPDATE [ZRP_YingShouMingXi_yuyubo] SET SBU=b.,[ϸ]=b.ϸ FROM (SELECT DISTINCT ACO22.,ACO22.ϸ,ACO22. FROM ERPTOHR.HYHRV3.dbo.v_erp_empinfo ACO22 ) b @@ -306,22 +327,22 @@ GROUP BY F_PaperNumber, FSALEORGID -- һ㣬ЩֶλҪԱ̯֣綩100ԪԱA 30%ԱB 70%Щֶξͻʾ Aʾ30ԪBʾ70Ԫ update [ZRP_YingShouMingXi_yuyubo] set [ܶ]=[ܶ]*[̯]*0.01 -,[ۼƷ]=[ۼƷ]*[̯]*0.01 -,[ۼ˻]=[ۼ˻]*[̯]*0.01 -,[ۼƿƱ]=[ۼƿƱ]*[̯]*0.01 +,[ۼƷ]=[ۼƷ]*[̯]*0.01+[K3ۼƷ(λ)]*[̯]*0.01 +,[ۼ˻]=[ۼ˻]*[̯]*0.01+[K3ۼ˻(λ)]*[̯]*0.01 +,[ۼƿƱ]=[ۼƿƱ]*[̯]*0.01+[K3ۼרƱ(λ)]*[̯]*0.01+[K3ۼƱ(λ)]*[̯]*0.01 ,[ۼƵ]=[ۼƵ]*[̯]*0.01 ,[տ̯]=ISNULL([տ̯],100) ,[ӷ]=[ӷ]*[̯]*0.01; --UPDATE [ZRP_YingShouMingXi_yuyubo] set [̯]=[ܶ]; UPDATE [ZRP_YingShouMingXi_yuyubo] set -[Ӧտϼ]=CASE WHEN [ܶ]>0 then ABS([ܶ])-ABS(([ۼ˻]+[ۼƵ])*[̯]*0.01) +[ӷ] ELSE 0 end -,[δܶ]=CASE WHEN [ܶ]>0 then ABS([ܶ])-ABS([ۼƷ]*[̯]*0.01) ELSE 0 end +[Ӧտϼ]=CASE WHEN [ܶ]>0 then ABS([ܶ])-ABS(([ۼ˻]+[K3ۼ˻(λ)]+[ۼƵ])*[̯]*0.01) +[ӷ] ELSE 0 end +,[δܶ]=CASE WHEN [ܶ]>0 then ABS([ܶ])-ABS(([ۼƷ]+[K3ۼ˻(λ)])*[̯]*0.01) ELSE 0 end --,[ʱ]='2022-01-01' --,[ʱ]=CASE WHEN [ԤƵʱ] IS NOT NULL AND [ԤƵʱ] <= GETDATE() AND [ԤƵʱ] >'1990-01-01' AND [ܶ]>0 THEN [ԤƵʱ] ELSE NULL END --,[ڽ]=CASE WHEN [ԤƵʱ] IS NOT NULL AND [ԤƵʱ] <= GETDATE() AND [ԤƵʱ] >'1990-01-01' AND [ܶ]>0 THEN([ۼƷ]-[ۼ˻]-[ۼƵ])*[̯]*0.01*ISNULL([տ̯],100)*0.01 ELSE 0 END -,[ʵѳӦտϼ]=CASE WHEN [ܶ] >0 THEN ([ۼƷ]-[ۼ˻]- [ۼƵ] )*[̯]*0.01 ELSE 0 end +,[ʵѳӦտϼ]=CASE WHEN [ܶ] >0 THEN ([ۼƷ]+[K3ۼƷ(λ)]-[ۼ˻]-[K3ۼ˻(λ)]- [ۼƵ] )*[̯]*0.01 ELSE 0 end ,[Ŀ׶]= CASE WHEN [Ŀʱ]>='1990-01-01' AND [Ŀʱ] IS NOT NULL THEN '' WHEN [Ŀʱ]>='1990-01-01' AND [Ŀʱ] IS NOT NULL THEN '' WHEN ISNULL([Ŀ],'') <> '' THEN [Ŀ] WHEN ISNULL([ۼƷ],0) = 0 THEN 'δ' @@ -351,9 +372,9 @@ WHERE T0.FREDBLUE=0 AND aa1.fid= update [ZRP_YingShouMingXi_yuyubo] SET [δڽ]=CASE WHEN ([տ] LIKE '%' OR [տ] LIKE '%' OR [տ] LIKE 'Э鸶%') AND [ܶ]>0 - THEN ([ۼƷ]-[ۼ˻])*[̯]*0.01*[տ̯]*0.01 - [տۼƺ]*[̯]*0.01+[ӷ] + THEN ([ۼƷ]-[ۼ˻])*[̯]*0.01*[տ̯]*0.01 - [տۼƺ]*[̯]*0.01+[ӷ]+[K3ۼƷ(λ)]-[K3ۼ˻(λ)] WHEN [ܶ]>0 - THEN ([ܶ]-[ۼ˻])*[̯]*0.01*[տ̯]*0.01 - [տۼƺ]*[̯]*0.01 +[ӷ] ELSE 0 END ; + THEN ([ܶ]-[ۼ˻])*[̯]*0.01*[տ̯]*0.01 - [տۼƺ]*[̯]*0.01 +[ӷ]+[K3ۼƷ(λ)]-[K3ۼ˻(λ)] ELSE 0 END ; UPDATE [ZRP_YingShouMingXi_yuyubo] SET [ԤƵʱ]=NULL @@ -390,7 +411,7 @@ UPDATE [ZRP_YingShouMingXi_yuyubo] SET ,[1-2]=CASE WHEN []>=13 AND []<=24 THEN [δڽ] ELSE 0 END ,[2-3]=CASE WHEN []>=25 AND []<=36 THEN [δڽ] ELSE 0 END ,[4-5]=CASE WHEN []>=37 AND []<=60 THEN [δڽ] ELSE 0 END - ,[5]=CASE WHEN []> 60 THEN (([ܶ]-[ۼ˻])*[տ̯]*0.01 -[տۼƺ])*[̯]*0.01 +[ӷ] ELSE 0 END + ,[5]=CASE WHEN []> 60 THEN (([ܶ]-[ۼ˻])*[տ̯]*0.01 -[տۼƺ])*[̯]*0.01 +[ӷ]+[K3ۼרƱ(λ)]-[K3ۼƱ(λ)] ELSE 0 END update [ZRP_YingShouMingXi_yuyubo] SET [ԤƵʱ]=CASE WHEN ([ʱ] IS not NULL ) OR ([δڽ]=0 AND [ڽ]=0) THEN NULL ELSE [ԤƵʱ] END ,[δڽ]=CASE WHEN [ʱ] IS NOT NULL THEN 0 ELSE [δڽ] END @@ -464,6 +485,8 @@ FROM WHERE F_XMYSSJ IS NOT NULL AND YEAR(F_XMYSSJ)=YEAR(GETDATE()) ) a WHERE A.FID=[ZRP_YingShouMingXi_yuyubo].۵ID AND [ͬ] IN ('׮ϵͳ','ܴװ','ϵͳ','ϵͳʩͬ') + + -- UPDATE [ZRP_YingShouMingXi_yuyubo] -- SET ܶ=0,[ܶ(ԭ)]=0,ۼƷ=0,ۼ˻=0, ۼƷ = 0 ,ۼƿƱ= 0,BillingAmount=0 @@ -534,12 +557,20 @@ FROM ,[F_064],[F_065],[F_066],[F_067],[F_068] ,[BiBie] ,[HuiLv] ,[DingDanZongE_YuanBi] - ,[ZeRenRen] + ,[ZeRenRen] ,[XinYongEDu] ,[ͻ] ,[DaoKuanJinE_YuanBi] ,[YingShouHeJi_YuanBi] - ,[YunZaFei],[LeiJiTuiHuoJinE_YuanBi]) + ,[YunZaFei],[LeiJiTuiHuoJinE_YuanBi] + ,[K3FaHuoJinE] + ,[K3TuiHuoJinE] + ,[K3ZhuanPiaoJinE] + ,[K3PuPiaoJinE] + ,[K3FaHuoJinEMX] + ,[K3TuiHuoJinEMX] + ,[K3ZhuanPiaoJinEMX] + ,[K3PuPiaoJinEMX]) SELECT [۵ID],[Ա],[SBU],[ϸ],[λ],[˾],[ͻ] ,[ֽʺͬ],[Ŀ],[ܶ],[ǩ],CONVERT(NVARCHAR(20),[],23),[տ] ,[2] @@ -554,8 +585,16 @@ FROM ,[ͬ] ,[֯ID],[Ƿ񼯲Ŀ],[] ,[۵ID],[ԱID],[տID],GETDATE(),0,[1-2],[2-3],[3-4],[4-5],[5],[ұ],[],[ܶ(ԭ)],[],[ͻö] ,[ͻ] ,[ۼƵ(ԭ)],[Ӧտϼ(ԭ)],A.ӷ,[ۼ˻(ԭ)] + ,[K3ۼƷ(λ)] + ,[K3ۼ˻(λ)] + ,[K3ۼרƱ(λ)] + ,[K3ۼƱ(λ)] + ,[K3ۼƷ(λ)] + ,[K3ۼ˻(λ)] + ,[K3ۼרƱ(λ)] + ,[K3ۼƱ(λ)] FROM [ZRP_YingShouMingXi_yuyubo] A - WHERE ([ܶ]-[ۼ˻(ԭ)])<>[ۼƵ(ԭ)] + WHERE ([ܶ]-[ۼ˻(ԭ)]-[K3ۼ˻(λ)])<>[ۼƵ(ԭ)] ORDER BY A.[۵ID],[ԱID],[տID]; update ReceivablesDetailsTable set F_061=B.F_061, F_054=B.F_054 ,F_055=B.F_055,F_056=B.F_056 @@ -567,28 +606,3 @@ FROM --WHERE [۵ID] IN (SELECT DISTINCT [۵ID] FROM [ZRP_YingShouMingXi_yuyubo] WHERE [ۼƵ]=[ܶ]-[ۼ˻]) END -GO - - - ---SELECT * FROM ZRP_YingShouMingXi_yuyubo - ---TRUNCATE TABLE dbo.ReceivablesDetailsTable; ---EXEC PR_YingShouMingXi_yuyubo - - ---SELECT TOP 10 * FROM ReceivablesDetailsTable - - --SELECT a.FID,b.FID,a.F_AMOUNT,b.F_MBBA_DECIMAL_UKY FROM T_SAL_ORDER a LEFT JOIN T_SAL_ORDERPLAN b - --ON a.FID=b.FID WHERE a.F_AMOUNT