1
This commit is contained in:
parent
a1966d09c4
commit
539b0cc7c8
41
派诺报表SQL文件/收款单SQL.sql
Normal file
41
派诺报表SQL文件/收款单SQL.sql
Normal file
@ -0,0 +1,41 @@
|
||||
SELECT
|
||||
B.FSRCBILLNO AS FSRCBILLNO, --源单单据编号
|
||||
B.FREALRECAMOUNTFOR AS FREALRECAMOUNTFOR, --源单本次实收金额(本位币)
|
||||
B.F_YKQC_CheckBox_re5 AS F_YKQC_CheckBox_re5, --是否核销
|
||||
B.F_YKQC_Amount_apv AS F_YKQC_Amount_apv, --旧核销金额(本位币)
|
||||
B.FENTRYID AS FENTRYID --明细行ID
|
||||
FROM T_AR_RECEIVEBILL A
|
||||
INNER JOIN T_AR_RECEIVEBILLSRCENTRY B ON A.FID = B.FID
|
||||
WHERE A.FID = '105186' AND A.FSETTLEORGID != '100302' AND A.FDOCUMENTSTATUS = 'C' AND B.FREALRECAMOUNTFOR > 0
|
||||
AND B.FSRCBILLTYPEID = 'SAL_SaleOrder'
|
||||
|
||||
|
||||
SELECT C.FSRCBILLTYPEID,C.FSRCBILLNO,A.FID,B.*
|
||||
FROM T_AR_RECEIVEBILL A
|
||||
INNER JOIN T_AR_RECEIVEBILLSRCENTRY C ON A.FID = C.FID
|
||||
INNER JOIN T_AR_RECEIVEBILLSRCENTRY_LK B ON C.FENTRYID = B.FENTRYID
|
||||
WHERE A.FBILLNO = 'XN-SKD202501000009'
|
||||
|
||||
SELECT B.FSBILLID AS FSBILLID
|
||||
,C.FSRCBILLNO AS FSRCBILLNO
|
||||
,C.F_YKQC_Amount_apv AS F_YKQC_Amount_apv
|
||||
,B.FREALRECAMOUNT AS FREALRECAMOUNT
|
||||
,C.F_YKQC_CheckBox_re5 AS F_YKQC_CheckBox_re5
|
||||
,C.FENTRYID AS FENTRYID
|
||||
,C.FID AS FID
|
||||
FROM T_AR_RECEIVEBILL A
|
||||
INNER JOIN T_AR_RECEIVEBILLSRCENTRY C ON A.FID = C.FID
|
||||
INNER JOIN T_AR_RECEIVEBILLSRCENTRY_LK B ON C.FENTRYID = B.FENTRYID
|
||||
WHERE A.FID = '105186' AND B.FREALRECAMOUNT != 0 AND C.FSRCBILLTYPEID != 'SAL_SaleOrder' AND A.FSETTLEORGID != '100302'
|
||||
|
||||
SELECT FORDERNUMBER
|
||||
FROM T_AR_RECEIVABLEENTRY
|
||||
WHERE FID = '112350'AND FSOURCEBILLNO = 'XN-XSCKD20250200009'
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
59
派诺报表SQL文件/跨年变更合同汇总.sql
Normal file
59
派诺报表SQL文件/跨年变更合同汇总.sql
Normal file
@ -0,0 +1,59 @@
|
||||
CREATE PROCEDURE GZ_KNBGHT_LTH
|
||||
@FSaleOrgIdName varchar(1000),
|
||||
@BGFStartDate varchar(1000),
|
||||
@BGFEndDate varchar(1000)
|
||||
AS
|
||||
BEGIN
|
||||
DECLARE @FSaleOrgId nvarchar(1000);
|
||||
|
||||
SELECT @FSaleOrgId = FORGID
|
||||
FROM T_ORG_ORGANIZATIONS_L WHERE
|
||||
FNAME = @FSaleOrgIdName
|
||||
|
||||
SELECT
|
||||
A.FID
|
||||
,FORMAT(A.FChangeDate,'yyyy-MM-dd') AS '变更日期'
|
||||
,FORMAT(A.FChangeDate,'MM') AS '变更月份'
|
||||
,FORMAT(A.FDATE,'yyyy') AS '原合同年份'
|
||||
,A.F_contractnumber AS '合同编号'
|
||||
,KH_L.FNAME AS '客户简称'
|
||||
,GC_L.FNAME AS '项目名称'
|
||||
,CASE WHEN ISNULL(O.FNAME,'')='' THEN XS_L.FNAME
|
||||
ELSE O.FNAME END AS '销售员'
|
||||
,CAST(A.F_Amountstar AS DECIMAL(20, 2)) AS '变更前合同金额'
|
||||
,CAST(AN.FBillAllAmount_LC AS DECIMAL(20, 2)) AS '变更后合同金额'
|
||||
,CAST(AN.FBillAllAmount_LC - A.F_Amountstar AS DECIMAL(20, 2)) AS '变更金额'
|
||||
,A.FChangeReason AS '备注'
|
||||
,TU.FNAME AS '通知人员'
|
||||
,CASE WHEN ISNULL(O.FNAME,'')='' THEN '' ELSE CONCAT( CAST ( N.FSHARERATE AS REAL),'%') END AS '分摊比例'
|
||||
,CASE WHEN ISNULL(O.FNAME,'')='' THEN ACL.明细区域 ELSE ACO.明细区域 END AS '区域'
|
||||
,HT_L.FDATAVALUE AS '订单类型'
|
||||
INTO #TEMP1
|
||||
FROM T_SAL_ORDER A
|
||||
LEFT JOIN T_SAL_ORDERFIN AN ON A.FID = AN.FID --关联销售订单财务明细,获取变更后合同金额
|
||||
LEFT JOIN T_BAS_PREBDONE GC ON A.F_projectname = GC.FID
|
||||
LEFT JOIN T_BAS_PREBDONE_L GC_L ON GC_L.FID = GC.FID --关联工程项目数据模型,获取工程项目的编码和名称
|
||||
LEFT JOIN T_BD_CUSTOMER KH ON A.FCUSTID = KH.FCUSTID
|
||||
LEFT JOIN T_BD_CUSTOMER_L KH_L ON KH_L.FCUSTID = KH.FCUSTID --关联客户数据模型,获取客户名称
|
||||
LEFT JOIN V_BD_SALESMAN XS ON XS.fid = A.FSalerId
|
||||
LEFT JOIN V_BD_SALESMAN_L XS_L ON XS_L.fid = XS.fid --关联销售员数据模型,获取销售员名称
|
||||
INNER JOIN T_SEC_USER TU ON A.FChangerId = TU.FUSERID -- 用户单关联表体,获取变更人人
|
||||
left JOIN T_PerformanceSharing M ON M.FSOURCEBILLNO = A.FBILLNO AND M.FDOCUMENTSTATUS = 'C'
|
||||
left JOIN T_PerformanceSharingEntry N ON N.FID=M.FID --关联业绩分摊单,获取分摊比例
|
||||
LEFT JOIN V_BD_SALESMAN_L O ON O.fid= N.FSALEID --获取业绩分摊单的销售员,关联销售员表
|
||||
LEFT JOIN ERPTOHR.HYHRV3.dbo.v_erp_empinfo ACO ON ACO.名称=O.FNAME AND ISNULL(ACO.明细区域,'') != ''
|
||||
LEFT JOIN ERPTOHR.HYHRV3.dbo.v_erp_empinfo ACL ON ACL.名称=XS_L.FNAME AND ISNULL(ACL.明细区域,'') != ''
|
||||
LEFT JOIN T_BAS_ASSISTANTDATAENTRY HT ON HT.FENTRYID = A.F_Ordercategory
|
||||
LEFT JOIN T_BAS_ASSISTANTDATAENTRY_L HT_L ON HT_L.FENTRYID = HT.FENTRYID
|
||||
WHERE
|
||||
(@FSaleOrgIdName = '' OR A.FSALEORGID = @FSaleOrgId)
|
||||
AND (ISNULL(@BGFStartDate,'') = '' OR FORMAT(A.FChangeDate,'yyyy-MM-dd') >= @BGFStartDate)
|
||||
AND (ISNULL(@BGFEndDate,'') = '' OR FORMAT(A.FChangeDate,'yyyy-MM-dd') <= @BGFEndDate)
|
||||
--AND A.FChangeDate IS NOT NULL
|
||||
AND FORMAT(A.FDATE,'yyyy') < FORMAT(A.FChangeDate,'yyyy')
|
||||
AND TU.FNAME NOT LIKE 'ERP%' AND TU.FNAME NOT LIKE '13570668909'
|
||||
|
||||
|
||||
SELECT * FROM #TEMP1
|
||||
DROP TABLE #TEMP1
|
||||
END;
|
Loading…
x
Reference in New Issue
Block a user