11
This commit is contained in:
parent
5c52b18b62
commit
306d904865
@ -91,9 +91,9 @@ SELECT A.FID [
|
||||
SELECT plan1.FID ,CASE
|
||||
WHEN X.FNAME LIKE '%协议付款%' THEN NULL
|
||||
WHEN X.FNAME LIKE '%预付款%' THEN CONVERT(NVARCHAR(20), AA.FAPPROVEDATE, 120)
|
||||
WHEN X.FNAME LIKE '%億善彶遴%' THEN DATEADD(DAY, plan1.F_DAY,ISNULL( CK.F_SFSIGNATURETIME,F_SigningTime))
|
||||
WHEN X.FNAME LIKE '%億善彶遴%' THEN DATEADD(DAY, plan1.F_DAY,ISNULL( ISNULL( CK.F_SFSIGNATURETIME,F_SigningTime),ck.FDATE))
|
||||
WHEN X.FNAME LIKE '%货到票到收款%' THEN DATEADD(DAY, plan1.F_DAY,FP.FAPPROVEDATE)
|
||||
WHEN X.FNAME LIKE '%遴善楷億%' THEN DATEADD(DAY, plan1.F_DAY,ISNULL( CK.F_SFSIGNATURETIME,F_SigningTime))
|
||||
WHEN X.FNAME LIKE '%遴善楷億%' THEN DATEADD(DAY, plan1.F_DAY, ISNULL( ISNULL( CK.F_SFSIGNATURETIME,F_SigningTime),ck.FDATE))
|
||||
WHEN X.FNAME LIKE '%质保金%' THEN DATEADD(DAY, plan1.F_DAY,AA.F_XMYSSJ)
|
||||
WHEN (X.FNAME LIKE '%调试完成%' OR X.FNAME LIKE '%项目验收%') THEN DATEADD(DAY,ISNULL(plan1.F_DAY,0), AA.F_XMYSSJ)
|
||||
|
||||
@ -109,7 +109,7 @@ SELECT A.FID [
|
||||
LEFT JOIN
|
||||
T_SAL_ORDERPLAN plan1 WITH(NOLOCK) ON plan1.FID=aa.FID
|
||||
LEFT JOIN T_BD_RecCondition_L X WITH(NOLOCK) ON X.FID = plan1.F_RecConditionId
|
||||
LEFT JOIN (SELECT MAX(F_SFSIGNATURETIME) F_SFSIGNATURETIME ,F_CONTRACTNUMBER,FSALEORGID,MAX(F_SigningTime) F_SigningTime
|
||||
LEFT JOIN (SELECT MAX(F_SFSIGNATURETIME) F_SFSIGNATURETIME ,F_CONTRACTNUMBER,FSALEORGID,MAX(F_SigningTime) F_SigningTime,MAX(FDATE) AS FDATE
|
||||
FROM T_SAL_OUTSTOCK WITH(NOLOCK)
|
||||
WHERE F_CONTRACTNUMBER = a.F_CONTRACTNUMBER AND FSALEORGID = a.FSALEORGID
|
||||
GROUP BY F_CONTRACTNUMBER,FSALEORGID
|
||||
@ -441,6 +441,9 @@ UPDATE [ZRP_YingShouMingXi_yuyubo] SET
|
||||
([整单正数订单总额]-[整单累计退货金额]-[K3整单累计退货金额(本位币)]/汇率 )*[分摊比例]*0.01*[收款条件分摊比例]*0.01 - [收款条件累计核销金额]*[分摊比例]*0.01 +[运杂费] -ISNULL([到期金额],0)
|
||||
,[是否超账龄转出]=CASE WHEN [账龄月] > 12 THEN '是' ELSE '否' END ;
|
||||
|
||||
update [ZRP_YingShouMingXi_yuyubo] SET [啎數善ヽ奀潔]=NULL,[帤善ヽ踢塗]=0
|
||||
WHERE [帤善ヽ踢塗]<0;
|
||||
|
||||
|
||||
--, fin.FExchangeRate [汇率]
|
||||
-- , (0) [客户信用额度]
|
||||
@ -619,7 +622,7 @@ FROM
|
||||
,[K3累计专票金额(本位币)]
|
||||
,[K3累计普票金额(本位币)]
|
||||
FROM [ZRP_YingShouMingXi_yuyubo] A
|
||||
WHERE ([淕等淏杅隆等軞塗]-[濛數豖億踢塗(埻啟)]-[K3淕等濛數豖億踢塗(掛弇啟)]/颯薹+[淕等堍娸煤])<>[濛數善遴踢塗(埻啟)]
|
||||
WHERE ([淕等淏杅隆等軞塗]-[濛數豖億踢塗(埻啟)]-[K3淕等濛數豖億踢塗(掛弇啟)]/颯薹+[淕等堍娸煤])<>[濛數善遴踢塗(埻啟)] AND [隆等軞塗]>0
|
||||
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
|
||||
|
||||
@ -44,6 +44,7 @@ ORDER BY FDATE
|
||||
INTO @fid2
|
||||
WHILE @@FETCH_STATUS = 0
|
||||
BEGIN
|
||||
SELECT @fid3=0;
|
||||
IF (@fid2 > 0)
|
||||
BEGIN
|
||||
SELECT @FDATE = ISNULL(F_YEWUDATE, FCREATEDATE),
|
||||
@ -186,7 +187,7 @@ ORDER BY FDATE
|
||||
END
|
||||
-----Ó¦ÊÕºËÏú¼Ç¼±í---------
|
||||
SELECT @fid2=0,@fid3=0,@F_contractnumber='',@amount=0;
|
||||
SELECT d.FDATE,FBILLFORMID, FVERIFYSEQ,FSOURCETYPE,FCURWRITTENOFFAMOUNTFOR,FCURWRITTENOFFAMOUNT,FSRCBILLNO,b.FEXCHANGERATE,FCURTAXMATCHAMOUNT,FCURNOTAXMATCHAMOUNT
|
||||
SELECT FVERIFYDATE,FBILLFORMID, FVERIFYSEQ,FSOURCETYPE,FCURWRITTENOFFAMOUNTFOR,FCURWRITTENOFFAMOUNT,FSRCBILLNO,b.FEXCHANGERATE,FCURTAXMATCHAMOUNT,FCURNOTAXMATCHAMOUNT
|
||||
,FSRCBILLID ,b.FCURRENCYID,b.FLOCALCURRID
|
||||
INTO #temp2
|
||||
FROM T_AR_RECMacthLog a
|
||||
@ -203,7 +204,7 @@ LEFT JOIN dbo.T_AR_RECMACTHLOGENTRY b ON a.FID=b.FID WHERE b.FSRCBILLNO=@FBILLN
|
||||
IF(@fid2>0)
|
||||
BEGIN
|
||||
SELECT @hexiao=1;
|
||||
|
||||
SELECT @FDATE=FVERIFYDATE FROM #temp2;
|
||||
IF((SELECT COUNT(1)
|
||||
FROM T_SAL_ORDER a
|
||||
LEFT JOIN T_SAL_ORDERFIN dd ON a.FID=dd.FID
|
||||
@ -228,7 +229,7 @@ LEFT JOIN dbo.T_AR_RECMACTHLOGENTRY b ON a.FID=b.FID WHERE b.FSRCBILLNO=@FBILLN
|
||||
,[ShouKuanFDate]
|
||||
,[BenCiHeXiao]
|
||||
,[FSaleOrgId],Note,NoteFid,FExchangeRate,FSettleCurrId,FLOCALCURRID,[ShouKuanType],Remark)
|
||||
( SELECT a.fid,a.FBILLNO,a.F_CONTRACTNUMBER,@ShouKuanFID,@FBILLNO,@FDATE,FCURWRITTENOFFAMOUNTFOR*FALLAMOUNTFOR_D,@FSALEORGID,'壇澗뵙饋션쩌깊',@fid3
|
||||
( SELECT a.fid,a.FBILLNO,a.F_CONTRACTNUMBER,@ShouKuanFID,@FBILLNO,d.FVERIFYDATE,FCURWRITTENOFFAMOUNTFOR*FALLAMOUNTFOR_D,@FSALEORGID,'壇澗뵙饋션쩌깊',@fid3
|
||||
,dd.FEXCHANGERATE,dd.FSettleCurrId,dd.FLOCALCURRID,0 ,@remark
|
||||
FROM T_SAL_ORDER a
|
||||
LEFT JOIN T_SAL_ORDERFIN dd ON a.FID=dd.FID
|
||||
@ -256,7 +257,7 @@ LEFT JOIN dbo.T_AR_RECMACTHLOGENTRY b ON a.FID=b.FID WHERE b.FSRCBILLNO=@FBILLN
|
||||
,[ShouKuanFDate]
|
||||
,[BenCiHeXiao]
|
||||
,[FSaleOrgId],Note,NoteFid,FExchangeRate,FSettleCurrId,FLOCALCURRID,[ShouKuanType],Remark)
|
||||
( SELECT 0,'','',@ShouKuanFID,@FBILLNO,@FDATE,FCURWRITTENOFFAMOUNTFOR,@FSALEORGID,'壇澗뵙饋션쩌깊퍅놓壇澗데',@fid3
|
||||
( SELECT 0,'','',@ShouKuanFID,@FBILLNO,d.FVERIFYDATE,FCURWRITTENOFFAMOUNTFOR,@FSALEORGID,'壇澗뵙饋션쩌깊퍅놓壇澗데',@fid3
|
||||
,FEXCHANGERATE,FCURRENCYID,FLOCALCURRID,0 ,@remark
|
||||
FROM #temp2 d
|
||||
WHERE d.FBILLFORMID='AR_RECEIVEBILL' )
|
||||
@ -266,7 +267,7 @@ LEFT JOIN dbo.T_AR_RECMACTHLOGENTRY b ON a.FID=b.FID WHERE b.FSRCBILLNO=@FBILLN
|
||||
END
|
||||
ELSE
|
||||
BEGIN
|
||||
SELECT @fid2=FSRCBILLID,@fid3=FVERIFYSEQ,@hexiao=FCURWRITTENOFFAMOUNTFOR FROM #temp2 WHERE FSRCBILLNO=@FBILLNO AND FBILLFORMID='AR_RECEIVEBILL'
|
||||
SELECT @fid2=FSRCBILLID,@fid3=FVERIFYSEQ,@hexiao=FCURWRITTENOFFAMOUNTFOR,@FDATE=FVERIFYDATE FROM #temp2 WHERE FSRCBILLNO=@FBILLNO AND FBILLFORMID='AR_RECEIVEBILL'
|
||||
IF(@fid2>0)
|
||||
BEGIN
|
||||
INSERT INTO [dbo].[ZZZ_HeXiaoBook]
|
||||
@ -303,7 +304,7 @@ LEFT JOIN dbo.T_AR_RECMACTHLOGENTRY b ON a.FID=b.FID WHERE b.FSRCBILLNO=@FBILLN
|
||||
,[ShouKuanFDate]
|
||||
,[BenCiHeXiao]
|
||||
,[FSaleOrgId],Note,NoteFid,FExchangeRate,FSettleCurrId,FLOCALCURRID,[ShouKuanType],Remark)
|
||||
( SELECT aa.fid,aa.FBILLNO,aa.F_CONTRACTNUMBER,@ShouKuanFID,@FBILLNO,@FDATE,b.FREALRECAMOUNT,@FSALEORGID,'澗운데윱都츠玖',@fid2
|
||||
( SELECT aa.fid,aa.FBILLNO,aa.F_CONTRACTNUMBER,@ShouKuanFID,@FBILLNO,a.FDATE,b.FREALRECAMOUNT,@FSALEORGID,'澗운데윱都츠玖',@fid2
|
||||
,dd.FEXCHANGERATE,FSettleCurrId,FLOCALCURRID,0 ,@remark
|
||||
FROM T_AR_RECEIVEBILL a LEFT JOIN T_AR_RECEIVEBILLSRCENTRY b ON a.FID=b.FID
|
||||
LEFT JOIN dbo.T_SAL_ORDER aa ON b.FSRCBILLID=aa.FID
|
||||
@ -324,7 +325,7 @@ LEFT JOIN dbo.T_AR_RECMACTHLOGENTRY b ON a.FID=b.FID WHERE b.FSRCBILLNO=@FBILLN
|
||||
,[ShouKuanFDate]
|
||||
,[BenCiHeXiao]
|
||||
,[FSaleOrgId],Note,NoteFid,FExchangeRate,FSettleCurrId,FLOCALCURRID,[ShouKuanType],Remark)
|
||||
( SELECT a.fid,a.FBILLNO,a.F_CONTRACTNUMBER,@ShouKuanFID,@FBILLNO,@FDATE,F_shareAmount,@FSALEORGID,'저袈뵙饋션쩌데',c.FEntryID ,dd.FEXCHANGERATE,FSettleCurrId,FLOCALCURRID,0 ,@remark
|
||||
( SELECT a.fid,a.FBILLNO,a.F_CONTRACTNUMBER,@ShouKuanFID,@FBILLNO,c.F_Date,F_shareAmount,@FSALEORGID,'저袈뵙饋션쩌데',c.FEntryID ,dd.FEXCHANGERATE,FSettleCurrId,FLOCALCURRID,0 ,@remark
|
||||
FROM T_SAL_ORDER a
|
||||
RIGHT JOIN VRYF_t_Cust_Entry100021 c ON a.F_CONTRACTNUMBER=c.F_ORDERNO
|
||||
LEFT JOIN T_SAL_ORDERFIN dd ON a.FID=dd.FID
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user