11
This commit is contained in:
parent
b1949ecace
commit
0fb2096e55
@ -508,7 +508,7 @@ FROM #PLChongDianZhuangHeTong ;");
|
|||||||
NULL
|
NULL
|
||||||
END AS 'OrderAllAmount', --订单总额
|
END AS 'OrderAllAmount', --订单总额
|
||||||
CASE
|
CASE
|
||||||
WHEN ROW_NUMBER() OVER (PARTITION BY A.F_CONTRACTNUMBER ORDER BY fid desc ,FIDENTITYID) = 1 THEN
|
WHEN ROW_NUMBER() OVER (PARTITION BY A.F_CONTRACTNUMBER ORDER BY A.fid desc ,B.FENTRYID) = 1 THEN
|
||||||
C.FBILLALLAMOUNT_LC - ISNULL(ABS(B3.FBillAllAmount_LC), 0) - ISNULL(H6.FALLAMOUNT_LC, 0)
|
C.FBILLALLAMOUNT_LC - ISNULL(ABS(B3.FBillAllAmount_LC), 0) - ISNULL(H6.FALLAMOUNT_LC, 0)
|
||||||
ELSE
|
ELSE
|
||||||
NULL
|
NULL
|
||||||
@ -790,7 +790,7 @@ where TableName IN ('#PLChongDianZhuangHeTong') AND #tempDaBiao.AFBILLNO=B.AFBIL
|
|||||||
sql += string.Format($@"/*dialect*/
|
sql += string.Format($@"/*dialect*/
|
||||||
Select
|
Select
|
||||||
*,
|
*,
|
||||||
ROW_NUMBER() OVER (ORDER BY Date desc,FID DESC,FENTRYID) AS FIDENTITYID
|
ROW_NUMBER() OVER (ORDER BY Date desc,FID DESC ,[TableName],FENTRYID) AS FIDENTITYID
|
||||||
INTO {tableName}
|
INTO {tableName}
|
||||||
From
|
From
|
||||||
(SELECT [TableName]
|
(SELECT [TableName]
|
||||||
|
|||||||
@ -25,7 +25,7 @@ BEGIN
|
|||||||
,[累计退货金额],[累计开票金额],[应收款合计],[未出货总额],[未到期金额],[到期时间],[到期金额],[实际已出货应收款合计],[项目阶段],[收款人],[累计到款金额],
|
,[累计退货金额],[累计开票金额],[应收款合计],[未出货总额],[未到期金额],[到期时间],[到期金额],[实际已出货应收款合计],[项目阶段],[收款人],[累计到款金额],
|
||||||
[1-6个月],[7-12个月],[13-18个月],[19个月以上],[1年以上],[账龄-阶段],[风险评估级别],[组织ID],[天数],[销售订单编号],[收款条件分摊金额],[收款条件分摊比例],[整单正数订单总额],[收款条件累计核销金额]
|
[1-6个月],[7-12个月],[13-18个月],[19个月以上],[1年以上],[账龄-阶段],[风险评估级别],[组织ID],[天数],[销售订单编号],[收款条件分摊金额],[收款条件分摊比例],[整单正数订单总额],[收款条件累计核销金额]
|
||||||
,[结算币别],[结算币别ID],[汇率],[客户信用额度],[客户编码],[累计到款金额(原币)],[应收款合计(原币)] ,[运杂费],[责任人] ,[到期日],[仪表发货金额],[系统验收金额],[创建人]
|
,[结算币别],[结算币别ID],[汇率],[客户信用额度],[客户编码],[累计到款金额(原币)],[应收款合计(原币)] ,[运杂费],[责任人] ,[到期日],[仪表发货金额],[系统验收金额],[创建人]
|
||||||
,[K3整单累计发货金额(本位币)],[K3整单累计退货金额(本位币)],[K3整单累计专票金额(本位币)],[K3整单累计普票金额(本位币)],[K3累计发货金额(本位币)],[K3累计退货金额(本位币)],[K3累计专票金额(本位币)],[K3累计普票金额(本位币)])
|
,[K3整单累计发货金额(本位币)],[K3整单累计退货金额(本位币)],[K3整单累计专票金额(本位币)],[K3整单累计普票金额(本位币)],[K3累计发货金额(本位币)],[K3累计退货金额(本位币)],[K3累计专票金额(本位币)],[K3累计普票金额(本位币)],整单运杂费)
|
||||||
SELECT
|
SELECT
|
||||||
[销售单主键ID],[销售员ID],[收款条件主键ID],[收款条件],[F_RecConditionId],[整单订单总额],[销售员],[分摊比例],[分摊金额],[SBU]
|
[销售单主键ID],[销售员ID],[收款条件主键ID],[收款条件],[F_RecConditionId],[整单订单总额],[销售员],[分摊比例],[分摊金额],[SBU]
|
||||||
,[明细区域],[购货单位],[公司性质],[客户信用],[纸质合同号],[项目名称],[签订年份],[订单日期],[发货日期],[整单累计发货金额],[开票日期],
|
,[明细区域],[购货单位],[公司性质],[客户信用],[纸质合同号],[项目名称],[签订年份],[订单日期],[发货日期],[整单累计发货金额],[开票日期],
|
||||||
@ -35,7 +35,7 @@ SELECT
|
|||||||
,0 [累计退货金额],0 [累计开票金额],0 [应收款合计],0 [未出货总额],0 [未到期金额],NULL [到期时间],0 [到期金额],0 [实际已出货应收款合计],NULL [项目阶段],NULL [收款人],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],[天数],[销售订单编号],[收款条件分摊金额],[收款条件分摊比例],[整单正数订单总额]
|
||||||
,[收款条件累计核销金额] ,[结算币别],[结算币别ID],[汇率],[客户信用额度],[客户编码],[累计到款金额(原币)],[应收款合计(原币)],[运杂费],[责任人] ,[到期日],[仪表发货金额],[系统验收金额],[创建人]
|
,[收款条件累计核销金额] ,[结算币别],[结算币别ID],[汇率],[客户信用额度],[客户编码],[累计到款金额(原币)],[应收款合计(原币)],[运杂费],[责任人] ,[到期日],[仪表发货金额],[系统验收金额],[创建人]
|
||||||
,0 [K3整单累计发货金额(本位币)],0 [K3整单累计退货金额(本位币)],0 [K3整单累计专票金额(本位币)],0 [K3整单累计普票金额(本位币)],0 [K3累计发货金额(本位币)],0 [K3累计退货金额(本位币)],0 [K3累计专票金额(本位币)],0 [K3累计普票金额(本位币)]
|
,0 [K3整单累计发货金额(本位币)],0 [K3整单累计退货金额(本位币)],0 [K3整单累计专票金额(本位币)],0 [K3整单累计普票金额(本位币)],0 [K3累计发货金额(本位币)],0 [K3累计退货金额(本位币)],0 [K3累计专票金额(本位币)],0 [K3累计普票金额(本位币)],整单运杂费
|
||||||
FROM (
|
FROM (
|
||||||
SELECT A.FID [销售单主键ID]
|
SELECT A.FID [销售单主键ID]
|
||||||
,ISNULL(O.fid,l.fid) [销售员ID]
|
,ISNULL(O.fid,l.fid) [销售员ID]
|
||||||
@ -178,6 +178,7 @@ WHERE aa.FCreditStatus='A' AND aa.FRowAuditStatus='A' AND bb.FNUMBER=Cccc.FNUMBE
|
|||||||
,Cccc.FNUMBER AS [客户编码]
|
,Cccc.FNUMBER AS [客户编码]
|
||||||
,0 [累计到款金额(原币)],0 [应收款合计(原币)]
|
,0 [累计到款金额(原币)],0 [应收款合计(原币)]
|
||||||
,ISNULL(a.F_expenses,0) [运杂费]
|
,ISNULL(a.F_expenses,0) [运杂费]
|
||||||
|
,ISNULL(a.F_expenses,0) [整单运杂费]
|
||||||
,ISNULL(ISNULL(N.F_res,O.FNAME),L.FNAME) [责任人],w.[到期日],0 [仪表发货金额],0 [系统验收金额]
|
,ISNULL(ISNULL(N.F_res,O.FNAME),L.FNAME) [责任人],w.[到期日],0 [仪表发货金额],0 [系统验收金额]
|
||||||
,uuu.FNAME AS [创建人]
|
,uuu.FNAME AS [创建人]
|
||||||
-----------------from 表--------
|
-----------------from 表--------
|
||||||
@ -356,7 +357,7 @@ UPDATE [ZRP_YingShouMingXi_yuyubo] set
|
|||||||
--,[到期时间]=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 [预计到期时间] 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 [预计到期时间] 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 ([整单累计发货金额]+[K3整单累计发货金额(本位币)]-[整单累计退货金额]-[K3整单累计退货金额(本位币)]/汇率- [整单累计到款金额] )*[分摊比例]*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 '验收完成'
|
,[项目阶段]= CASE WHEN [项目验收时间]>='1990-01-01' AND [项目验收时间] IS NOT NULL THEN '验收完成'
|
||||||
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 '未启动'
|
WHEN ISNULL([项目进度],'') <> '' THEN [项目进度] WHEN ISNULL([整单累计发货金额],0) = 0 THEN '未启动'
|
||||||
@ -618,7 +619,7 @@ FROM
|
|||||||
,[K3累计专票金额(本位币)]
|
,[K3累计专票金额(本位币)]
|
||||||
,[K3累计普票金额(本位币)]
|
,[K3累计普票金额(本位币)]
|
||||||
FROM [ZRP_YingShouMingXi_yuyubo] A
|
FROM [ZRP_YingShouMingXi_yuyubo] A
|
||||||
WHERE ([整单正数订单总额]-[累计退货金额(原币)]-[K3整单累计退货金额(本位币)]/汇率)<>[累计到款金额(原币)]
|
WHERE ([整单正数订单总额]-[累计退货金额(原币)]-[K3整单累计退货金额(本位币)]/汇率+[整单运杂费])<>[累计到款金额(原币)]
|
||||||
ORDER BY A.[销售单主键ID],[销售员ID],[收款条件主键ID];
|
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
|
update ReceivablesDetailsTable set F_061=B.F_061, F_054=B.F_054 ,F_055=B.F_055,F_056=B.F_056
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user