Merge branch 'master' of http://8.130.121.29:3000/TianHua/Piolot_RepotForm
# Conflicts: # .vs/Pilot.Report/v17/DocumentLayout.backup.json
This commit is contained in:
commit
a9614feb10
@ -1,86 +1,82 @@
|
||||
{
|
||||
"Version": 1,
|
||||
"WorkspaceRootPath": "E:\\GZC#Code\\\u6D3E\u8BFA\u62A5\u8868-\u88F4\u8C6A\\\u6D3E\u8BFA\u62A5\u8868\\\u4EE3\u7801\\Pilot.Report\\Pilot.Report\\",
|
||||
"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|e:\\gzc#code\\\u6D3E\u8BFA\u62A5\u8868-\u88F4\u8C6A\\\u6D3E\u8BFA\u62A5\u8868\\\u4EE3\u7801\\pilot.report\\pilot.report\\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_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}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\21985\\Downloads\\\u7EE9\u6548\u770B\u677F\u6C47\u603B\u8868.sql||{CC5D8DF0-88F4-4BB2-9DBB-B48CEE65C30A}"
|
||||
"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:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\21985\\AppData\\Local\\Temp\\tvgkdhe3..sql||{CC5D8DF0-88F4-4BB2-9DBB-B48CEE65C30A}|"
|
||||
"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\\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:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\21985\\AppData\\Local\\Temp\\infydjzb..sql||{CC5D8DF0-88F4-4BB2-9DBB-B48CEE65C30A}|"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\21985\\AppData\\Local\\Temp\\tvgkdhe3..sql||{CC5D8DF0-88F4-4BB2-9DBB-B48CEE65C30A}|CodeFrame"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\21985\\AppData\\Local\\Temp\\infydjzb..sql||{CC5D8DF0-88F4-4BB2-9DBB-B48CEE65C30A}|CodeFrame"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\21985\\AppData\\Local\\Temp\\infydjzb..sql||{CC5D8DF0-88F4-4BB2-9DBB-B48CEE65C30A}|ResultFrame"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\21985\\Downloads\\\u7EE9\u6548\u770B\u677F\u6C47\u603B\u8868.sql||{CC5D8DF0-88F4-4BB2-9DBB-B48CEE65C30A}|CodeFrame"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\21985\\Downloads\\\u7EE9\u6548\u770B\u677F\u6C47\u603B\u8868.sql||{CC5D8DF0-88F4-4BB2-9DBB-B48CEE65C30A}|ResultFrame"
|
||||
"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\\receivablesautoexecute.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\\receivablesautoexecute.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
}
|
||||
],
|
||||
"DocumentGroupContainers": [
|
||||
{
|
||||
"Orientation": 1,
|
||||
"Orientation": 0,
|
||||
"VerticalTabListWidth": 256,
|
||||
"DocumentGroups": [
|
||||
{
|
||||
"DockedHeight": 200,
|
||||
"SelectedChildIndex": 3,
|
||||
"DockedWidth": 200,
|
||||
"SelectedChildIndex": 0,
|
||||
"Children": [
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 0,
|
||||
"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_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_Git\\Pilot.Report.Exploitation\\Common\\Loghelp.cs*",
|
||||
"RelativeToolTip": "Pilot.Report.Exploitation\\Common\\Loghelp.cs*",
|
||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2025-03-19T10:12:26.006Z",
|
||||
"EditorCaption": ""
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 3,
|
||||
"Title": "infydjzb..sql ",
|
||||
"DocumentMoniker": "C:\\Users\\21985\\AppData\\Local\\Temp\\infydjzb..sql",
|
||||
"ToolTip": "infydjzb..sql ",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000826|",
|
||||
"WhenOpened": "2025-03-19T10:54:19.227Z",
|
||||
"Title": "ReceivablesAutoExecute.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\\ReceivablesAutoExecute.cs",
|
||||
"RelativeDocumentMoniker": "Pilot.Report.Exploitation\\Receivables\\ReceivablesAutoExecute.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\\ReceivablesAutoExecute.cs",
|
||||
"RelativeToolTip": "Pilot.Report.Exploitation\\Receivables\\ReceivablesAutoExecute.cs",
|
||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAABkAAAAAAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2025-03-18T01:50:18.881Z"
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 1,
|
||||
"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": "AgIAADABAAAAAAAAAAAUwOIBAAAZAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2025-03-17T10:11:20.902Z",
|
||||
"EditorCaption": ""
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 2,
|
||||
"Title": "tvgkdhe3..sql ",
|
||||
"DocumentMoniker": "C:\\Users\\21985\\AppData\\Local\\Temp\\tvgkdhe3..sql",
|
||||
"ToolTip": "tvgkdhe3..sql ",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000826|",
|
||||
"WhenOpened": "2025-03-18T01:33:40.742Z",
|
||||
"EditorCaption": ""
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 1,
|
||||
"Title": "\u7EE9\u6548\u770B\u677F\u6C47\u603B\u8868.sql ",
|
||||
"DocumentMoniker": "C:\\Users\\21985\\Downloads\\\u7EE9\u6548\u770B\u677F\u6C47\u603B\u8868.sql",
|
||||
"ToolTip": "\u7EE9\u6548\u770B\u677F\u6C47\u603B\u8868.sql ",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000826|",
|
||||
"WhenOpened": "2025-03-18T01:34:20.652Z",
|
||||
"EditorCaption": ""
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 0,
|
||||
"Title": "ResultsKanbanSumReport.cs",
|
||||
"DocumentMoniker": "E:\\GZC#Code\\\u6D3E\u8BFA\u62A5\u8868-\u88F4\u8C6A\\\u6D3E\u8BFA\u62A5\u8868\\\u4EE3\u7801\\Pilot.Report\\Pilot.Report\\Pilot.Report.Exploitation\\ResultsKanbanSummary\\ResultsKanbanSumReport.cs",
|
||||
"RelativeDocumentMoniker": "Pilot.Report.Exploitation\\ResultsKanbanSummary\\ResultsKanbanSumReport.cs",
|
||||
"ToolTip": "E:\\GZC#Code\\\u6D3E\u8BFA\u62A5\u8868-\u88F4\u8C6A\\\u6D3E\u8BFA\u62A5\u8868\\\u4EE3\u7801\\Pilot.Report\\Pilot.Report\\Pilot.Report.Exploitation\\ResultsKanbanSummary\\ResultsKanbanSumReport.cs",
|
||||
"RelativeToolTip": "Pilot.Report.Exploitation\\ResultsKanbanSummary\\ResultsKanbanSumReport.cs",
|
||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAAH4AAAAgAAAAAAAAAA==",
|
||||
"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_Git\\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_Git\\Pilot.Report.Exploitation\\AnnualSalesPaymentSum\\AnnualSalesPaymentSumReport.cs",
|
||||
"RelativeToolTip": "Pilot.Report.Exploitation\\AnnualSalesPaymentSum\\AnnualSalesPaymentSumReport.cs",
|
||||
"ViewState": "AgIAAHkAAAAAAAAAAAAiwIUDAABxAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2025-03-14T11:26:46.159Z",
|
||||
"WhenOpened": "2025-03-17T07:39:30.7Z",
|
||||
"EditorCaption": ""
|
||||
}
|
||||
]
|
||||
|
@ -13,7 +13,7 @@ namespace Pilot.Report.Exploitation.Common
|
||||
|
||||
public static void Log(string str)
|
||||
{
|
||||
//return;
|
||||
return;
|
||||
str = DateTime.Now + "----\n" + str;
|
||||
string now = DateTime.Now.Date.ToString("yyyy-MM-dd");
|
||||
string currentDirectory = Environment.CurrentDirectory;
|
||||
|
@ -235,9 +235,10 @@ else
|
||||
/// <param name="action"></param>
|
||||
public void FilterCallBack(FormResult action)
|
||||
{
|
||||
|
||||
Dictionary<string, decimal> dicList = new Dictionary<string, decimal>();
|
||||
if (action.ReturnData != null)
|
||||
{
|
||||
|
||||
string wheresql = " 1=1 ";
|
||||
FilterParameter returnData = action.ReturnData as FilterParameter;//过滤框返回的数据
|
||||
DynamicObject dyObj = returnData.CustomFilter as DynamicObject;
|
||||
@ -299,22 +300,26 @@ else
|
||||
//获取表1
|
||||
var sql_1 = "";
|
||||
|
||||
sql_1 += string.Format($@"/*dialect*/Select * From (Select * From View_PerformanceSharing_yuyubo where {wheresql}
|
||||
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,SUM(F_024),SUM(F_025),
|
||||
null,SUM(F_027),null,null,null,null,null,null,null,null,SUM(F_036),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,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,SUM(F_036),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
|
||||
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
|
||||
(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,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");
|
||||
|
||||
|
||||
var sql_List2 = DBUtils.ExecuteDynamicObject(Context, sql_2);
|
||||
|
||||
|
||||
@ -475,6 +480,8 @@ else
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
Loghelp.Log("合计");
|
||||
Loghelp.Log(sql_1);
|
||||
var sql_List1 = DBUtils.ExecuteDynamicObject(Context, sql_1);
|
||||
int indexi = 0;
|
||||
|
||||
@ -616,6 +623,23 @@ else
|
||||
this.View.Model.SetValue("F_062", item["F_062"], indexi);
|
||||
//63
|
||||
this.View.Model.SetValue("F_063", item["F_063"], 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);
|
||||
|
||||
indexi++;
|
||||
#endregion
|
||||
}
|
||||
|
147
应收明细SQL.sql
147
应收明细SQL.sql
@ -23,7 +23,7 @@ BEGIN
|
||||
[项目验收时间],[质保金到期时间],[是否提前验收],[账龄月],[结算类别],[结算类型],[转专责小组时间],[是否超账龄转出],[超账龄是否申请归还大区],
|
||||
[反馈表商务人员引用],[反馈表引用分组],[取值销售],[是否坏账],[是否预发货],[是否集采项目],[合同类型],[是否已存在],[订单总额],[应收比例],[累计发货金额]
|
||||
,[累计退货金额],[累计开票金额],[应收款合计],[未出货总额],[未到期金额],[到期时间],[到期金额],[实际已出货应收款合计],[项目阶段],[收款人],[累计到款金额],
|
||||
[1-6个月],[7-12个月],[13-18个月],[19个月以上],[1年以上],[账龄-阶段],[风险评估级别],[组织ID],[天数],[销售订单编号])
|
||||
[1-6个月],[7-12个月],[13-18个月],[19个月以上],[1年以上],[账龄-阶段],[风险评估级别],[组织ID],[天数],[销售订单编号],[收款条件分摊金额],[收款条件分摊比例])
|
||||
SELECT
|
||||
[销售单主键ID],[销售员ID],[收款条件主键ID],[收款条件],[F_RecConditionId],[整单订单总额],[销售员],[分摊比例],[分摊金额],[SBU]
|
||||
,[明细区域],[购货单位],[公司性质],[客户信用],[纸质合同号],[项目名称],[签订年份],[订单日期],[发货日期],[整单累计发货金额],[开票日期],
|
||||
@ -31,14 +31,14 @@ SELECT
|
||||
[项目验收时间],[质保金到期时间],[是否提前验收],[账龄月],[结算类别],[结算类型],[转专责小组时间],[是否超账龄转出],[超账龄是否申请归还大区],
|
||||
[反馈表商务人员引用],[反馈表引用分组],[取值销售],[是否坏账],[是否预发货],[是否集采项目],[合同类型],[是否已存在],0 [订单总额],[应收比例], 0 [累计发货金额]
|
||||
,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],[天数],[销售订单编号]
|
||||
NULL [1-6个月],NULL [7-12个月],NULL [13-18个月],NULL [19个月以上],NULL [1年以上],NULL [账龄-阶段],NULL [风险评估级别],[组织ID],[天数],[销售订单编号],[收款条件分摊金额],[收款条件分摊比例]
|
||||
FROM (
|
||||
SELECT A.FID [销售单主键ID]
|
||||
,ISNULL(O.fid,l.fid) [销售员ID]
|
||||
,ISNULL(w.FENTRYID,0) [收款条件主键ID], ISNULL(w.FNAME,'') AS [收款条件], W.F_RecConditionId
|
||||
,(SELECT SUM(FBillAllAmount_LC) FROM T_SAL_ORDERFIN FF WHERE FF.FID = A.FID )AS [整单订单总额]
|
||||
,(SELECT SUM(FBillAllAmount_LC) FROM T_SAL_ORDERFIN FF WHERE FF.FID = A.FID ) AS [整单订单总额],w.FRECADVANCEAMOUNT [收款条件分摊金额],w.FRECADVANCERATE [收款条件分摊比例]
|
||||
,ISNULL(O.FNAME,L.FNAME) AS [销售员],CONVERT(DECIMAL(18,2),ISNULL(n.FSHARERATE,100)) AS [分摊比例]
|
||||
,CONVERT(DECIMAL(18,6),ISNULL(n.FSHAREAMOUNT,fin.FBillAllAmount_LC)) [分摊金额]
|
||||
,CONVERT(DECIMAL(18,6),ISNULL(n.FSHAREAMOUNT,fin.FBillAllAmount_LC )) [分摊金额]
|
||||
,ISNULL(ACO.区域,ACL.区域) AS [SBU] , ISNULL (ACO.[明细区域] , ACL.明细区域) AS [明细区域],c.FNAME AS [购货单位] ,ISNULL(K.FDATAVALUE,'') AS [公司性质]
|
||||
,P.FDATAVALUE AS [客户信用],A.F_contractnumber AS [纸质合同号] , G.FNAME AS [项目名称]
|
||||
,CONVERT( NVARCHAR(10), YEAR(A.FAPPROVEDATE)) AS [签订年份],CONVERT(VARCHAR(10), A.FAPPROVEDATE,23) AS [订单日期]
|
||||
@ -47,7 +47,7 @@ SELECT A.FID [
|
||||
WHERE SAL.FDOCUMENTSTATUS= 'C' AND SAL.F_PAPERCONTRACT = A.F_contractnumber),'')
|
||||
,[整单累计发货金额]=ISNULL( (SELECT SUM(B.FBillAllAmount_LC) AS '累计发货金额' FROM T_SAL_DELIVERYNOTICE SAL
|
||||
INNER JOIN T_SAL_DELIVERYNOTICEFIN B ON SAL.FID =B.FID
|
||||
WHERE SAL.FDOCUMENTSTATUS= 'C' AND SAL.F_PAPERCONTRACT = A.F_contractnumber),0)
|
||||
WHERE SAL.FDOCUMENTSTATUS= 'C' AND SAL.F_PAPERCONTRACT = A.F_contractnumber AND SAL.FSALEORGID=a.FSALEORGID),0)
|
||||
|
||||
,[开票日期]=ISNULL((CASE WHEN SUBSTRING(U.FDATAVALUE,0,1)= 'W' THEN T.开票日期 ELSE T.没有红色的开票日期 END ),'')
|
||||
,[整单累计退货金额]=ISNULL((
|
||||
@ -56,9 +56,9 @@ SELECT A.FID [
|
||||
INNER JOIN T_SAL_RETURNSTOCKFIN B ON AA.FID =B.FID
|
||||
WHERE AA.FDOCUMENTSTATUS= 'C' AND A.F_contractnumber = AA.F_contractnumber ),0)
|
||||
|
||||
,[整单累计开票金额] =ISNULL( CASE WHEN SUBSTRING(U.FDATAVALUE,0,1)= 'W' THEN AD.发票总金额 ELSE AD.[发票总金额(普票存财务)] END,0)
|
||||
,[整单累计到款金额]=ISNULL(ae.累计收款,0)
|
||||
,[预计到期时间]=FaHuoRiQi.[预计到期时间]
|
||||
,[整单累计开票金额] =AD.发票总金额
|
||||
,[整单累计到款金额]=ISNULL(a.F_Amount,0)
|
||||
,[预计到期时间]
|
||||
|
||||
,[质保金]=W.FRECADVANCEAMOUNT
|
||||
,[质保金天数]=W.F_DAY
|
||||
@ -69,20 +69,20 @@ SELECT A.FID [
|
||||
,CONVERT(NVARCHAR(10),a.F_XMYSSJ,23) AS '项目验收时间' --取项目验收时间
|
||||
,CONVERT(NVARCHAR(10),DATEADD(DAY,ISNULL(w.f_day,0) ,w.F_PMSDate),23) AS '质保金到期时间'
|
||||
,[是否提前验收]=CASE WHEN a.F_YYS = 0 THEN '否' ELSE '是' END
|
||||
,[账龄月]= ISNULL( ROUND( DATEDIFF(DAY,CONVERT(NVARCHAR(10),DATEADD(DAY,ISNULL(w.f_day,0) ,W.F_PMSDate),23),GETDATE()) / 30,0) ,0 )
|
||||
,[账龄月]= 0
|
||||
----,CASE WHEN A.F_OrderType in ('仪表','YB') THEN '元器件' ELSE s.FCAPTION END AS '结算类别' --取销售订单-单据头-订单类别#,当值为仪表时,改成元器件,其他为系统
|
||||
,[结算类别]=(SELECT TOP 1 CASE WHEN s.FCAPTION = '仪表' THEN '元器件' ELSE s.FCAPTION END FROM T_META_FORMENUMITEM R
|
||||
LEFT JOIN T_META_FORMENUMITEM_L S ON S.FENUMID = R.FENUMID AND S.FLOCALEID = 2052
|
||||
WHERE r.FVALUE = A.F_OrderType )
|
||||
,(SELECT TOP 1 CASE WHEN S.FCAPTION = '仪表' AND a.F_XMYSSJ <> '' then '项目已做完,回部分款'
|
||||
WHEN S.FCAPTION = '仪表' AND a.F_XMYSSJ = '' then '项目未完工,欠款合同'
|
||||
WHEN S.FCAPTION <> '仪表' AND w.FID is not null then '款到发货'
|
||||
WHEN S.FCAPTION <> '仪表' AND w.FID is not null then '协议付款'
|
||||
ELSE '预收款+到货/调试款+质保金' END from T_META_FORMENUMITEM R
|
||||
,(SELECT TOP 1 CASE WHEN S.FCAPTION = '仪表' AND a.F_XMYSSJ <> '' THEN '项目已做完,回部分款'
|
||||
WHEN S.FCAPTION = '仪表' AND a.F_XMYSSJ = '' THEN '项目未完工,欠款合同'
|
||||
WHEN S.FCAPTION <> '仪表' AND w.FID IS NOT NULL THEN '款到发货'
|
||||
WHEN S.FCAPTION <> '仪表' AND w.FID IS NOT NULL THEN '协议付款'
|
||||
ELSE '预收款+到货/调试款+质保金' END FROM T_META_FORMENUMITEM R
|
||||
LEFT JOIN T_META_FORMENUMITEM_L S ON S.FENUMID = R.FENUMID AND S.FLOCALEID = 2052
|
||||
where r.FVALUE = A.F_OrderType) AS '结算类型'
|
||||
,isnull(convert(nvarchar(10),dateadd(day,isnull(w.f_day,0)+180 ,W.F_PMSDate),23),'') AS '转专责小组时间'
|
||||
,case when convert(nvarchar(10),dateadd(day,isnull(w.f_day,0)+180 ,W.F_PMSDate),23) is null then '否' else '是' end AS '是否超账龄转出'
|
||||
WHERE r.FVALUE = A.F_OrderType) AS '结算类型'
|
||||
,ISNULL(CONVERT(NVARCHAR(10),DATEADD(DAY,ISNULL(w.f_day,0)+180 ,W.F_PMSDate),23),'') AS '转专责小组时间'
|
||||
,CASE WHEN CONVERT(NVARCHAR(10),DATEADD(DAY,ISNULL(w.f_day,0)+180 ,W.F_PMSDate),23) IS NULL THEN '否' ELSE '是' END AS '是否超账龄转出'
|
||||
,'' AS '超账龄是否申请归还大区' --待定
|
||||
,'' AS '反馈表商务人员引用' --待定
|
||||
,'' AS '反馈表引用分组' --待定
|
||||
@ -139,58 +139,66 @@ SELECT A.FID [
|
||||
) T ON T.F_PAPER = A.F_contractnumber
|
||||
LEFT JOIN V_ASSISTANTDATA U ON U.FENTRYID = A.F_Ordercategory
|
||||
|
||||
LEFT JOIN
|
||||
(
|
||||
SELECT
|
||||
F_Papercontract,CAST( sum(b.FALLAMOUNT) AS DECIMAL(18,6)) AS '发票总金额',
|
||||
CAST (sum(CASE WHEN F_Papercontract = 'Y' THEN b.FALLAMOUNT ELSE 0 END ) AS DECIMAL(18,6)) AS '发票总金额(普票存财务)'
|
||||
FROM t_AR_receivable A
|
||||
INNER JOIN T_AR_RECEIVABLEFIN B ON A.FID = B.FID
|
||||
GROUP BY F_Papercontract
|
||||
) AD ON AD.F_PAPERCONTRACT = A.F_contractnumber
|
||||
LEFT join
|
||||
(
|
||||
SELECT a.F_Papercontract,
|
||||
sum(d.FCURWRITTENOFFAMOUNT) as '累计收款'
|
||||
FROM t_AR_receivable A
|
||||
INNER JOIN T_AR_RECEIVABLEENTRY E ON E.FID =A.FID
|
||||
INNER JOIN T_AR_RECMacthLogENTRY B ON A.FBILLNO = B.FSRCBILLNO
|
||||
INNER JOIN T_AR_RECMacthLog C ON C.FID = B.FID
|
||||
INNER JOIN T_AR_RECMacthLogENTRY D ON D.FID = B.FID
|
||||
AND D.FSOURCETYPE = '36cf265bd8c3452194ed9c83ec5e73d2'
|
||||
WHERE
|
||||
1=1
|
||||
group by a.F_Papercontract
|
||||
) AE ON AE.F_Papercontract = A.F_contractnumber
|
||||
-- LEFT JOIN
|
||||
--(
|
||||
-- SELECT
|
||||
-- F_Papercontract,CAST( sum(b.FALLAMOUNT) AS DECIMAL(18,6)) AS '发票总金额',
|
||||
-- CAST (sum(CASE WHEN F_Papercontract = 'Y' THEN b.FALLAMOUNT ELSE 0 END ) AS DECIMAL(18,6)) AS '发票总金额(普票存财务)'
|
||||
-- FROM t_AR_receivable A
|
||||
-- INNER JOIN T_AR_RECEIVABLEFIN B ON A.FID = B.FID
|
||||
-- GROUP BY F_Papercontract
|
||||
--) AD ON AD.F_PAPERCONTRACT = A.F_contractnumber
|
||||
|
||||
LEFT JOIN
|
||||
(
|
||||
SELECT F_PaperNumber, FSALEORGID ,SUM(FAFTERTOTALTAX) AS '发票总金额' FROM (
|
||||
SELECT F_PaperNumber, t0.FSALEORGID,
|
||||
CASE WHEN SUBSTRING(F_PaperNumber,1,1)='w' THEN FAFTERTOTALTAX
|
||||
WHEN SUBSTRING(F_PaperNumber,1,1)!='w' AND F_GENERALINVOICE='Y' THEN 0 ELSE FAFTERTOTALTAX END AS F_GeneralInvoice,
|
||||
FAFTERTOTALTAX
|
||||
FROM T_IV_SALESIC t0 ) tt
|
||||
GROUP BY F_PaperNumber, FSALEORGID
|
||||
) AD ON AD.F_PaperNumber = A.F_contractnumber AND ad.FSALEORGID=a.FSALEORGID
|
||||
--LEFT join
|
||||
--(
|
||||
-- SELECT a.F_Papercontract,
|
||||
-- sum(d.FCURWRITTENOFFAMOUNT) as '累计收款'
|
||||
-- FROM t_AR_receivable A
|
||||
-- INNER JOIN T_AR_RECEIVABLEENTRY E ON E.FID =A.FID
|
||||
-- INNER JOIN T_AR_RECMacthLogENTRY B ON A.FBILLNO = B.FSRCBILLNO
|
||||
-- INNER JOIN T_AR_RECMacthLog C ON C.FID = B.FID
|
||||
-- INNER JOIN T_AR_RECMacthLogENTRY D ON D.FID = B.FID
|
||||
-- AND D.FSOURCETYPE = '36cf265bd8c3452194ed9c83ec5e73d2'
|
||||
-- WHERE
|
||||
-- 1=1
|
||||
-- group by a.F_Papercontract
|
||||
--) AE ON AE.F_Papercontract = A.F_contractnumber
|
||||
LEFT JOIN
|
||||
(select FID,max([预计到期时间]) AS [预计到期时间] FROM
|
||||
(select plan1.FID ,CASE
|
||||
WHEN X.FNAME in ('预付款(仪表)','预付款(系统)') THEN CONVERT(NVARCHAR, AA.FDATE, 120)
|
||||
WHEN X.FNAME in ('货到收款(仪表)','货到收款(系统)') AND DATEADD(day, plan1.F_DAY, CK.F_SFSIGNATURETIME) >= GETDATE() THEN CONVERT(NVARCHAR,DATEADD(day, ISNULL(plan1.F_DAY, 0), ISNULL(CK.F_SFSIGNATURETIME,'')) , 120)
|
||||
WHEN X.FNAME in ('货到票到收款(系统)','货到票到收款(仪表)') AND DATEADD(day, plan1.F_DAY,FP.F_DATE) >= GETDATE() THEN CONVERT(NVARCHAR,DATEADD(day, ISNULL(plan1.F_DAY,0),ISNULL(FP.F_DATE,'')) , 120)
|
||||
WHEN X.FNAME in ('款到发货(仪表)','款到发货(系统)') AND DATEADD(day, plan1.F_DAY,Q.发货日期) >= GETDATE() THEN CONVERT(NVARCHAR,DATEADD(day, ISNULL(plan1.F_DAY,0),ISNULL(Q.发货日期,'')) , 120)
|
||||
ELSE '' --EXEC [GetReceiveData2] '100302','','';
|
||||
END AS '预计到期时间' --销售订单-付款计划-PMS日期#
|
||||
(SELECT DISTINCT FID,[预计到期时间] AS [预计到期时间] , F_RECCONDITIONID ,FNAME ,F_DAY FROM
|
||||
(
|
||||
SELECT plan1.FID ,CASE
|
||||
WHEN X.FNAME LIKE '%预付款%' THEN CONVERT(NVARCHAR, AA.FDATE, 120)
|
||||
WHEN X.FNAME LIKE '%货到收款%' THEN DATEADD(day, plan1.F_DAY, CK.F_SFSIGNATURETIME)
|
||||
WHEN X.FNAME LIKE '%货到票到收款%' THEN DATEADD(day, plan1.F_DAY,FP.FAPPROVEDATE)
|
||||
--WHEN X.FNAME LIKE '%款到发货%' THEN DATEADD(day, plan1.F_DAY,Q.发货日期)
|
||||
-- 注意:销售订单【验收日期】:年后会加这个字段,由PMS系统传输过来 该字段未添加
|
||||
ELSE null
|
||||
END AS '预计到期时间' --销售订单-付款计划-PMS日期#
|
||||
,plan1.F_RECCONDITIONID,X.FNAME, plan1.F_DAY
|
||||
from
|
||||
T_SAL_ORDER AA
|
||||
left join
|
||||
T_SAL_ORDERPLAN plan1 on plan1.FID=aa.FID
|
||||
|
||||
LEFT JOIN T_BD_RecCondition_L X on X.FID = plan1.F_RecConditionId
|
||||
LEFT JOIN T_SAL_OUTSTOCK CK on CK.F_CONTRACTNUMBER = aa.F_CONTRACTNUMBER --销售出库单
|
||||
LEFT JOIN T_IV_SALESIC FP on FP.F_PAPERNUMBER = aa.F_CONTRACTNUMBER --销售增值税专用发票
|
||||
LEFT JOIN
|
||||
(
|
||||
SELECT F_Papercontract,MAX(CONVERT(NVARCHAR(10), AA.FDATE,23)) AS '发货日期',SUM(B.FBillAllAmount_LC) AS '累计发货金额' FROM T_SAL_DELIVERYNOTICE AA
|
||||
INNER JOIN T_SAL_DELIVERYNOTICEFIN B ON AA.FID =B.FID
|
||||
WHERE AA.FDOCUMENTSTATUS= 'C'
|
||||
GROUP BY AA.F_Papercontract
|
||||
) Q ON Q.F_PAPERCONTRACT = aa.F_contractnumber --获取发货通知单最大的发货日期
|
||||
LEFT JOIN T_SAL_OUTSTOCK CK on CK.F_CONTRACTNUMBER = aa.F_CONTRACTNUMBER AND CK.FSALEORGID = AA.FSALEORGID --销售出库单
|
||||
LEFT JOIN T_IV_SALESIC FP on FP.F_PAPERNUMBER = aa.F_CONTRACTNUMBER --
|
||||
|
||||
) dd ) FaHuoRiQi1
|
||||
on FaHuoRiQi1.FID=a.fid AND FaHuoRiQi1.F_RECCONDITIONID=w.F_RECCONDITIONID
|
||||
LEFT JOIN
|
||||
(SELECT distinct F_Papercontract,FSALEORGID FROM T_SAL_DELIVERYNOTICE WHERE F_SFYFH ='是') AB
|
||||
ON AB.F_PAPERCONTRACT = A.F_contractnumber AND AB.FSALEORGID=a.FSaleOrgId
|
||||
|
||||
) FaHuoRiQi1
|
||||
GROUP BY FID
|
||||
) FaHuoRiQi on FaHuoRiQi.FID=a.fid
|
||||
LEFT JOIN (SELECT distinct F_Papercontract FROM T_SAL_DELIVERYNOTICE WHERE F_SFYFH ='是') AB ON AB.F_PAPERCONTRACT = A.F_contractnumber
|
||||
|
||||
WHERE ( ( A.FSALEORGID = 100302 AND (
|
||||
(ACO.区域 != '碳索智控' OR ACO.区域 IS null )
|
||||
@ -205,13 +213,16 @@ SELECT A.FID [
|
||||
WHERE [整单订单总额]<>0 AND SUBSTRING([纸质合同号],1,1) != 'Z'
|
||||
ORDER BY A.[销售单主键ID],[销售员ID]
|
||||
|
||||
update [ZRP_YingShouMingXi_yuyubo] set [订单总额]=[分摊金额],[累计发货金额]=[整单累计发货金额]*[分摊比例]*0.01,[累计退货金额]=[整单累计退货金额]*[分摊比例]*0.01
|
||||
,[累计开票金额]=[整单累计开票金额]*[分摊比例]*0.01,[累计到款金额]=[整单累计到款金额]*[分摊比例]*0.01
|
||||
,[应收款合计]=[分摊金额]-([整单累计退货金额]+[整单累计到款金额])*[分摊比例]*0.01,[未出货总额]=[分摊金额]-[整单累计发货金额]*[分摊比例]*0.01
|
||||
,[未到期金额]=CASE WHEN [预计到期时间] <'1990-01-01' OR [预计到期时间] > GETDATE() THEN ([整单累计发货金额]-[整单累计退货金额]-[整单累计到款金额])*[分摊比例]*0.01 ELSE 0 END
|
||||
update [ZRP_YingShouMingXi_yuyubo] set [订单总额]=[分摊金额],[累计发货金额]=[整单累计发货金额]*[分摊比例]*0.01
|
||||
,[累计退货金额]=[整单累计退货金额]*[分摊比例]*0.01
|
||||
,[累计开票金额]=[整单累计开票金额]*[分摊比例]*0.01
|
||||
,[累计到款金额]=[整单累计到款金额]*[分摊比例]*0.01
|
||||
,[应收款合计]=[分摊金额]-([整单累计退货金额]+[整单累计到款金额])*[分摊比例]*0.01
|
||||
,[未出货总额]=[分摊金额]-[整单累计发货金额]*[分摊比例]*0.01
|
||||
,[未到期金额]=CASE WHEN [预计到期时间] <'1990-01-01' OR [预计到期时间] > GETDATE() THEN ([整单累计发货金额]-[整单累计退货金额]-[整单累计到款金额])*[分摊比例]*0.01*ISNULL([收款条件分摊比例],100)*0.01 ELSE 0 END
|
||||
|
||||
,[到期时间]=CASE WHEN [预计到期时间] <= GETDATE() AND [预计到期时间] >'1990-01-01' THEN [预计到期时间] ELSE NULL END
|
||||
,[到期金额]=CASE WHEN [预计到期时间] <= GETDATE() AND [预计到期时间] >'1990-01-01' THEN([整单累计发货金额]-[整单累计退货金额]-[整单累计到款金额])*[分摊比例]*0.01 ELSE 0 END
|
||||
,[到期金额]=CASE WHEN [预计到期时间] <= GETDATE() AND [预计到期时间] >'1990-01-01' THEN([整单累计发货金额]-[整单累计退货金额]-[整单累计到款金额])*[分摊比例]*0.01*ISNULL([收款条件分摊比例],100)*0.01 ELSE 0 END
|
||||
,[实际已出货应收款合计]=([整单累计发货金额]-[整单累计退货金额]- [整单累计到款金额] )*[分摊比例]*0.01
|
||||
,[收款人]=CASE WHEN [账龄月]>6 THEN '转应收专责小组' ELSE [销售员] END
|
||||
,[项目阶段]= CASE WHEN ISNULL([项目进度],'') <> '' THEN [项目进度] WHEN ISNULL([整单累计发货金额],0) = 0 THEN '未启动'
|
||||
@ -231,6 +242,7 @@ update [ZRP_YingShouMingXi_yuyubo] SET [
|
||||
,[开票日期]=CASE WHEN [开票日期] > '1990-01-01' THEN [开票日期] ELSE NULL END ,[预计到期时间]=CASE WHEN [预计到期时间] > '1990-01-01' THEN [预计到期时间] ELSE NULL END
|
||||
,[质保金到期时间]=CASE WHEN [质保金到期时间] > '1990-01-01' THEN [质保金到期时间] ELSE NULL END
|
||||
,[转专责小组时间]=CASE WHEN [转专责小组时间] > '1990-01-01' THEN [转专责小组时间] ELSE NULL END
|
||||
, [账龄月]= ISNULL( ROUND( DATEDIFF(DAY,[到期时间],GETDATE()) / 30,0) ,0 )
|
||||
|
||||
|
||||
update [ReceivablesDetailsTable] set [F_001]=b.[销售单主键ID],[F_002]=b.[销售员],[F_003]=b.[SBU],[F_004]=B.[明细区域],[F_005]=b.[购货单位],[F_006]=b.[公司性质]
|
||||
@ -252,6 +264,7 @@ update [ZRP_YingShouMingXi_yuyubo] SET [
|
||||
AND [ReceivablesDetailsTable].[收款条件主键ID]=[ZRP_YingShouMingXi_yuyubo].[收款条件主键ID]
|
||||
|
||||
DELETE [ReceivablesDetailsTable] WHERE [销售单主键ID] IS NULL OR [销售单主键ID]=0 ;
|
||||
|
||||
INSERT INTO [ReceivablesDetailsTable]
|
||||
( [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],
|
||||
|
Loading…
x
Reference in New Issue
Block a user