11
This commit is contained in:
parent
e656de6ad1
commit
c437b24ab8
@ -11,6 +11,7 @@ using System.Text;
|
|||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
using Kingdee.BOS.Orm.DataEntity;
|
using Kingdee.BOS.Orm.DataEntity;
|
||||||
using Pilot.Report.Exploitation.PublicClass;
|
using Pilot.Report.Exploitation.PublicClass;
|
||||||
|
using Kingdee.BOS.Log;
|
||||||
|
|
||||||
namespace Pilot.Report.Exploitation.ContractDetails
|
namespace Pilot.Report.Exploitation.ContractDetails
|
||||||
{
|
{
|
||||||
@ -315,7 +316,7 @@ namespace Pilot.Report.Exploitation.ContractDetails
|
|||||||
*
|
*
|
||||||
into {0}
|
into {0}
|
||||||
From #TempTable1", tableName);
|
From #TempTable1", tableName);
|
||||||
|
Logger.Error("派诺合同明细报表", sql,new Exception());
|
||||||
DBUtils.Execute(this.Context, sql);
|
DBUtils.Execute(this.Context, sql);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -171,6 +171,7 @@ namespace Pilot.Report.Exploitation.SpecialDetails
|
|||||||
SELECT A.FID AS FID
|
SELECT A.FID AS FID
|
||||||
INTO #PaiChuGongSi
|
INTO #PaiChuGongSi
|
||||||
FROM T_SAL_ORDER A
|
FROM T_SAL_ORDER A
|
||||||
|
INNER JOIN T_BD_CUSTOMER CC ON CC.FCUSTID= A.FCUSTID
|
||||||
INNER JOIN T_BD_CUSTOMER_L C
|
INNER JOIN T_BD_CUSTOMER_L C
|
||||||
ON C.FCUSTID = A.FCUSTID
|
ON C.FCUSTID = A.FCUSTID
|
||||||
AND C.FLOCALEID = 2052
|
AND C.FLOCALEID = 2052
|
||||||
@ -191,7 +192,7 @@ WHERE A.FSALEORGID = 100302
|
|||||||
AND ACO.区域 = '碳索智控'
|
AND ACO.区域 = '碳索智控'
|
||||||
OR ACL.区域 = '碳索智控'
|
OR ACL.区域 = '碳索智控'
|
||||||
OR C.FNAME IN ( '珠海派诺科技股份有限公司', '派诺科技(香港)有限公司', '武汉派诺科技发展有限公司', '珠海华夏云联技术有限公司', '广东碳索智控科技有限公司', '武汉派诺科技发展有限公司', '珠海兴诺能源技术有限公司','广东诺瓦数能科技有限公司' )
|
OR C.FNAME IN ( '珠海派诺科技股份有限公司', '派诺科技(香港)有限公司', '武汉派诺科技发展有限公司', '珠海华夏云联技术有限公司', '广东碳索智控科技有限公司', '武汉派诺科技发展有限公司', '珠海兴诺能源技术有限公司','广东诺瓦数能科技有限公司' )
|
||||||
OR L.FNAME = '兴诺总'
|
OR L.FNAME = '兴诺总' OR CC.F_correlation = '1'
|
||||||
");
|
");
|
||||||
|
|
||||||
//仪表类
|
//仪表类
|
||||||
@ -221,7 +222,7 @@ FROM T_SAL_ORDERENTRY B --销售订单明细表
|
|||||||
ON A.F_ORDERCATEGORY = D.FMASTERID
|
ON A.F_ORDERCATEGORY = D.FMASTERID
|
||||||
WHERE
|
WHERE
|
||||||
(D.FNUMBER IN ( 'P', 'E', 'C', 'S','B' ))
|
(D.FNUMBER IN ( 'P', 'E', 'C', 'S','B' ))
|
||||||
AND (B.F_SPECIALOFFER = '1' OR B2.FTaxPrice*fin.FExchangeRate < B.F_SettlementP)
|
AND (B.F_SPECIALOFFER = '1' OR B2.FTaxPrice*fin.FExchangeRate < B.F_SettlementP OR (B2.FTaxPrice*fin.FExchangeRate < B.F_SHOUGONGJIESUANJIA AND B.F_SettlementP=0 ) )
|
||||||
AND B.F_YKQC_CHECKBOX_QTR != '1'
|
AND B.F_YKQC_CHECKBOX_QTR != '1'
|
||||||
AND A.FDOCUMENTSTATUS = 'C'
|
AND A.FDOCUMENTSTATUS = 'C'
|
||||||
AND B.FQTY >= 0
|
AND B.FQTY >= 0
|
||||||
@ -291,7 +292,8 @@ FROM T_SAL_ORDERENTRY B --销售订单明细表
|
|||||||
JOIN T_SAL_ORDER A --销售订单表
|
JOIN T_SAL_ORDER A --销售订单表
|
||||||
ON A.FID = B.FID
|
ON A.FID = B.FID
|
||||||
LEFT JOIN T_SAL_ORDERENTRY_F B2 --销售订单明细_F表
|
LEFT JOIN T_SAL_ORDERENTRY_F B2 --销售订单明细_F表
|
||||||
ON B.FENTRYID = B2.FENTRYID
|
ON B.FENTRYID = B2.FENTRYID
|
||||||
|
LEFT JOIN T_SAL_ORDERFIN fin ON a.fid=fin.fid
|
||||||
LEFT JOIN
|
LEFT JOIN
|
||||||
(
|
(
|
||||||
SELECT FNUMBER,
|
SELECT FNUMBER,
|
||||||
@ -317,7 +319,7 @@ FROM T_SAL_ORDERENTRY B --销售订单明细表
|
|||||||
ON G.FMATERIALID = B.FMATERIALID
|
ON G.FMATERIALID = B.FMATERIALID
|
||||||
WHERE
|
WHERE
|
||||||
(D.FNUMBER IN ('CS','CW' ))
|
(D.FNUMBER IN ('CS','CW' ))
|
||||||
AND ( B.F_SPECIALOFFER = '1' or ABS(B2.FAllAmount_LC)< ABS(B.F_SettlementP*B.FQTY) )
|
AND ( B.F_SPECIALOFFER = '1' or ABS(B2.FAllAmount_LC)< ABS(B.F_SettlementP*B.FQTY) OR (B2.FTaxPrice*fin.FExchangeRate < B.F_SHOUGONGJIESUANJIA AND B.F_SettlementP=0 ) )
|
||||||
AND B.F_YKQC_CHECKBOX_QTR != '1'
|
AND B.F_YKQC_CHECKBOX_QTR != '1'
|
||||||
AND A.FDOCUMENTSTATUS = 'C'
|
AND A.FDOCUMENTSTATUS = 'C'
|
||||||
AND B.FQTY >= 0
|
AND B.FQTY >= 0
|
||||||
|
|||||||
@ -2,6 +2,7 @@
|
|||||||
SELECT A.FID AS FID
|
SELECT A.FID AS FID
|
||||||
INTO #PaiChuGongSi
|
INTO #PaiChuGongSi
|
||||||
FROM T_SAL_ORDER A
|
FROM T_SAL_ORDER A
|
||||||
|
INNER JOIN T_BD_CUSTOMER CC ON CC.FCUSTID= A.FCUSTID
|
||||||
INNER JOIN T_BD_CUSTOMER_L C
|
INNER JOIN T_BD_CUSTOMER_L C
|
||||||
ON C.FCUSTID = A.FCUSTID
|
ON C.FCUSTID = A.FCUSTID
|
||||||
AND C.FLOCALEID = 2052
|
AND C.FLOCALEID = 2052
|
||||||
@ -22,7 +23,7 @@ WHERE A.FSALEORGID = 100302
|
|||||||
AND ACO.区域 = '碳索智控'
|
AND ACO.区域 = '碳索智控'
|
||||||
OR ACL.区域 = '碳索智控'
|
OR ACL.区域 = '碳索智控'
|
||||||
OR C.FNAME IN ( '珠海派诺科技股份有限公司', '派诺科技(香港)有限公司', '武汉派诺科技发展有限公司', '珠海华夏云联技术有限公司', '广东碳索智控科技有限公司', '武汉派诺科技发展有限公司', '珠海兴诺能源技术有限公司','广东诺瓦数能科技有限公司' )
|
OR C.FNAME IN ( '珠海派诺科技股份有限公司', '派诺科技(香港)有限公司', '武汉派诺科技发展有限公司', '珠海华夏云联技术有限公司', '广东碳索智控科技有限公司', '武汉派诺科技发展有限公司', '珠海兴诺能源技术有限公司','广东诺瓦数能科技有限公司' )
|
||||||
OR L.FNAME = 'ÐËŵ×Ü'
|
OR L.FNAME = 'ÐËŵ×Ü' OR CC.F_correlation = '1'
|
||||||
/*dialect*/
|
/*dialect*/
|
||||||
SELECT A.FBILLNO AS 'AFBILLNO',
|
SELECT A.FBILLNO AS 'AFBILLNO',
|
||||||
'YB' F_ORDERTYPE,
|
'YB' F_ORDERTYPE,
|
||||||
@ -36,7 +37,7 @@ FROM T_SAL_ORDERENTRY B --
|
|||||||
ON A.FID = B.FID
|
ON A.FID = B.FID
|
||||||
LEFT JOIN T_SAL_ORDERENTRY_F B2 --销售订单明细_F表
|
LEFT JOIN T_SAL_ORDERENTRY_F B2 --销售订单明细_F表
|
||||||
ON B.FENTRYID = B2.FENTRYID
|
ON B.FENTRYID = B2.FENTRYID
|
||||||
left join T_SAL_ORDERFIN fin on a.fid=fin.fid
|
LEFT JOIN T_SAL_ORDERFIN fin ON a.fid=fin.fid
|
||||||
LEFT JOIN
|
LEFT JOIN
|
||||||
(
|
(
|
||||||
SELECT FNUMBER,
|
SELECT FNUMBER,
|
||||||
@ -49,7 +50,7 @@ FROM T_SAL_ORDERENTRY B --
|
|||||||
ON A.F_ORDERCATEGORY = D.FMASTERID
|
ON A.F_ORDERCATEGORY = D.FMASTERID
|
||||||
WHERE
|
WHERE
|
||||||
(D.FNUMBER IN ( 'P', 'E', 'C', 'S','B' ))
|
(D.FNUMBER IN ( 'P', 'E', 'C', 'S','B' ))
|
||||||
AND (B.F_SPECIALOFFER = '1' OR B2.FTaxPrice*fin.FExchangeRate < B.F_SettlementP)
|
AND (B.F_SPECIALOFFER = '1' OR B2.FTaxPrice*fin.FExchangeRate < B.F_SettlementP OR (B2.FTaxPrice*fin.FExchangeRate < B.F_SHOUGONGJIESUANJIA AND B.F_SettlementP=0 ) )
|
||||||
AND B.F_YKQC_CHECKBOX_QTR != '1'
|
AND B.F_YKQC_CHECKBOX_QTR != '1'
|
||||||
AND A.FDOCUMENTSTATUS = 'C'
|
AND A.FDOCUMENTSTATUS = 'C'
|
||||||
AND B.FQTY >= 0
|
AND B.FQTY >= 0
|
||||||
@ -60,7 +61,7 @@ WHERE
|
|||||||
AND A.FID NOT IN
|
AND A.FID NOT IN
|
||||||
(
|
(
|
||||||
SELECT FID FROM #PaiChuGongSi
|
SELECT FID FROM #PaiChuGongSi
|
||||||
) AND 1=1 AND a.F_CONTRACTNUMBER like '%BS202508040024%' ; /*dialect*/
|
) AND 1=1 AND a.F_CONTRACTNUMBER LIKE '%P202312120001%' ; /*dialect*/
|
||||||
SELECT A.FBILLNO AS 'AFBILLNO',
|
SELECT A.FBILLNO AS 'AFBILLNO',
|
||||||
'XT' F_ORDERTYPE,
|
'XT' F_ORDERTYPE,
|
||||||
CONVERT(NVARCHAR, A.FApproveDate, 23) AS 'Date', --日期
|
CONVERT(NVARCHAR, A.FApproveDate, 23) AS 'Date', --日期
|
||||||
@ -100,7 +101,7 @@ WHERE D.FNUMBER NOT IN ( 'P', 'E', 'C', 'S','CS','CW','B' )
|
|||||||
AND A.FID NOT IN
|
AND A.FID NOT IN
|
||||||
(
|
(
|
||||||
SELECT FID FROM #PaiChuGongSi
|
SELECT FID FROM #PaiChuGongSi
|
||||||
) AND 1=1 AND a.F_CONTRACTNUMBER like '%BS202508040024%'; /*dialect*/
|
) AND 1=1 AND a.F_CONTRACTNUMBER like '%P202312120001%'; /*dialect*/
|
||||||
SELECT A.FBILLNO AS 'AFBILLNO',
|
SELECT A.FBILLNO AS 'AFBILLNO',
|
||||||
'CDZ' F_ORDERTYPE,
|
'CDZ' F_ORDERTYPE,
|
||||||
CONVERT(NVARCHAR, A.FApproveDate, 23) AS 'Date', --日期
|
CONVERT(NVARCHAR, A.FApproveDate, 23) AS 'Date', --日期
|
||||||
@ -113,6 +114,7 @@ FROM T_SAL_ORDERENTRY B --
|
|||||||
ON A.FID = B.FID
|
ON A.FID = B.FID
|
||||||
LEFT JOIN T_SAL_ORDERENTRY_F B2 --销售订单明细_F表
|
LEFT JOIN T_SAL_ORDERENTRY_F B2 --销售订单明细_F表
|
||||||
ON B.FENTRYID = B2.FENTRYID
|
ON B.FENTRYID = B2.FENTRYID
|
||||||
|
LEFT JOIN T_SAL_ORDERFIN fin ON a.fid=fin.fid
|
||||||
LEFT JOIN
|
LEFT JOIN
|
||||||
(
|
(
|
||||||
SELECT FNUMBER,
|
SELECT FNUMBER,
|
||||||
@ -138,7 +140,7 @@ FROM T_SAL_ORDERENTRY B --
|
|||||||
ON G.FMATERIALID = B.FMATERIALID
|
ON G.FMATERIALID = B.FMATERIALID
|
||||||
WHERE
|
WHERE
|
||||||
(D.FNUMBER IN ('CS','CW' ))
|
(D.FNUMBER IN ('CS','CW' ))
|
||||||
AND ( B.F_SPECIALOFFER = '1' or ABS(B2.FAllAmount_LC)< ABS(B.F_SettlementP*B.FQTY) )
|
AND ( B.F_SPECIALOFFER = '1' or ABS(B2.FAllAmount_LC)< ABS(B.F_SettlementP*B.FQTY) OR (B2.FTaxPrice*fin.FExchangeRate < B.F_SHOUGONGJIESUANJIA AND B.F_SettlementP=0 ) )
|
||||||
AND B.F_YKQC_CHECKBOX_QTR != '1'
|
AND B.F_YKQC_CHECKBOX_QTR != '1'
|
||||||
AND A.FDOCUMENTSTATUS = 'C'
|
AND A.FDOCUMENTSTATUS = 'C'
|
||||||
AND B.FQTY >= 0
|
AND B.FQTY >= 0
|
||||||
@ -150,7 +152,7 @@ WHERE
|
|||||||
(
|
(
|
||||||
SELECT FID FROM #PaiChuGongSi
|
SELECT FID FROM #PaiChuGongSi
|
||||||
)
|
)
|
||||||
AND G.FNUMBER LIKE 'V%' AND 1=1 AND a.F_CONTRACTNUMBER like '%BS202508040024%' ;
|
AND G.FNUMBER LIKE 'V%' AND 1=1 AND a.F_CONTRACTNUMBER like '%P202312120001%' ;
|
||||||
|
|
||||||
|
|
||||||
/*dialect*/
|
/*dialect*/
|
||||||
@ -207,7 +209,7 @@ WHERE
|
|||||||
(
|
(
|
||||||
SELECT FID FROM #PaiChuGongSi
|
SELECT FID FROM #PaiChuGongSi
|
||||||
)
|
)
|
||||||
AND G.FNUMBER not LIKE 'V%' AND 1=1 AND a.F_CONTRACTNUMBER like '%BS202508040024%'; /*dialect*/
|
AND G.FNUMBER not LIKE 'V%' AND 1=1 AND a.F_CONTRACTNUMBER like '%P202312120001%'; /*dialect*/
|
||||||
/*dialect*/
|
/*dialect*/
|
||||||
SELECT *
|
SELECT *
|
||||||
INTO #TempTable3
|
INTO #TempTable3
|
||||||
@ -568,7 +570,7 @@ FROM #PLChongDianZhuangHeTong ;/*dialect*/
|
|||||||
ON W1.FENTRYID = W2.FENTRYID
|
ON W1.FENTRYID = W2.FENTRYID
|
||||||
WHERE W2.FSTABLENAME = 'T_SAL_ORDERENTRY'
|
WHERE W2.FSTABLENAME = 'T_SAL_ORDERENTRY'
|
||||||
) H7
|
) H7
|
||||||
ON B.FENTRYID = H7.FSID AND 1=1 AND a.F_CONTRACTNUMBER like '%BS202508040024%' ;
|
ON B.FENTRYID = H7.FSID AND 1=1 AND a.F_CONTRACTNUMBER like '%P202312120001%' ;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user