11
This commit is contained in:
parent
b1949ecace
commit
0fb2096e55
@ -508,7 +508,7 @@ FROM #PLChongDianZhuangHeTong ;");
|
||||
NULL
|
||||
END AS 'OrderAllAmount', --订单总额
|
||||
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)
|
||||
ELSE
|
||||
NULL
|
||||
@ -790,7 +790,7 @@ where TableName IN ('#PLChongDianZhuangHeTong') AND #tempDaBiao.AFBILLNO=B.AFBIL
|
||||
sql += string.Format($@"/*dialect*/
|
||||
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}
|
||||
From
|
||||
(SELECT [TableName]
|
||||
@ -881,7 +881,7 @@ where TableName IN ('#PLChongDianZhuangHeTong') AND #tempDaBiao.AFBILLNO=B.AFBIL
|
||||
{
|
||||
ReportTitles reportTitles = new ReportTitles();
|
||||
DynamicObject customFilter = filter.FilterParameter.CustomFilter;
|
||||
|
||||
|
||||
if (customFilter != null)
|
||||
{
|
||||
// 下单时间
|
||||
|
||||
@ -25,7 +25,7 @@ BEGIN
|
||||
,[累计退货金额],[累计开票金额],[应收款合计],[未出货总额],[未到期金额],[到期时间],[到期金额],[实际已出货应收款合计],[项目阶段],[收款人],[累计到款金额],
|
||||
[1-6个月],[7-12个月],[13-18个月],[19个月以上],[1年以上],[账龄-阶段],[风险评估级别],[组织ID],[天数],[销售订单编号],[收款条件分摊金额],[收款条件分摊比例],[整单正数订单总额],[收款条件累计核销金额]
|
||||
,[结算币别],[结算币别ID],[汇率],[客户信用额度],[客户编码],[累计到款金额(原币)],[应收款合计(原币)] ,[运杂费],[责任人] ,[到期日],[仪表发货金额],[系统验收金额],[创建人]
|
||||
,[K3整单累计发货金额(本位币)],[K3整单累计退货金额(本位币)],[K3整单累计专票金额(本位币)],[K3整单累计普票金额(本位币)],[K3累计发货金额(本位币)],[K3累计退货金额(本位币)],[K3累计专票金额(本位币)],[K3累计普票金额(本位币)])
|
||||
,[K3整单累计发货金额(本位币)],[K3整单累计退货金额(本位币)],[K3整单累计专票金额(本位币)],[K3整单累计普票金额(本位币)],[K3累计发货金额(本位币)],[K3累计退货金额(本位币)],[K3累计专票金额(本位币)],[K3累计普票金额(本位币)],整单运杂费)
|
||||
SELECT
|
||||
[销售单主键ID],[销售员ID],[收款条件主键ID],[收款条件],[F_RecConditionId],[整单订单总额],[销售员],[分摊比例],[分摊金额],[SBU]
|
||||
,[明细区域],[购货单位],[公司性质],[客户信用],[纸质合同号],[项目名称],[签订年份],[订单日期],[发货日期],[整单累计发货金额],[开票日期],
|
||||
@ -35,7 +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],[汇率],[客户信用额度],[客户编码],[累计到款金额(原币)],[应收款合计(原币)],[运杂费],[责任人] ,[到期日],[仪表发货金额],[系统验收金额],[创建人]
|
||||
,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 (
|
||||
SELECT A.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 [客户编码]
|
||||
,0 [累计到款金额(原币)],0 [应收款合计(原币)]
|
||||
,ISNULL(a.F_expenses,0) [运杂费]
|
||||
,ISNULL(a.F_expenses,0) [整单运杂费]
|
||||
,ISNULL(ISNULL(N.F_res,O.FNAME),L.FNAME) [责任人],w.[到期日],0 [仪表发货金额],0 [系统验收金额]
|
||||
,uuu.FNAME AS [创建人]
|
||||
-----------------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([整单累计发货金额]-[整单累计退货金额]-[整单累计到款金额])*[分摊比例]*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 '验收完成'
|
||||
WHEN [项目调试时间]>='1990-01-01' AND [项目调试时间] IS NOT NULL THEN '调试完成'
|
||||
WHEN ISNULL([项目进度],'') <> '' THEN [项目进度] WHEN ISNULL([整单累计发货金额],0) = 0 THEN '未启动'
|
||||
@ -618,7 +619,7 @@ FROM
|
||||
,[K3累计专票金额(本位币)]
|
||||
,[K3累计普票金额(本位币)]
|
||||
FROM [ZRP_YingShouMingXi_yuyubo] A
|
||||
WHERE ([整单正数订单总额]-[累计退货金额(原币)]-[K3整单累计退货金额(本位币)]/汇率)<>[累计到款金额(原币)]
|
||||
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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user