From de7d31684981b6d9659a161ec1f1d9c36416e9cd Mon Sep 17 00:00:00 2001 From: yuyubo <1870149533@qq.com> Date: Sun, 16 Mar 2025 16:41:25 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BF=87=E6=BB=A4=E7=AA=97=E5=8F=A3=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../v17/DocumentLayout.backup.json | 63 +++--- .../Receivables/ReceivablesDetails.cs | 193 +++--------------- .../bin/Debug/Pilot.Report.Exploitation.dll | Bin 361472 -> 357376 bytes .../bin/Debug/Pilot.Report.Exploitation.pdb | Bin 202240 -> 200192 bytes 应收明细SQL.sql | 9 +- 5 files changed, 60 insertions(+), 205 deletions(-) diff --git a/.vs/Pilot.Report/v17/DocumentLayout.backup.json b/.vs/Pilot.Report/v17/DocumentLayout.backup.json index 02fdc48..f23b435 100644 --- a/.vs/Pilot.Report/v17/DocumentLayout.backup.json +++ b/.vs/Pilot.Report/v17/DocumentLayout.backup.json @@ -1,22 +1,18 @@ { "Version": 1, - "WorkspaceRootPath": "F:\\\u73E0\u6D77\u9879\u76EE\\\u6D3E\u8BFA\u9879\u76EE\\\u6D3E\u8BFA\u62A5\u8868(1)\\\u6D3E\u8BFA\u62A5\u8868\\\u4EE3\u7801\\Piolot_RepotForm\\", + "WorkspaceRootPath": "F:\\\u73E0\u6D77\u9879\u76EE\\\u6D3E\u8BFA\u9879\u76EE\\\u6D3E\u8BFA\u62A5\u8868(1)\\\u6D3E\u8BFA\u62A5\u8868\\\u4EE3\u7801\\Piolot_RepotForm_Git\\", "Documents": [ { - "AbsoluteMoniker": "D:0:0:{FFC984E2-278D-4951-94F0-31F8FBEE69EA}|Pilot.Report.Exploitation\\Pilot.Report.Exploitation.csproj|f:\\\u73E0\u6D77\u9879\u76EE\\\u6D3E\u8BFA\u9879\u76EE\\\u6D3E\u8BFA\u62A5\u8868(1)\\\u6D3E\u8BFA\u62A5\u8868\\\u4EE3\u7801\\piolot_repotform\\pilot.report.exploitation\\common\\loghelp.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{FFC984E2-278D-4951-94F0-31F8FBEE69EA}|Pilot.Report.Exploitation\\Pilot.Report.Exploitation.csproj|solutionrelative:pilot.report.exploitation\\common\\loghelp.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + "AbsoluteMoniker": "D:0:0:{FFC984E2-278D-4951-94F0-31F8FBEE69EA}|Pilot.Report.Exploitation\\Pilot.Report.Exploitation.csproj|f:\\\u73E0\u6D77\u9879\u76EE\\\u6D3E\u8BFA\u9879\u76EE\\\u6D3E\u8BFA\u62A5\u8868(1)\\\u6D3E\u8BFA\u62A5\u8868\\\u4EE3\u7801\\piolot_repotform_git\\pilot.report.exploitation\\receivables\\receivablesdetails.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{FFC984E2-278D-4951-94F0-31F8FBEE69EA}|Pilot.Report.Exploitation\\Pilot.Report.Exploitation.csproj|solutionrelative:pilot.report.exploitation\\receivables\\receivablesdetails.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{FFC984E2-278D-4951-94F0-31F8FBEE69EA}|Pilot.Report.Exploitation\\Pilot.Report.Exploitation.csproj|f:\\\u73E0\u6D77\u9879\u76EE\\\u6D3E\u8BFA\u9879\u76EE\\\u6D3E\u8BFA\u62A5\u8868(1)\\\u6D3E\u8BFA\u62A5\u8868\\\u4EE3\u7801\\piolot_repotform\\pilot.report.exploitation\\resultskanbansummary\\resultskanbansumreport.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "AbsoluteMoniker": "D:0:0:{FFC984E2-278D-4951-94F0-31F8FBEE69EA}|Pilot.Report.Exploitation\\Pilot.Report.Exploitation.csproj|F:\\\u73E0\u6D77\u9879\u76EE\\\u6D3E\u8BFA\u9879\u76EE\\\u6D3E\u8BFA\u62A5\u8868(1)\\\u6D3E\u8BFA\u62A5\u8868\\\u4EE3\u7801\\Piolot_RepotForm_Git\\pilot.report.exploitation\\resultskanbansummary\\resultskanbansumreport.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{FFC984E2-278D-4951-94F0-31F8FBEE69EA}|Pilot.Report.Exploitation\\Pilot.Report.Exploitation.csproj|solutionrelative:pilot.report.exploitation\\resultskanbansummary\\resultskanbansumreport.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{FFC984E2-278D-4951-94F0-31F8FBEE69EA}|Pilot.Report.Exploitation\\Pilot.Report.Exploitation.csproj|f:\\\u73E0\u6D77\u9879\u76EE\\\u6D3E\u8BFA\u9879\u76EE\\\u6D3E\u8BFA\u62A5\u8868(1)\\\u6D3E\u8BFA\u62A5\u8868\\\u4EE3\u7801\\piolot_repotform\\pilot.report.exploitation\\saleorderprogress\\phbsaleorderreport.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{FFC984E2-278D-4951-94F0-31F8FBEE69EA}|Pilot.Report.Exploitation\\Pilot.Report.Exploitation.csproj|solutionrelative:pilot.report.exploitation\\saleorderprogress\\phbsaleorderreport.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{FFC984E2-278D-4951-94F0-31F8FBEE69EA}|Pilot.Report.Exploitation\\Pilot.Report.Exploitation.csproj|F:\\\u73E0\u6D77\u9879\u76EE\\\u6D3E\u8BFA\u9879\u76EE\\\u6D3E\u8BFA\u62A5\u8868(1)\\\u6D3E\u8BFA\u62A5\u8868\\\u4EE3\u7801\\Piolot_RepotForm\\pilot.report.exploitation\\annualsalespaymentsum\\annualsalespaymentsumreport.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{FFC984E2-278D-4951-94F0-31F8FBEE69EA}|Pilot.Report.Exploitation\\Pilot.Report.Exploitation.csproj|solutionrelative:pilot.report.exploitation\\annualsalespaymentsum\\annualsalespaymentsumreport.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + "AbsoluteMoniker": "D:0:0:{FFC984E2-278D-4951-94F0-31F8FBEE69EA}|Pilot.Report.Exploitation\\Pilot.Report.Exploitation.csproj|F:\\\u73E0\u6D77\u9879\u76EE\\\u6D3E\u8BFA\u9879\u76EE\\\u6D3E\u8BFA\u62A5\u8868(1)\\\u6D3E\u8BFA\u62A5\u8868\\\u4EE3\u7801\\Piolot_RepotForm_Git\\pilot.report.exploitation\\common\\loghelp.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{FFC984E2-278D-4951-94F0-31F8FBEE69EA}|Pilot.Report.Exploitation\\Pilot.Report.Exploitation.csproj|solutionrelative:pilot.report.exploitation\\common\\loghelp.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" } ], "DocumentGroupContainers": [ @@ -26,58 +22,45 @@ "DocumentGroups": [ { "DockedWidth": 200, - "SelectedChildIndex": 1, + "SelectedChildIndex": 0, "Children": [ { "$type": "Document", - "DocumentIndex": 2, - "Title": "PHBSaleOrderReport.cs", - "DocumentMoniker": "F:\\\u73E0\u6D77\u9879\u76EE\\\u6D3E\u8BFA\u9879\u76EE\\\u6D3E\u8BFA\u62A5\u8868(1)\\\u6D3E\u8BFA\u62A5\u8868\\\u4EE3\u7801\\Piolot_RepotForm\\Pilot.Report.Exploitation\\SaleOrderProgress\\PHBSaleOrderReport.cs", - "RelativeDocumentMoniker": "Pilot.Report.Exploitation\\SaleOrderProgress\\PHBSaleOrderReport.cs", - "ToolTip": "F:\\\u73E0\u6D77\u9879\u76EE\\\u6D3E\u8BFA\u9879\u76EE\\\u6D3E\u8BFA\u62A5\u8868(1)\\\u6D3E\u8BFA\u62A5\u8868\\\u4EE3\u7801\\Piolot_RepotForm\\Pilot.Report.Exploitation\\SaleOrderProgress\\PHBSaleOrderReport.cs", - "RelativeToolTip": "Pilot.Report.Exploitation\\SaleOrderProgress\\PHBSaleOrderReport.cs", - "ViewState": "AgIAAKABAAAAAAAAAAAqwMMBAAAAAAAAAAAAAA==", + "DocumentIndex": 0, + "Title": "ReceivablesDetails.cs", + "DocumentMoniker": "F:\\\u73E0\u6D77\u9879\u76EE\\\u6D3E\u8BFA\u9879\u76EE\\\u6D3E\u8BFA\u62A5\u8868(1)\\\u6D3E\u8BFA\u62A5\u8868\\\u4EE3\u7801\\Piolot_RepotForm_Git\\Pilot.Report.Exploitation\\Receivables\\ReceivablesDetails.cs", + "RelativeDocumentMoniker": "Pilot.Report.Exploitation\\Receivables\\ReceivablesDetails.cs", + "ToolTip": "F:\\\u73E0\u6D77\u9879\u76EE\\\u6D3E\u8BFA\u9879\u76EE\\\u6D3E\u8BFA\u62A5\u8868(1)\\\u6D3E\u8BFA\u62A5\u8868\\\u4EE3\u7801\\Piolot_RepotForm_Git\\Pilot.Report.Exploitation\\Receivables\\ReceivablesDetails.cs", + "RelativeToolTip": "Pilot.Report.Exploitation\\Receivables\\ReceivablesDetails.cs", + "ViewState": "AgIAAPEAAAAAAAAAAAAUwP0AAABwAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-03-14T11:58:47.06Z", + "WhenOpened": "2025-03-15T12:19:32.438Z", "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 0, + "DocumentIndex": 2, "Title": "Loghelp.cs", - "DocumentMoniker": "F:\\\u73E0\u6D77\u9879\u76EE\\\u6D3E\u8BFA\u9879\u76EE\\\u6D3E\u8BFA\u62A5\u8868(1)\\\u6D3E\u8BFA\u62A5\u8868\\\u4EE3\u7801\\Piolot_RepotForm\\Pilot.Report.Exploitation\\Common\\Loghelp.cs", + "DocumentMoniker": "F:\\\u73E0\u6D77\u9879\u76EE\\\u6D3E\u8BFA\u9879\u76EE\\\u6D3E\u8BFA\u62A5\u8868(1)\\\u6D3E\u8BFA\u62A5\u8868\\\u4EE3\u7801\\Piolot_RepotForm_Git\\Pilot.Report.Exploitation\\Common\\Loghelp.cs", "RelativeDocumentMoniker": "Pilot.Report.Exploitation\\Common\\Loghelp.cs", - "ToolTip": "F:\\\u73E0\u6D77\u9879\u76EE\\\u6D3E\u8BFA\u9879\u76EE\\\u6D3E\u8BFA\u62A5\u8868(1)\\\u6D3E\u8BFA\u62A5\u8868\\\u4EE3\u7801\\Piolot_RepotForm\\Pilot.Report.Exploitation\\Common\\Loghelp.cs", + "ToolTip": "F:\\\u73E0\u6D77\u9879\u76EE\\\u6D3E\u8BFA\u9879\u76EE\\\u6D3E\u8BFA\u62A5\u8868(1)\\\u6D3E\u8BFA\u62A5\u8868\\\u4EE3\u7801\\Piolot_RepotForm_Git\\Pilot.Report.Exploitation\\Common\\Loghelp.cs", "RelativeToolTip": "Pilot.Report.Exploitation\\Common\\Loghelp.cs", - "ViewState": "AgIAAAkAAAAAAAAAAAAowA8AAAAVAAAAAAAAAA==", + "ViewState": "AgIAAAkAAAAAAAAAAAA7wA8AAAAVAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-03-14T11:47:51.103Z", - "EditorCaption": "" + "WhenOpened": "2025-03-14T11:47:51.103Z" }, { "$type": "Document", "DocumentIndex": 1, "Title": "ResultsKanbanSumReport.cs", - "DocumentMoniker": "F:\\\u73E0\u6D77\u9879\u76EE\\\u6D3E\u8BFA\u9879\u76EE\\\u6D3E\u8BFA\u62A5\u8868(1)\\\u6D3E\u8BFA\u62A5\u8868\\\u4EE3\u7801\\Piolot_RepotForm\\Pilot.Report.Exploitation\\ResultsKanbanSummary\\ResultsKanbanSumReport.cs", + "DocumentMoniker": "F:\\\u73E0\u6D77\u9879\u76EE\\\u6D3E\u8BFA\u9879\u76EE\\\u6D3E\u8BFA\u62A5\u8868(1)\\\u6D3E\u8BFA\u62A5\u8868\\\u4EE3\u7801\\Piolot_RepotForm_Git\\Pilot.Report.Exploitation\\ResultsKanbanSummary\\ResultsKanbanSumReport.cs", "RelativeDocumentMoniker": "Pilot.Report.Exploitation\\ResultsKanbanSummary\\ResultsKanbanSumReport.cs", - "ToolTip": "F:\\\u73E0\u6D77\u9879\u76EE\\\u6D3E\u8BFA\u9879\u76EE\\\u6D3E\u8BFA\u62A5\u8868(1)\\\u6D3E\u8BFA\u62A5\u8868\\\u4EE3\u7801\\Piolot_RepotForm\\Pilot.Report.Exploitation\\ResultsKanbanSummary\\ResultsKanbanSumReport.cs", + "ToolTip": "F:\\\u73E0\u6D77\u9879\u76EE\\\u6D3E\u8BFA\u9879\u76EE\\\u6D3E\u8BFA\u62A5\u8868(1)\\\u6D3E\u8BFA\u62A5\u8868\\\u4EE3\u7801\\Piolot_RepotForm_Git\\Pilot.Report.Exploitation\\ResultsKanbanSummary\\ResultsKanbanSumReport.cs", "RelativeToolTip": "Pilot.Report.Exploitation\\ResultsKanbanSummary\\ResultsKanbanSumReport.cs", - "ViewState": "AgIAAKECAAAAAAAAAAA1wNACAAABAAAAAAAAAA==", + "ViewState": "AgIAAKICAAAAAAAAAAAUwNACAAABAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2025-03-14T11:26:46.159Z", "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 3, - "Title": "AnnualSalesPaymentSumReport.cs", - "DocumentMoniker": "F:\\\u73E0\u6D77\u9879\u76EE\\\u6D3E\u8BFA\u9879\u76EE\\\u6D3E\u8BFA\u62A5\u8868(1)\\\u6D3E\u8BFA\u62A5\u8868\\\u4EE3\u7801\\Piolot_RepotForm\\Pilot.Report.Exploitation\\AnnualSalesPaymentSum\\AnnualSalesPaymentSumReport.cs", - "RelativeDocumentMoniker": "Pilot.Report.Exploitation\\AnnualSalesPaymentSum\\AnnualSalesPaymentSumReport.cs", - "ToolTip": "F:\\\u73E0\u6D77\u9879\u76EE\\\u6D3E\u8BFA\u9879\u76EE\\\u6D3E\u8BFA\u62A5\u8868(1)\\\u6D3E\u8BFA\u62A5\u8868\\\u4EE3\u7801\\Piolot_RepotForm\\Pilot.Report.Exploitation\\AnnualSalesPaymentSum\\AnnualSalesPaymentSumReport.cs", - "RelativeToolTip": "Pilot.Report.Exploitation\\AnnualSalesPaymentSum\\AnnualSalesPaymentSumReport.cs", - "ViewState": "AgIAAF8AAAAAAAAAAAAQwHkAAAAWAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-03-14T11:25:52.658Z" } ] } diff --git a/Pilot.Report.Exploitation/Receivables/ReceivablesDetails.cs b/Pilot.Report.Exploitation/Receivables/ReceivablesDetails.cs index 3ac34ae..8d53deb 100644 --- a/Pilot.Report.Exploitation/Receivables/ReceivablesDetails.cs +++ b/Pilot.Report.Exploitation/Receivables/ReceivablesDetails.cs @@ -190,6 +190,7 @@ namespace Pilot.Report.Exploitation.Receivables if (action.ReturnData != null) { + string wheresql = " 1=1 "; FilterParameter returnData = action.ReturnData as FilterParameter;//过滤框返回的数据 DynamicObject dyObj = returnData.CustomFilter as DynamicObject; //获取组织FID @@ -198,24 +199,36 @@ namespace Pilot.Report.Exploitation.Receivables if (FSaleOrg != null) { FSaleOrgId = Convert.ToString(FSaleOrg["ID"]); + wheresql += $@" and [F_000]={FSaleOrgId}"; } //获取开发日期 var FSDate = Convert.ToString(dyObj["F_YKQC_Date_re5"]); + if (!string.IsNullOrWhiteSpace(FSDate)) + { + wheresql += $@" and [F_014]>='{FSDate}'"; + } //获取结束日期 var FEDate = Convert.ToString(dyObj["F_YKQC_Date_apv"]); + if (!string.IsNullOrWhiteSpace(FEDate)) + { + wheresql += $@" and [F_014] <= '{FSDate}'"; + } + //获取合同类型 DynamicObject HTLX = dyObj["F_YKQC_Assistant_dvn"] as DynamicObject; string HTLXFid = ""; if (HTLX != null) { - HTLXFid = Convert.ToString(HTLX["ID"]); + HTLXFid = Convert.ToString(HTLX["Name"]); + wheresql += $@" and [F_059] <= '{HTLXFid}'"; } //获取购货单位 DynamicObject CUST = dyObj["F_YKQC_Base_qtr"] as DynamicObject; string CustFid = ""; if (CUST != null) { - CustFid = Convert.ToString(CUST["ID"]); + CustFid = Convert.ToString(CUST["name"]); + wheresql += $@" and [F_005] = '{CustFid}'"; } //获取销售员 DynamicObject XSY = dyObj["F_YKQC_Base_tzk"] as DynamicObject; @@ -223,6 +236,7 @@ namespace Pilot.Report.Exploitation.Receivables if (XSY != null) { XSYFid = Convert.ToString(XSY["ID"]); + wheresql += $@" and [销售员ID] = '{CustFid}'"; } //获取项目名称 DynamicObject GCXM = dyObj["F_YKQC_Base_uky"] as DynamicObject; @@ -230,181 +244,38 @@ namespace Pilot.Report.Exploitation.Receivables if(GCXM != null) { GCXMFid = Convert.ToString(GCXM["NAME"]); + wheresql += $@" and [项目名称] = '{CustFid}'"; } this.View.Model.DeleteEntryData("F_MBBA_Entity_qtr"); //获取表1 - var sql_1 = string.Format(@"Delete ReceivablesDetailsTable Where F_002='合计:';"); + var sql_1 = ""; - sql_1 += string.Format(@"/*dialect*/Select * From (Select * From ReceivablesDetailsTable + sql_1 += string.Format($@"/*dialect*/Select * From (Select * From View_PerformanceSharing_yuyubo where {wheresql} Union ALL (Select null,'','合计:','','','','','','','',SUM(F_010), - '','','','',SUM(F_015),'',SUM(F_017),SUM(F_018),SUM(F_019),SUM(F_020),SUM(F_021),SUM(F_022),'',SUM(F_024),SUM(F_025), - '',SUM(F_027),'','','','','',SUM(F_033),'','',SUM(F_036),'','','','','','','','','','','','','','','','','','',SUM(F_055),'','','','','','','','','' - From ReceivablesDetailsTable)) W Order by W.F_001"); + '','','','','','',SUM(F_017),SUM(F_018),SUM(F_019),SUM(F_020),SUM(F_021),SUM(F_022),'',SUM(F_024),SUM(F_025), + '',SUM(F_027),'','','','','','','','',SUM(F_036),'','','','','','','','','','','','','','','','','','','','','','','','','','','','' + From + (select distinct [销售单主键ID],[销售员ID],[F_010],F_017,F_018,F_019,F_020,F_021,F_022 ,F_024 ,F_025, + F_027,F_036 from + View_PerformanceSharing_yuyubo + where {wheresql} + ) a )) W Order by W.F_001"); - var sql_2 = string.Format(@"Delete ReceivablesDetailsTable Where F_002='合计:';"); + var sql_2 = ""; sql_2 += string.Format(@"/*dialect*/Select top 1 * From ReceivablesDetailsTable"); 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 [GetReceiveData2] '{0}','{1}','{2}','{3}','{4}','{5}','{6}';", FSaleOrgId, FSDate, FEDate,HTLXFid - , CustFid, XSYFid, GCXMFid); + { + string sql = string.Format(@"/*dialect*/EXEC [PR_YingShouMingXi_yuyubo"); var sqlList = DBUtils.ExecuteDynamicObject(Context, sql); - int Rowindex = this.View.Model.GetEntryRowCount("F_MBBA_Entity_qtr"); - this.View.Model.DeleteEntryData("F_MBBA_Entity_qtr"); - if (sqlList.Count() > 0) - { - string sql_3 = ""; - const int batchSize = 1000; // 每批处理 1000 条数据 - for (int i = 0; i < sqlList.Count(); i++) - { - #region 隐藏单据体赋值 - - var f1 = sqlList[i]["F_001"]; - var f2 = sqlList[i]["销售员"]; - var f3 = sqlList[i]["SBU"]; - var f4 = sqlList[i]["明细区域"]; - var f5 = sqlList[i]["购货单位"]; - var f6 = sqlList[i]["公司性质"]; - var f7 = sqlList[i]["客户信用"]; - var f8 = sqlList[i]["合同编号"]; - var f9 = sqlList[i]["项目名称"]; - decimal f10 = 0; - if (!string.IsNullOrWhiteSpace(sqlList[i]["订单总额"]?.ToString())) - { - f10 = Convert.ToDecimal(sqlList[i]["订单总额"]); - } - var f11 = sqlList[i]["签订年份"]; - var f12 = sqlList[i]["订单日期"]; - var f13 = sqlList[i]["收款条件"]; - var f14 = sqlList[i]["发货日期"]; - decimal f15 = 0; - if (!string.IsNullOrWhiteSpace(sqlList[i]["应收比例"]?.ToString())) - { - f15 = Convert.ToDecimal(sqlList[i]["应收比例"]); - } - var f16 = sqlList[i]["开票日期"]; - decimal f17 = 0; - if (!string.IsNullOrWhiteSpace(sqlList[i]["累计发货金额"]?.ToString())) - { - f17 = Convert.ToDecimal(sqlList[i]["累计发货金额"]); - } - decimal f18 = 0; - if (!string.IsNullOrWhiteSpace(sqlList[i]["累计退货金额"]?.ToString())) - { - f18 = Convert.ToDecimal(sqlList[i]["累计退货金额"]); - } - decimal f19 = 0; - if (!string.IsNullOrWhiteSpace(sqlList[i]["累计开票金额"]?.ToString())) - { - f19 = Convert.ToDecimal(sqlList[i]["累计开票金额"]); - } - decimal f20 = 0; - if (!string.IsNullOrWhiteSpace(sqlList[i]["累计到款金额"]?.ToString())) - { - f20 = Convert.ToDecimal(sqlList[i]["累计到款金额"]); - } - decimal f21 = 0; - if (!string.IsNullOrWhiteSpace(sqlList[i]["应收款合计"]?.ToString())) - { - f21 = Convert.ToDecimal(sqlList[i]["应收款合计"]); - } - decimal f22 = 0; - if (!string.IsNullOrWhiteSpace(sqlList[i]["未出货总额"]?.ToString())) - { - f22 = Convert.ToDecimal(sqlList[i]["未出货总额"]); - } - var f23 = ""; - if (!string.IsNullOrWhiteSpace(sqlList[i]["预计到期时间"]?.ToString())) - { - f23 = sqlList[i]["预计到期时间"]?.ToString(); - } - var f24 = Convert.ToDecimal(sqlList[i]["未到期金额"]); - decimal f25 = 0; - if (!string.IsNullOrWhiteSpace(sqlList[i]["实际已出货应收款合计"]?.ToString())) - { - f25 = Convert.ToDecimal(sqlList[i]["实际已出货应收款合计"]); - } - var f26 = ""; - if (!string.IsNullOrWhiteSpace(sqlList[i]["到期时间"]?.ToString())) - { - f26 = sqlList[i]["到期时间"]?.ToString(); - } - var f27 = Convert.ToDecimal(sqlList[i]["到期金额"]); - var f28 = sqlList[i]["收款人"]; - var f29 = sqlList[i]["项目阶段"]; - var f30 = sqlList[i]["项目进度"]; - var f31 = sqlList[i]["项目调试时间"]; - var f32 = sqlList[i]["项目验收时间"]; - decimal f33 = 0; - if (!string.IsNullOrWhiteSpace(sqlList[i]["质保金天数"]?.ToString())) - { - f33 = Convert.ToDecimal(sqlList[i]["质保金天数"]); - } - var f34 = sqlList[i]["质保金到期时间"]; - var f35 = sqlList[i]["提前验收"]; - decimal f36 = 0; - if (!string.IsNullOrWhiteSpace(sqlList[i]["账龄月"]?.ToString())) - { - f36 = Convert.ToDecimal(sqlList[i]["账龄月"]); - } - var f37 = sqlList[i]["账龄阶段"]; - var f38 = sqlList[i]["一到六个月"]; - var f39 = sqlList[i]["七到十二个月"]; - var f40 = sqlList[i]["十三到十八个月"]; - var f41 = sqlList[i]["十九个月以上"]; - var f42 = sqlList[i]["一年以上"]; ; - var f43 = sqlList[i]["风险评估级别"]; - var f44 = sqlList[i]["结算类别"]; - var f45 = sqlList[i]["结算类型"]; - var f46 = sqlList[i]["转专责小组时间"]; - var f47 = sqlList[i]["是否超账龄转出"]; - var f48 = sqlList[i]["超账龄是否申请归还大区"]; - var f49 = sqlList[i]["反馈表商务人员引用"]; - var f50 = sqlList[i]["反馈表引用分组"]; - var f51 = sqlList[i]["取值销售"]; - var f52 = sqlList[i]["是否坏账"]; - var f53 = sqlList[i]["是否预发货"]; - var f54 = sqlList[i]["预计回款时间"]; - decimal f55 = 0; - if (!string.IsNullOrWhiteSpace(sqlList[i]["预计回款金额"]?.ToString())) - { - f55 = Convert.ToDecimal(sqlList[i]["预计回款金额"]); - } - var f56 = sqlList[i]["情况分类"]; - var f57 = sqlList[i]["销售反馈情况"]; - var f58 = sqlList[i]["商务运营专责协助收款反馈情况"]; - var f59 = sqlList[i]["合同类型"]; - var f0 = sqlList[i]["组织"]; - var f60 = sqlList[i]["实际跟进人"]; - var f61 = sqlList[i]["销售收款分类"]; - var f62 = sqlList[i]["是否集采项目"]; - var f63 = sqlList[i]["天数"]; - #endregion - - sql_3 += string.Format(@"Insert Into ReceivablesDetailsTable Values('{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}','{9}', -'{10}','{11}','{12}','{13}','{14}','{15}','{16}','{17}','{18}','{19}','{20}','{21}','{22}','{23}','{24}','{25}','{26}','{27}','{28}','{29}', -'{30}','{31}','{32}','{33}','{34}','{35}','{36}','{37}','{38}','{39}','{40}','{41}','{42}','{43}','{44}','{45}','{46}','{47}','{48}','{49}', -'{50}','{51}','{52}','{53}','{54}','{55}','{56}','{57}','{58}','{59}','{60}','{61}','{62}','{63}' -)", f1, f2, f3, f4, f5, f6, f7, f8, f9, f10, f11, f12, f13, f14, f15, f16, f17, f18, f19, f20, f21, f22, f23, f24, f25, f26, - f27, f28, f29, f30, f31, f32, f33, f34, f35, f36, f37, f38, f39, f40, f41, f42, f43, f44, f45, f46, f47, - f48, f49, f50, f51, f52, f53, f54, f55, f56, f57, f58, f59, f0, f60, f61, f62, f63); - - if ((i + 1) % batchSize == 0 || i == sqlList.Count() - 1) - { - DBUtils.ExecuteDynamicObject(Context, sql_3); - sql_3 = ""; - } - } - } + } var sql_List1 = DBUtils.ExecuteDynamicObject(Context, sql_1); int indexi = 0; diff --git a/Pilot.Report.Exploitation/bin/Debug/Pilot.Report.Exploitation.dll b/Pilot.Report.Exploitation/bin/Debug/Pilot.Report.Exploitation.dll index 53e21defb166acbd59703e4fe99ab751143bf35f..1faa590c3df349c2c804bf0c917abe11b1099b8d 100644 GIT binary patch delta 20060 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 delta 22205 zcmeHvdwf*Ywf{bIW+pR}%p`jznY>?wB$Fo)p5d90@P?2O0^u3n&)|d;Ks1mEB)sJ9 z5h5rBf}pf|s}~h*wFRMA6&0*{ZM7;zt5$1!udP>Yh2L6xpVv$V+y46N=l=1#X!c&u z?_Ou`Gw1BJ&Y5ZZIIeBGci;9NzxiO|gGBlFKIxGWDfA{}gM|<)7kcm8|NUvMi-#>_ zG764a$XDY2Oi$D~3yA{${X-TqNX|4B$}@yqM@kDgW`KBue3wulw8~Ekxx!}oU7<(f zSAc;3#=@V8SjeKQVD)n|5jy*?v4ye3E~WiK;3mHNz|LbPHmO1N z;v$Pp3Mi6*gNv*->8NVNpgj>B+eRZ0JdVZ{#t|A3if#k+7lIw_+|fZ&5?l$^z!x)oq6FAVA z*w}aZy!ct3>drVEKyVGGwv%S>Zl^stlUD*lL z+LfJ1ZC%+()X|llOryH8Q>d$p2brXdkrX^ea<^kVfijWSZ{Z2j7fhr)icwRr3wQM zX?9Q5w5KX{NbkXfu=CuLtqVWVggLtK3r(1-3y*5U``mdq;xb`kb)_{|88ExZEJs@H z0bdmy9InVbIQOW>H=LzHDRGH{7t($X+>^NacG3e zdu2M%Q>(=_pUw}8D_Mo)aTOclvTjv@d%1gu;$}14;TrA&x*!NQI~cb&arX&@=o7+#A3QQ2x4+DL|@|W7YZ>a1Y!wY z5(F_P7@{9>_YZ|w&LDR^|(%k#I=I12#SmA1D;YtTt5s(9jv20t!g|& zbm6->>c@VlE(lT4dzsx`Ct`>!Qxbvr&1p*T@#Mdg$0^$ zv@R^wgk#`Ju3n|bY0|N}>2ysv&M^LbO*&pT^=rZjy6_H7I8hh2Yr;u}@nua~rJJ76 zgp+mQk2PVnE__uJ*670bG~pCo_=zU0rO89p!~a5)PSs6sYQj4Av~CNyKX?IG(N)0< zxL;X)zJSvV6PT>3Jk#~TvNd77F6^rbXXwHjO*qpqfwMH}EZuazCY-GcS82jIy0AqP z&eerGG+_fxllB6aUZ!q1GH}C@8NeM!58QEN;f|vx?l`h>$C1;Ool0}NveT%qD?8mz z^LF9=6i5fnhc=QHKpRC1p>@(CXkD~eHHoIZKoCQFs{%^Dw#-2L6<}atAb=Y1OzE`D72|`7_@10IJD_>1hg5nOf}4; z#I1!{{7nhts*xj-U;EJIME)X*4~)KI3E9$<8T^rs3dO#+T2D?3g@T6e3-UGE9OE|F z-O}b^Zi8KrjXYp1&cjooawGml?u%WJuhHfTx54g~Ht%p7?1F6MODu+uL*+*NKXG5| zf_#lOWHUQ&vAd;B6t}@H$VQ$v4(A~uRBpuY$$ha4@-^D@<~G>f(q<^P!7j)~{w<4P zY^dCbKb8Ap7vyWSna6FgyQNJdx4|yRMqW1_=V5)Q+=$=7eX$GjHQMasHrU63KhAxz3-UGEoZ~jw-O}bVx4|yRMn1@5cq>$H#Q%W%Vi)9VwD}{q z!S0qef8{pV1=+|s6LB7F?ICg_ek>^AmWExBuhAxh+hBJ~n?i1bU676ZB#U8CsN9HO z$$ha4@-^C2a~te#X|tW*v#<-Ykw?SMf3=iLlw>a49eFm#$1cd%7{fAdgWWA{)^Ho_ zf^6hBC(-4rrM6Hx^}tRBwkl2jov@P_eD{|(Z@%lKO@%g)^vAu$J3Inj3Ot4ql26K^ zuxf&;*B&P!YhiCALM;|Z_OFM@cU-QnN}*k7oL?+0I$&yQgCeh4KA)CmI(6X8k*aDT z;&G5lR}RSYtK(#QbxOpqke}UCt}(}De2H|_K~qz6F<_(*i}&|}KF2C~K_(R+M5l-W zNLO=uCeoW3opBG+k3++qS7^>ZLB%@<*~bkFPqL3+mi(OkJHjj?_I`;2z&wqO5Z{g zx)#otL6HefsG<)lMukz-p<;O$#T}^FA4YNfOIDm@NVH7_`#j9Zy*HH17SK+}$=<+(RfF>83P(>*!YQrcNqaqMSu^$zu!zi9W z#mlIWkIje;{4$Kmr)VNx?H)!P$fWcziab<|38R>Sia;2JjEZNkF6utW8>smtjLR3O zh<>fRM=Hpq(lClKs95}(+&S~4ka%X;toec|@S1#Vc8R!sm?)PQWr?3bzppr1_Rg7W z>M>kCH`i-gS*39O4rLRe&L4WBy^D%(z)CR3W}02Vq(BpD zea|J|SXyj~?k5*7>uDO%Pfls-X=>>w-?^;7^n5?r-;{1@?Jw_ZiZyNSFTcC2m+7JY za`f_YAw{lP{)j2bdH0I+fn!R|O};i5%Y#>CJCP=U058{8skOhVf=e{2>bS}(%`cUw ztvGG+m%<$P6aInuoz#B^U>NSGgS0!UjEV=L37x)2O3m`{NUydsF{`fIE}-$-pn!>Q zR9B&!=igkBZXW9DbW?<^)E&26C4bNgeOUUBt&mv1)-2zdod(Y+J-y9jE8KNcWMTC` zyI5A~8L|9!vplC{ko>KbE~LtR?(zi88gr>16YzH(hSf!tcmf>=RhAB(R?1ds0jaa z&=H&0e*t=@&3_R(oQQb;&rpHHC6#zyC4SC{1pf=FQRA2IVy%6Nh4Kc2aWWTOT6aBBDQM5go6EXG_PEdP#B&Xao+Ux%XT6t(pJf~tQ zO=DC5Ug~fwYOg)r!Cm033q_Vd(H-S`103KHg7i}+Nv4VL6hXR%jPFfQDS#;+=|hl-(jTB@JAFkFEBarT zm#oj3x+=iXT@eVskuizURt^3DlO)rmaPXucnozId00?F0l>GjBZzNk#y#M-Nm4!QE zgZPX)e4M|8kLV40h0nO72Q7u=8^})!y!0Eb6dtVx>sFs{3C2=*v>KvYjSR6;c(58X z)DF*92G;xk0~d1`9p?4Fh1765Tz3yXm6gdH4wtxJf+?YpYQ803z0(um>p220LW&}R zgO$-T9Sk=i`sYFcE7N@vxlcJQ*L}9(TNm1AN%1MyeUg~Z9M4D!+YfaDAHvr^LY+qH zPRV?r3R+=UOj@BHmJWosa#)FTEh&8c6#k=@RON^@ADD|2j#^18ji{B~QE?xjho?PI zo=&G1R^rt`ISn*3eln4`Ooi5t-F$1ktk7{z1I^u`!w z)6wqPVPnunfEeJC!%pHcbc`{GG2MgsjC~a0K-ooFS%d_^Gl$M89BxyD;KIk|)&N%3}?t?C1 zAO4VIlx+bgKbyH)&IqW7ra|B+Ek~pd1?KLk?{b9q(Qg_Rus$ z9MsJRoj@lT2c6J;P}~uBJBQ??HYY!YG_~;*T0$qdmxPT$8vtYQ@E9i2iN+Wvc8@{3 z{Tff9fZ)M*c8nin&CVFiGCI+{ENn2^NEl2k4`vdbWDI6f_h8gpejwRMW>Uzjmd($77`sn+16+)1a>sV?&v^>V%+DxTfErfOcvuqjK{#|Xah!X8qNY4-;B z&2GQ1vGNJM%8Fkl}1g`s0kW1 zQKKelRINr$RVmn>4uqK)NC)cMQ+UZ>@XLR?dD9k%XIY6Sg{GuO^Sxy%kTIN01Cnww zou;Pnt!V~LQ>aXuu24N_hO(m!y`5#cong<%9&Q)P1KsYqS{zw=96j|ovVnB-kaB?Z za55LjSWfzYjN@dUohI|WSUynk%D$`s=mdo>L?%&Tihxd1=whIg6}lJDDL~7Uwj}k& zeLB9rEK#Y@O=uSNvsvLOV-unIAYk{))pRvH!FXNn+)|RsPBKyuML=fbCmO7ZA65n4 z+MrqfU&+7QlBGefr|S{ACtYiRUPovF2pIJ3^me)qpoeWWLf>wHUJKA`=~~(op!aRn zp<8JyLTA$!1M~($3qio3H`0xC13+I7g5GF=ZUN{P+CsAddcd}f3F?G&&<=#op_>fQ zn+Yuf0fTO*?R2y9(QelO=_bJ2L^shKz&pMzRhxw!bO++)(ya!(ZG;wsfZ=VY+vzq4 z_492B9zMZ@ZUwNdbSupTu*B`Dv((`B(!B`gqq_`Xy9w6=#70Z}?}8D5o)stZp>kv;!=Rj#&I%dF z1M&wua!j+^}WNp5P>D?d}=Ns;fmE4`A} zSBi8gxbP2)nZM)Ye-9+S_o4Av_|qk8grV*dA?<3De}7kghG!GpA_k#tJ=!{?ED%r! zE9SyuqHFR`k5|n5?qUIcSD^=dJ%W0_qga6Hycbpmz7hci5G9?5FDn!sk$$^L{?*Pr z)27Yx?k-=XyjczCH}bizSkrx*<*HqSO+VNy-?b~(bat~m-Q48$Ux)aiSe2+$x1=XQ%I^MN{|8KE&|T`L!;*C(n&o4;&rWin2zRT}+?U|} zKT(>i-=mi1dg%)U_&6Vg!`B?3nMP~7?l_?13v@;Xe<4Z`M=hN4~A6mNvF+6QGhB}WM= zwgrN-4rPZ?uI6{N49b15R9I}IgF^StdVQ@-DgHryO%FP3@vlNlf6B1<2M-3|OAD2{ zQ`qWXrS8P5e;z1vxl6-t+_m}?EmMkqP@ZxR4r>c7V zXLIPebS|9(&=-QB=Nh1A1N3YHsg7E;ZmS!yI%e$AeNJT?V1Pa-W{oEd?;BSF#-R>-+Q^ zvq8NixpGs{6gxnIdaH`6;I!QV*Rc+%O<*jBoUvmJIw zbKCI^LV{GZN2KRePh&;xhzZjurA@~jB2*PGz`5I)&f-&EL8MM~AM zxwo>f=S29ff!z07{MhGvdRs^xq(@oko9<8_hpq=}cpNHiV10tr#`;95gY`+$cGf3L zyI7wh?Sme^_LC~z!vty4y{u2SOZOw;NVluV_~;0ck1>M;=>gU!N)NF)M@AFraUgu-;2@+TfQ01G43*B0WcSe?BYp&`0?{6S*kfTyqsQv?L=-HC z*9c%!@iDm2h#B!S{GR~jakw46-vQx+eJ8%F0|s*Q(M%`4u<5aqf*2yL?~solP3Vb^ z@Yp(vMip&^7e8?j-(IwGQfJ|0e6iHld{r_8 z9=Zoh-sxroFUScG#RvX=sN&|ka2|@)d4QpbHsb$n41JaTV}5Zn{F;Qd4NrdkL!=&0 zFuMHWLnXsflHf|)O2~HTV-kR_T_Y{OZD}*^K<|Yr&c_{Ql2unr+RmCu49K#^)Qziz zejo6k$)%@<*kSI-7}T8EcskA!$hHb(q*rfaW5znXi%?tkxu&gTa0s(80sEbd$7!L?BzB zeT%hQ1*E@)7DL?U7-CeT=)iY695!m@mws3y9F@uQCR-CmM_Wl6xyHCnaQd8bq>)b*t{Av<@@Io(2D!nw{RtDJA8}-msM`_c5_#Qb zB^jh_J?AX$6Tm%wC+9AhYlKYFZv*GdF-HTAEKZmUS51L@^6pOE zw19lXxJ%^6riEewaqZG|g(QJ-9Hx*QG3biOLy8WMzKFcD8~u2oMdTvfJdwjdi^=P7 z??4U%?HwRXWMui#_aRM;C%l#$bn42zO@=a#4^d5?y{zkM$R)<{Q?G`+7NmQdaqZ+z@`j^^{8i!30XK!D!W)VZC_80q zN#4usgyON)k`ktDClkT6meeZTQQ)SMH3r8z(#AOMS4VazmN;M?`M$w&8hO%SIgR{O zvBVLkk@sJQk_;j31c#VT1bASf##T?9jN?Pp6EEZVG1ZfS3U?FyW{`S?!y}wY?ohZQ z;SI+ua+q=acxRJSjN_QI$q#{p@j2*haz$}Om^tJ>4UTikw+6?##QG`*%Khe&T!q76 z8pv3MLzH=Bxx!&E^T}O|`Bc}C$7b0vAj;MYig#r*>8qT5KW8yp+SpAC+y zNW@isOc=~$S-2x=K;E&$~g1K zvkBJ3T8rKEwQagZ5ba_N5yaE6vq92jpD!2vBsH+na-4i^D@S-|S>;pIL8u2-c z&pJcwX>Sr{i2a~FZz{DGS!W0xw4b$+{6HLS-DE0`tb(2PB1c`odR+J-dX{w!86E8q z%1!N_71pnXH4xBoVYzvWl?sAqr**aXdvU+@X&Csch#lhSXwkM`JYuzy^8#c)w(~-R zh1#wPE>}FXBof=X9&A^!c0g-V7V){(DqB=H)0&QDs;w{*aD}8PaUPU$HY$^ zeOoygN`ipnLqe9PHkCZnJp15NMx&VcYx*!rA#3Ox4FapIs>S=p3;~OpK7oVgiXO zG8vuii^TlSt4KkU7_kQKtSdo>Oy~N=BJDiASnTOqSP4Fj@V5s3GCHdtGsSoIZV;0? z|6`WuN^Bs#;lC1itss}!rXJs!bTgL>AwoxD=ln?~UuT2E;^@3*f+el9dZk$0X@1F+ z(z$(!_`A;5rDBZOpX7C>FNM+eEEWHXBA2BvoTYi4{-t7S=l7S1Yq+pK#GKcexm=vn zS+x*ge!D`<7lcl_QoPO7b_hrE7L6kHWEAYjGsrB+FEH9E&@P0(0HApjnxbMvxb@0FD zprygruGun*Sw#54x z9X z;D=aUDdr5p=CZ=iLjtnNYU^y8XNixn643?!&TgA$u?c4n&bPcESS?_k>N?x7(6Z0w zUGc&1_u$3Q1b+|1UjqEnYr=+3Yonz{%)^OezrI}e#^h5sqYL(4dD7H5sL@i_xxdj; z;r>kdL0ELP-e(~sV}GXC^wr_BHySN5f?OuVoORu1`9ieslDG7|p`ccDtCk&i1UpD8*sZYj>6uD&xa!O~+SD#K5ak6V(n2f$} znn$MX7?CO;Eh=mwv(Uq@xD2h2^TxXQ{p6ydkam>;eyR-3_vrVQb@`As`Rm+jak8<% zP=iZF2l+#RTR%fp6^YnZ!rqgCL-K?nK-PCa0@IadAd3(-!F8SP~wqfE3@KbE*`)Q^o*XU2;5s_QtE z=IVVaP2N7XgF01)Tz4;7!ae1?!#oxtx56y2e(ZDZy2v@jPq}i3$o}KZyQb~VDek7O zm5X4{-K!rvM6J0l{N=+%BfTwjQ(I?4?yd<|i!8Y|a($s!`D8DDj%cGcUiY*rL)n@{ zl#DO&2&yx4M7sQNlG|8@`gx>iF9%XiDef6{F=Qg;iAm;tReeW_uCiz{2C2nIv)aio zCztA`X|_5wP8h8#)J}#^o$Qv$l~?jSMUV+K_92WVuhAPTUzxVbQ_2ISxUlY_yjfc2 z<|s8EgLM1!$fEU_oS(K~Y<37^H<47RYqm009?6)kJ!9X;G4`z8lmBxdW5r0`zsxYk z_8`$O9qYpp$wh)+q>ZuNinkFd`G;X>W(USD`Y~3C#bY^^1-ma}&&M#9hrAwb85=Da zyN>i1(0jq_6Kfibi(u>+68#p3Gj^L%(>JClKOT}ut$*Z>AjY}{GjDh_?NyYKSvNz|-zCt&P_ zOr9l;q&-4EWv z)K4zqF>8i5kTCTV877{$EcJj(*1x%P70FW1kSy`MWvLfjvLAH+_)(JG8B}2k6VqFm zMv6;#X~fKTNSHw7{6M6`B0CM|&?OVOn`en3&$eG@V_B zzd2m;63NmuCt2co%hJ-|k`1|FEFoE1GDwzq-m{egsO;*&5jy@hFs zbQuoFt+$aZEuADwJa1WAHeIsK$1h2erR9`liRUd_pO?w^%-bHy_sSg=OU2yns%s68 zk-3gY(9Zl^p2Ow3%86o$W(<+JOTxjBij%&pw3lhcf=?@n@7lH)!{r&@&gHK^bQ^> zGY+&>kL=(f@}ue~wPH38QBCFCUmfbpgJt+iU$vijs}4k}0Z>*y_vLZIumwqgPSRj)R4A`KrYt>nZ8K zI^M{7%B)>HOT<`UEK%-wErBP>Bd^8c@7&c1>dU^U!RFQBDzG1j{i`F9e|j~^e6^Zn zg4V>U$NQlvTMo5V8%QQ^O}N@m#B>lJ5V34cI3)S&q?M%q_SJt&Ubi79^l7ql`_r-N zh5ise_<9H~$Kmobx?J|O);&xz^;+_@{`8?#sQwH$xpcpiR*1kkpvX&H{ zSW5-)BlP#*G@YgCk2PJQ>ChVD)@b@}O&`(pEKN6SdW)u$-XO`-nl9AzKQ&#c>5N+9 z)@yoPEj9It+B9Qxwb{WPP_yp3W=ThF@>Fezacq@`(@S&e>muY&;GDKN)SBL!6D_GV zSto2VPX>b8aWqoSkZskQ{kb8Zk`c(-BD>-5X-WOjEU9>7U5Y)CF@0ZQh0UA2a0Ve& zr7tj17Ot~JCwfUt&NjLIHMg=gw};97wdU5h=JqtX12y-2YcASBBi4h|$yH&~md#bM81DE7xxHZ81>GN*A#QKjQ$&DS-(#2mrfKp5< zJ)DqTl0&jfa!8QTG&v-+LDS@r?2;UkU6MnxOL9ndNe&5ZfU~h{hh&%JknEBil3kKR zvP*JEsIR8UA))lzSi1xLor$3H9n|XAb37BZyRK!@(G;V6o+pFCU=15o^8!V188BqS9AF>>Z`u%Bm4&G>#Sp~>XFq$OApc9l3#G| z(A+%Dt!d58&eGg`%{|hZYxzF%YPh?<;P%wI!!$SPc&l1vXKU^V%`H5hU=%-WO?tF! zl+LX@o@Si4a%oAiiJmT$&;_ce0!^#vCAuWn$A5fW9729B8~3w z6M9{S74miHBZ(jvoYyT5l{`~(jCHZKZ$}#UJ?1F_iy%~Pd%KtM!D2I)ZaR57b67jx z4lzEpI5ey=Bfx<>^_#1yBPSE03)-0hz~Tyz1@tIYKGAeYiPVW zii?1)h!WCe!IzOBb%5Y>EZ}pv47oN@q!Dw87`T;U1iPA(C4AMN;}9d{UhgDIb#6ZB zKzaCjAX%cA;o|jh(jzjw36X?J-UYIh$aE1O(6FefHk4m%2)+4CC{I@}w&9b5Y3EG8 z{CKCaSX||GVZ3ADP)u;TP3rt@cr<=b7&rWMmfSHf+F2gP!?>7HtQNQBqr|pi^?qCa zM&NOmijgF23bBWAyDN*l`F?@-8$OIB!Ri;5DBWr*C0aFy^E9K=II~d7hNPLD5IrAs z3NA~%*l<-~ml)7`!7DpJXBQSCtlDevVllK>wQI+(isQx3o9*}{&KEmNBKc7+syrc@ z8r}h|tHL1Q>r41EYT{Jxr@q?Ef2a1__(ZX*RhV`+>7tL-x+oqFuBH!z=7*hUqxf(x zPUst}3SxL9XjkahgR3*Kuy=*HW7MiR-bn;#+n(DyQl#me@uauL&eKVn%KDQXWd-Q6 z>f%ABnZ>@L6N-{~iZL9smJHL9LpLg!q6f7-nTHsoEf(1gB$j$DS)2JwGVf;m(@Qa2bE8wZ zr1tJk;bTy7XK+WpNr>lToX@B7#az5ISfzI2$%GVmI~|?)K`xqysGM~4Y4Z@7^G&K+ zo6bXoF;s0$=e2^Wb?-o)VJ z5I&HvZgk<}#b5H(unhj4IC#Gt|41LTtSfHHJA-BZ_iI&ZH{KKFImdV7FJWIW)ES(` z%gLBpl+E9RhRW~G)A>#3quu#$eZ{G9Dz!IH1v*jh_c&!F_u={clyhz$-oQoamX>~MUyl^?l@rcL$`n`TxnB@{kShrP`CBN{Ri)0gnslw z_d9`}LdAmjgb5q9i2A)LnRU>nnzSySO+~A){yfaMxXDv~m@a|89_xoqH*5{dvYw^jPg;mj&Phl*EC5urd+c4T=)ZAGZ z<}qpqu2d%jkA@GaB9rqOWiZJ#92L$H*%Ei95bJC$|Id8 zALcvTAvSTAui*Q*c=vvlS`9Du?)|8R_G0RhYF->|^KwJwcm$M+PNAt|Q(sl{G`lx@ zPRV@Q59no!mMELbT8YKNrV3Z`&PM+N&!D7b$);9=YmBq9X{`&=*{`kSD^VTikX5{v zi_9=}ZZ*GGoPdYM8w8cRhTQu$JW*Mo2U;KHUxT&t1I?Z%KDWd$#xm8!TJ(^khQ?M6 z#@`PX4?`}O>|sE~tF^VbC(y>IN{6-{eHUvn;(jpca0xon=1j&rV8j@$909KLS0p!- z-H7Arx%Cug{L%%~!2rpT3n2Q66f;J?f}+Ro71rY@?xO2 z=?Pad)Tf(}4;``@@(gH*#6JU%maYar!~ZHSOi`(ud9vSyDKO=ZuAGRjdT|jrP0x!k zUpSPPkxn87PSd{mk*(;A&C|^}^3hhzk@s*%>2|y4h+(+0{!gce%G}OZi32m$q3!5; z;4h}dU3k|L`WNgZsRlGa{u9$;po-gx`_i{eE#8T70<2!lcd9|p@{ZI^<XY`HSBc!cw(U3>&5-C-~Cc?dXGyg6 zu;4f=LRKLv<`VB3|2Sez6@mrgZnKkU7n2)`%`ftw3{lfA@%Ye%)2Ggx`p{f@mVixQ z%_Y2wTXuDXs2b!+sL31d86;0F-1q;!K&mkda{jr0uYT_wvZe>yhuxhs(O+NQ>OvS_X^7R zp2|qPf-)R`<-UFtaT_Y>3Z&W*M5ux*a2ydPJ%{K>^~4pP(4L{$=_u!&dtBX-XxLT# z6|Ad0KI0Loc{3iG&jj;FMSP6W=%@Kmn1nXO=b8#sRH8a^4fXW}YYtKo*l8A+wT^^jM;IfC~EuPp^mq{RU%>j=-b9&cI_p3^R5dH~@G8cpvcE^_vbj zLiQG}3xIC};hxz^;9TH4Ky2mMX&_=S)(Bh+Bt3d`@-D8|1J3|o0G`F;bjOPz{)mhN zz&`;|m{x!>_CIia3iv+o6X2hLp8`Jw-T?j;_z&PmKw1u|AYb6exTd!x=YUZ_=sG$B zq3h@Zya3Dr{taK?IDQS{A~N!TWS{_e3DUjjD( zNq;l&D_n1(Yv3!u>%gPHCg7VuRNnDE@aqZ?AA|S?co9ejJ_CM>>(7DT0e=Gi9oQBw z>3d)}5UqBk0)GN#0B0agRUfIEQgfUf|_{$5}Nu3rUKM1nXDqCN0q zpbdBqh;DOy3ycPS53~dSVWGf+LWTl>lphX^2hwwrBw#0CGB5|&5jY8$3Z(CXIssn- z;v*DCqYwHY_rq}m8C`)LeDTm9*aw&m91rXPTmtL~d>+^vcoNtLcnx?LupJh6+)qbO zU@mYBupe+SZ~$;8@Lu3?;2_{t;1FP#Kl&f{-I48&M^3;|K-_=FBH%FKR^SNW8^BS( z%fQjV-~h(P0J{Q!({~|xv${z{54Jo;WPJ7l@trQ~GF9#-a z)h;3ID8r>wVCf{a(s9+{UhorFqR5kgF z@E~W4thfLX&JU`L0P)9~f{t~8qNAwtdZt(9dRp6w(?h)=fro^xpVKNwu)sqW^Xc8o zL__3Iu%Kr>p9hQI-X;~zIO#HIZmC5=$HjEHMHD-!rvC44X$Q0R} zH#u+17B;_N^t1kjw^ilYqKk80FL69VAZUrdPjnzxReqm{5pYQw4-Zz=xb}MoElgGC z?-Mrv<{_9_Lfs_sfkV|fVjsvypP1}}@HY`mv*T$KcGN76VNke#SRNTgnRzG)@#RdQ zKgEnUeN=g#=-_{$h(4y%G{s$qNDj|pKO{MNDD2PGImpGI8i!h0R@=I*o8ba>_+5vh zY7dU5n(r8jw%1I6=hLMB*b+zyl|K}Xz)p56NnV&jl14t-7&wjg6Y3DyezZ^cTxU~o zAC`|g^etoTA*R`V_JXE$oql*Z;{H(^>9sSxex_e*UeQvu7`Eu)&L&`=HdP)w?M)T^ zm+a8TRIei>qF-xXQ=Pg-cJMee_ zwp@gLO1ChUXh}r7CC$F9`geG{wx~w3b7G6SN_fS>fUPR00M}_24z#e;!m6!mH}Q8_ zcw(!HFC={n@o-yTs=O}*rsmMHTJ+7v4hr#-Lgh}d>1ne ze0*!C5l?)|=^D>>G~&sOMm(9(h)?~_4Z~QZzQWgipworiu7Zb)eHCM{)Xs!QS`mgN z7Rx97PQ$ZxMasZH{}J~p0Rxhra2^R_>``2=fM4hZr*aLtXCPCIF>?;r>mZYXLf%Bm zfb0g?BHOL)k{z-Ey|`Z}k`jlfd)c3PAI|8nnnqaP&C>_%HLkDr_1E#{@eJ2@@a@$L zqbyPB`et8Uzb5d}zV)#>9a@;K}oSV4abFRTUp)%iP zV7PkmD^KBZ3MWgf%2f`_S6^Oq@u&|5TodjyCi=XE`Q5*D03^_>(o_naVNs!zT`Ffs z+^v3ttNMZsyl#q!<3A|-6j7}|_xC;}(_U?yCD1;+8PVBl{8X{TeYw?5^;Y|)3G=jq zscxNgndg?E!!KRb7iE?;oOz&QEDV}Hn}-UxvL1I`>2oQMd9H8@z1E(eQX^|F3F!Z^QRyjBUf>Rl0{q!-8{ZNg$~y)7iNKRcSST3n0xHP84ac%T!pV@v#-4qFYw|8(5J1^%IIKkhpM+LC5Me3; zFMMMT+H#`vnRLCo=i38g#LT$ z?1`&0{yWc}?At3khS1*au&@Q(+Pl#Qd8 zt?iN>vSH~(wNNCb#}K-uwr#O*(}(JP_b?(Mxg#NOJ^ z-P+Inf3u(Swf}@Q??2en+5gp^&b`x8M*@6oS$M_49z((_4)z2RUU6V6r{BHMdlxni z3GZFl1f+>bCF z)?Rz9XYGA9){Q3XK2u41&s9v*Lfkd=dD_NYUCyvF-cJ7UJ9De zzN{L|L*&{|c!;P?9tW+c(?p97Ddg8n97-8S+JU5yapNG|ehB#u=CShcpYmX_W~5Tb zR*c6^-^^6G^m866Hl{8SIcfKaj8T&viXhoKjr)sVlT%^YLfT%UPkO2-Nq?4h;wnaS zPmz^Dia7CQMz%;Ay-J+NR+_rNeM;_)K#4(hwG;;~c7%V!Eog^Z1Ld36G zt>xpFc$o4`oD?Fz%i-NcOlqp#`m`YBmR#PG8U@PX^3rAATv*4a%8`@#a1k~kOD;|0 z=~PNXGb?)>{6>nfhcieqQoQqU1{6DKCqsniQZBJ_>Q`vluP3G=|1Kh7;#8$TmRP20$9b_uT=S^11*QRo_Sd^WL1__om z$-IyF+f+I?!6GbwHIyOZO#UNisgR0kJV?x%=G(OteJI$ZX(cV|x|9+&`e<5`xuNd7 zr>3QNl_pt=BGF%8!M599)A|G$ULUsBw5v$5%2(6kAWv+rXzk^$VMx}_9@r2q1f8PUhb-CXT3D7pjE>X(B9oZ%|}}iRBu@9r)fTd zO*a>Oi)^25rfDleHO&(}eJ3i`2Zg3j8xKu8fzA0-=z_!JP`yGl?MrNqkC(TmRbiu# zU$Ca_!q)iH!=}&SU$e3q$wj;Wm~}G33&q8UYSA7H{%0IZ+8Ny^A2QX7+L>%qK*xuQ z>hN{1?f5kLQWeOTY|g$^bcb)U<Wi2R{&qBBU&WOR0>j^=QV=O@Z3W9oq9OEzcUKH_+x zxrn+nS*cq)Td7+*a>^=BtEQZ&o02ctoPFuiaQJ2ir+h}fbjgq}*_?e-&~F^R10OnF zluFKYrI9lkot^1Aayb8REO#&Y()C5YWOMeV>(SwBY8}qVm#$0lC7ZLa4=Qc=M#Zs0 z-TzlgL5?i?f9WBu6g)==S+SIwB2J zd@ zUY@hnla-6gqUHSey|QyD3lfP|U&ywUM3%rr`O+Nj^&%ODi^OH#Fo-3~g2W7nUN1t7 zVSd$nmOak6bV@DjQa_c$cPj%@ukeObUFzK=#_-+#)q7VgLh@1({Y*4ao$^c&*KH^y z4az}UxK0ce3s(k<&yJXc=`~;R8`$YJZxL|RBtBaiAbNo_pw9$XzvjzAMdfS3_)cAg zZ&|s8nT2(gNxTE|`c>XgIpR(7tWk2Rl7Cn7QYFWhk+n+66UwN*Pn5OO+pja))DI==rb-rZ!e5*%GwG?a z-g2L^R8^S8Z?KHDTc|d@lqFD5ZQ|ed7sF-^3Bv`|o6Y!Y4YU8Ce$LC4n1 zqe7iqXU@#|(~y-$^4H}&tBI~|8--1ON~@oYN^-PnRJ&;hJ{)xRaq`q z_>0@?T#?6885X!2!@*AIEA4(%iqUmBBvzR8Jx)1{apd5ZsU*t58v_aDFl2Lm8OGal z2-6?3Yw7qC?5XKYA*BeB9{Me(R1@u~%wniC>EAo0oMcbw?>1RUOJzGfV@v(xXn}&Rhce+%He^n z^+lMgtjE`f>BH?>I{ZAPtzGY^a;N7!^dnBG7AiZPtjy<3`kQtO4KIt7<^GyrQSzK? zgN`~QckaAVGv{mMwb)4i9Chdm>bq8b>l^5ZwKc(ROO=OyF4%3ElH$)riINS}7V+nT z#eoebIvM9WR$t$6oAJe!;**Ur`r^v^dLfY(CNC^uW;aHnD81t^25m~Ffx2wdn+!u^ z_2@14yeaMI16llBK=sQ9<}iM7k0|`My_{+0ZX)ev9s4q+7wcJVo#Vk|+y>TLd{G_E z@9dGCLs_ugZ|3f@PXLP*=?A?jZOZK+VTE|d5cfg6YOX$dFpu%%bP;{X;+C9_LdwgD ztc&>O`$0yQcMo|rS9(kxEyacJ%p%<8%}PYP?G8_zFQN}e1Jx;qS8zRNzEMXyOH{G{ zU-Qdb@pVB1~ z@&vWY$rE(sE9%?rt*}t%G|m%Gf=ZM0mVbjbbWA*n$~wET)jshIFpk&QYM*!pDeHyC zR#brMJy==UNouR4b!NArYCryDqjJP|SKh;wHMfcNeq~Ko*3!n-uJOv6qO8XoTkTUE zOO8Xzph(b(Z6>L@ck*X`-^+ zLQcEvTFQy0G+a0DbkVy#S)YHN($W_!BVlT1jj7cA7x6m=s{zgiXc*fN@Zs2ETW12qdl*5X;97>SG38x&M zcI4ppjFPC%IT(HyV6W%u`Z7Sok=WTVy^mc>$6uqg@n;=%o^jSg-|v))mVicEuRm+j ztDRB`WuZEkE9t`7c6v0ja|}M~>r#f)nDmZz3w4C&l;!>!8d}EI(2=X2L%2{w^}hh= zfRbtYIWA54Y`PuU>lYZO*T(5yLOU=vSP|0%Ox) z;NXR1npOFG2nO;NR-d}K*N@W9xtYZm`&FO2Iht{?8^J(~82ODaL=^|vtdFr-OqjmS z;nieZ#xL%sP#{#!isG*FqY#7wiQl#7ca$~-vWGbKod@Map}|+*c~d$Py>BC6FvPwP z?~oY7zjd!(bi2%xy`jkR2sl*|-OT+ZLJYlwLq)UqVXkSe zE{GeE>wLQ_brMPvBx}7{JN=-O8lHwaOrHli3cGh4W_h`QndJVOAhS5zg#ebucp8OxF>+)O^M&jP@47R2 zJ{bAUC2N*k9m3jkp~AfSbDP1dl_s0g6^F7I@}^_GABtlMC0AG=RvYS0B%k%NC0N*1 z#$TMBb_GW!bb}xPMKp2*VJ&4@^UzPn%}6D(<4|+>pw0Q{W9cL{{9*18Ar-RUD**LceK0nE%`ecfDE>?>ysz=6W$69aHs z!{u`W&^yBAtAJQgY!ZE6H_6*b2>;8g0;ShL=H)r-h5CbgiPGXQH!P>Ma5-Y2N?S0H zMTz!nO>*NvWDh4vh&1Nw=ovS2xM5HmH8 z#oSG`^AiyzW;tsRd!Jfh@B{3o3-gol!`L0(O^woWZ)B^U|B?m*WQb{(2wUdjxvrBwKzRb?W>~cO|9?E5V`I3A& zaUurujXpAE68n(9YTQ_riIZ_+UfqlPqb<11$-@|X+PJeSty7sdp2e{M{;Az}<@{5= zi2gnju#Yy=SqbBz)8%Fk*SHyQ4V{i5rz@{|MBd|Uw0vg<>+5mt5qtIPhn%CcI2J;;j>DLnh+pk1U#es+p}CBk$?|L^^MHJO zCR)lOC{-cu@KWgMFu7wLMHx*efeK_m zel!V?JlBx-L1wSpj#SVjP)$<|LYMW-*R6UNH9hlZ{x<7+`16aq8bzY=(gx^}hVnE$ z4;e0&=P{>6%3;s5PkG@?8NHE3x)owcRUcg05M15Ic=;@Kjd;0YO4*0)G`8|tYIa_* z8I93?u5rD5wi(w;Hi8Z{TsW>5ooCPepTAUO+*Y=l4|!A`-O6G-hhQB?2mMc%NMBrG zo>S~j|L2#;5E-%!r>f>Lxnvu<4!Cj&+a`x@XKkqE3b(UUXe3+D9TePU&$U^0vNu_C zqfks+A@z7>w*9t?r87!9Y7d)(5cK38hK1flTj_p=o?;ni#6qAE3mu?XXwZ0>@G`pD zpz-ywQ12YM`DMgHvvL|WG-4rKbGk#X+5&A7D08>4;O36tAW-&Ogb^W7PFRHDyS>iv z{OQL4nd6FSJy2Zu(O-DqbrqK$b9F=fgv1vN?^-~vhqnxQ9NjQb#y*aTJW%A$_m?@3 ztF*HpZQU$fZ>dsUKFI#g3n!~V?EEX}BZZUY7q1`+TRqv9aERe)*{M7ghW%heXS9q{ z15m|bgkgim+s+-PFmYCnZTf3$zYCJug5F?VDT#{1D2`rqjD7FQhS~~FvWIm2|A45wO45Tl=@Xv*ImXEn#o~+KSjW}!&w({4^2sXyy&&7HjVdcc!d6V+frY)MH>SIwQYunA9T*D$@ zJ(7QlUCx=%0qL|Y!KPl1xF=4 z)<6yFlxM%U*ru_*hvDD0vA(CFk8Z5LPw9*Fc8v|aj0Ei)>v8v#3e=&o-hQJnritFT zz1Xpd-nco~N$HE68>O2%Kx~r)#y!r?P4qpKf0rhDW%b9jT4*b zjZ>Udr>FMEC$F1P;{lKx9>A#az$SX5#)F#ZjT%4DL~qo1aASQ@H>1Ww8XLMBH6GeT zZ`62L6TMO6;Z5{LjUQ~HH!56|+{9qictjJuQDeGW-=KxM8#R8YiQcI3$R>KD!l{P7 zsBW~+>tWP*RO19aj2fpk(Hk{RZ=yG9oY6#Y)Od6QJ1#)Ht(=-l*}| zCVHdBh@~60P!FTV;~MKRK=>8m@*CgS(9>v%2~G4yOVERc2B)B>(Gm|g(Rb6h=H6hV zX($sjwlC%!`hk(>Ui27>^yn7UY#DJK)9Vgo?hX4`*sJYkigxD6jO(l;FJ@x@xfpr- zE7q)tT=eeB7l?5Pp#sS38@VYXrqd%Bvf zOk?;B&Vlaiz;eEH17H3ue{w5->L6e74qvsLt^Ss+ImwEBdGR5()}5_g#7f**NfIl8 zP|ZqivC?*|G?$e=&q_aFMP+6tqM68LVj~kDv2s7Qt^-?_&nlKPxtXnhl|A=9+i;6* zaD{nC-d9 z_Ik0sgW29?Z0{Rv?{B>9eqP>}uPf#id$@dyum6%i_X~gC%r|!6n^yD9`*>w{zU>s> z-Inja%Gb_zKd_VGuPRWTxt>~#x<*0*ahCAGNvZp|W0G|5oh}F5V55Rc{=}gJ>;uzn z`){z9n+3g(^KL|LOhs{&OMx8L2f z(pdF2_GxT-2c!=FE=V2x3|IixfHb!L9V`XUgX_Ty;1-bb*$%#k{T<*%Oa)dOg!iF1 z41Nfn20sFkNc#tfO(pyc{22S6gP(x6!B4?j5IU<1D)j}}0{jxBn|O4<*5D=V`+=9i z4&Xn*81O4hMb^F$u0Symyb2BnDPanD4f_v)*TIS44R8{86I=-10#}0H;bFoy@F(n7 zgFl03z+b?Bg1>{cAm#frcn|yk26++FmUiZNPQWzl10a4~VI2>;gLA-U;1ZA$J_UMU ze+AeaTm!ZQOYHV_pb7gGU@P!N&>K7kqBX1^fIi?&&XZ9$X7jIsxK*TIsj1IG@)2U`Oz8U?kFs z{SF{HtaTtb2pj}H06qu~2IqlvfCb@Ng|f*ZhL;PW6ly0z#P2oFLy0w#l3K}vWN z9D)6>L0kz|w`Q7#E5Ygxjs!iyRIn#V{=LCb*zW_Tf#bn+Z~~YC&Id<>tHCi~C78)@ z{U3rb7K$@q7I+C92VMuqgY=Aq4$vB$fPFtO8;k=V2IE0YNY=q%E;tUH2u=cVsajWq zl)eO;f(VGeN4! zc<^!TPXHH#^T8*;1>h2J4M_QJ1FfJ9Tne5Amw}hT<=|bg=t&4IvFd#a3C3n9}Xc1u1<#D50MQt_P=k;`)CM z!cr(UfKP&(!Kdsj1}UMi?{5URz`hCG1|9^rgQvk4z;D4_ppTcP?E!m&FM?U%OW+dl zZ{Rkt3Owb7>%SVpO(5?gSISR^UWX=eYh? zKrlnG7i@r!7y+c7y<4CqrlT(Tku;j8vFrl5B>;JpK?KP zOMR)8ofPbL;1QZN0zyYPMuMHd=2{EQQ|pMZ0wvbG}^tM}?Z`RM<4TjnX)`#9+IA1V}BXTA~O-U;9QG{n^3$ z*`3KwA+4iTlCf{G+xmc%5BU;%YklhSbu>BIXiLJ@-!2z9jE)TGAb-~M(C*()J0&-{a3;0KZz&)Ails#o%66j?K_Qo3Nob#h9SDQ4FrW`c;JOdx zS-neU!=IkB5qsa+g-&Dluy+x)N51CW|JjD0F`T1((ss+6L_9836uV`@0PI)WdC|^0 zcH%PFPj+-{#k4)rGLX{SDeSDa^Wq-ao9uV&H1Czgw2vQEDdOqpJ=({EPenX7Rm3Aw zMZ7x|GzfOQDy4`={)M!U2mFe7G_Qz9^NM&=>x)6?i&THSoCP_ChrK9UJireX`60R+ zjMYPXgf_zw(9!25SF8ZBeUAMtI9IR1R*QbI6p?2H_D3S*ZHBmeC(5e#eGlg4_7{fD^6?CAypoK!kMkUF z9n+h}Bjto)cw;$fbZ>cknB51jEl*RgXUpG)^CfjJbxwbi;vWm>_KEj%r*(H`a2Hn8v1O zaJW#ABmW}gt@TF&q}9&An+BFJ5R;a+0J(;P{&0!_Q&5^Hup0_MgXJk~G-><;B?|#7 za1_TN1{bY8^ugdKa0&xEVxy`q#DzkI!$-EA&IeY^;2wc*qR5yXwU6QrDl@(UY!Nef zGnSCw#rQqxYGm38`qelR)e1K(=q3f-prD%*bYp^UO3;l6x(PuyAT$?Et|;IsGO>UM z*xoPTKe)KLLG3PUW@FOvglLkrE-v_uX#o$hxw^XCW}bbZ#mx%3KcOYiKZ3Z!UbYNv z@xS#C9=64VmyYyk5%!`{iLe*xm$u*j^@jRiZ>Zyu>awh@S6zQ-mJjPyfDa}iq}qMTo_twhvBc{k3N z@}WHJ=>i%gq(s38v)=To`=?MP^#Oh3fZFjdpwvHuDtB4}(7$mqmId~I=%oIC6Jqqw zdHw%uk`I1?*uQQ~VgFA}3+iHcg#2~?m5G)Gb*l#ZLO=!lb!!u+#f18oO4HOrqVYl| zR;s0i@gI`x3m*G_Myg+>cwXn@utsnVoc`6VVw@FiU*OPxpUwE-p`CxU>bUm&A;jl@ ztsStm_-pN;A}7b%!8Ozym)8Gc{V?Ls)(;J0d~`TGXQF3I^jwLaDbe#JdX_}bk?0u` zJwL))0xK!G<`4dm{wQ`I!!{oq9$9G%<%I(NVB{Exnb^i+!x%vi{^$v-TD#GT#Y0<{ z?J}S>o+HvTM0##W&kX5#p_cK=CYN9rd0;jVh@cfp7PfKN@F '1' AND A.FDocumentStatus = 'C' + AND EXISTS(SELECT 1 FROM T_SAL_ORDERENTRY bb WHERE bb.fid=a.fid AND bb.FManualRowClose <> '1' ) ) A --where [۵ID]= 102802 --where [̯]< 100 --where [ԤƵʱ] !='' - WHERE [ܶ]<>0 + WHERE [ܶ]<>0 AND SUBSTRING([ֽʺͬ],0,1)!='Z' ORDER BY A.[۵ID],[ԱID] update [ZRP_YingShouMingXi_yuyubo] set [ܶ]=[̯],[ۼƷ]=[ۼƷ]*[̯]*0.01,[ۼ˻]=[ۼ˻]*[̯]*0.01