增加汇率
This commit is contained in:
parent
bf5809d213
commit
f444937305
41
非C#代码文件/发货视图.sql
Normal file
41
非C#代码文件/发货视图.sql
Normal file
@ -0,0 +1,41 @@
|
||||
-- 安全删除方式(推荐)
|
||||
IF OBJECT_ID('dbo.ZZV_FaHuo', 'V') IS NOT NULL
|
||||
DROP VIEW dbo.ZZV_FaHuo;
|
||||
GO
|
||||
|
||||
CREATE VIEW ZZV_FaHuo AS
|
||||
SELECT
|
||||
salorder.FID AS 销售订单FID,
|
||||
salorderitem.FENTRYID AS 销售订单FENTRYID,
|
||||
salorder.F_CONTRACTNUMBER AS 合同号,
|
||||
yun.[云星空发货数量],
|
||||
yun.[云星空发货金额(原币)],
|
||||
k3order.发货数量,
|
||||
k3order.发货金额,
|
||||
k3order.销售出库数量,
|
||||
k3order.其他出库数量,
|
||||
k3order.含税单价,
|
||||
k3order.退货数量,
|
||||
k3order.退货金额
|
||||
FROM
|
||||
dbo.T_SAL_ORDER salorder
|
||||
LEFT JOIN T_SAL_ORDERENTRY salorderitem ON salorder.FID = salorderitem.FID
|
||||
LEFT JOIN (
|
||||
SELECT
|
||||
c.FSBILLID,
|
||||
c.FSID,
|
||||
SUM(B.FQTY) AS [云星空发货数量],
|
||||
SUM(B_F.FAllAmount) AS [云星空发货金额(原币)]
|
||||
FROM
|
||||
T_SAL_DELIVERYNOTICEENTRY_LK C
|
||||
LEFT JOIN T_SAL_DELIVERYNOTICEENTRY B ON B.FENTRYID = C.FENTRYID AND C.FSTABLENAME = 'T_SAL_ORDERENTRY'
|
||||
LEFT JOIN T_SAL_DELIVERYNOTICE A ON A.FID = B.FID AND A.FDOCUMENTSTATUS = 'C'
|
||||
LEFT JOIN T_SAL_DELIVERYNOTICEENTRY_F B_F ON B.FENTRYID = B_F.FENTRYID
|
||||
WHERE C.FSTABLENAME = 'T_SAL_ORDERENTRY'
|
||||
GROUP BY c.FSBILLID, c.FSID
|
||||
) yun ON yun.FSBILLID = salorder.FID AND yun.FSID = salorderitem.FENTRYID
|
||||
LEFT JOIN [oldk3seorder0701] k3order
|
||||
ON salorderitem.F_K3SEQ = k3order.行号 AND salorder.FBILLNO = k3order.[单据编码]
|
||||
WHERE
|
||||
salorder.FDOCUMENTSTATUS = 'C'
|
||||
|
||||
@ -8,7 +8,7 @@ BEGIN
|
||||
END
|
||||
GO
|
||||
|
||||
-- 创建新的存储过程
|
||||
-- 创建新的存储过程
|
||||
CREATE PROCEDURE dbo.PR_YingShouMingXi_yuyubo
|
||||
AS
|
||||
BEGIN
|
||||
@ -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,9 +35,9 @@ 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]
|
||||
SELECT A.FID [销售单主键ID],a.F_CLOSEACCOUNTSRECEIVABLE AS [手工关闭应收帐]
|
||||
,ISNULL(O.fid,l.fid) [销售员ID]
|
||||
,ISNULL(w.FENTRYID,0) [收款条件主键ID], ISNULL(w.FNAME,'') AS [收款条件], W.F_RecConditionId
|
||||
,(SELECT SUM(FBillAllAmount) FROM T_SAL_ORDERFIN FF WITH(NOLOCK) WHERE FF.FID = A.FID ) AS [整单订单总额],w.FRECADVANCEAMOUNT [收款条件分摊金额],ISNULL(w.FRECADVANCERATE,100) [收款条件分摊比例]
|
||||
@ -618,6 +618,7 @@ FROM
|
||||
FROM [ZRP_YingShouMingXi_yuyubo] A
|
||||
WHERE ([整单正数订单总额]-[累计退货金额(原币)]-[K3整单累计退货金额(本位币)]/汇率+[整单运杂费])<>[整单累计到款金额] AND [订单总额]>0
|
||||
AND (A.纸质合同号 NOT LIKE 'W%' OR LEN(A.纸质合同号)!=8 ) ---2025-08-19 黄嘉祺要求剔除W短号合同的应收单
|
||||
AND ISNULL([手工关闭应收帐],0)=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
|
||||
|
||||
43
非C#代码文件/汇率视图.sql
Normal file
43
非C#代码文件/汇率视图.sql
Normal file
@ -0,0 +1,43 @@
|
||||
|
||||
-- 安全删除方式(推荐)
|
||||
IF OBJECT_ID('dbo.ZZV_XiaoShouHuiLv', 'V') IS NOT NULL
|
||||
DROP VIEW dbo.ZZV_XiaoShouHuiLv;
|
||||
GO
|
||||
|
||||
CREATE VIEW ZZV_XiaoShouHuiLv AS
|
||||
|
||||
SELECT
|
||||
t1.FID 销售订单ID,
|
||||
t1.FBILLNO 销售订单号,
|
||||
t1.F_CONTRACTNUMBER 纸质合同号,
|
||||
t1.FDATE 业务日期,
|
||||
t1fin.FSETTLECURRID 结算币别,
|
||||
t1fin.FLOCALCURRID 本位币,
|
||||
t1fin.FEXCHANGERATE 销售订单汇率,
|
||||
1 人民币ID,
|
||||
ISNULL((
|
||||
SELECT
|
||||
TOP 1 ISNULL(t2.FEXCHANGERATE,1)
|
||||
FROM
|
||||
T_BD_RATE t2
|
||||
INNER JOIN T_BD_RATETYPE t2type ON t2.FRATETYPEID = t2type.FRATETYPEID
|
||||
WHERE
|
||||
1 = 1
|
||||
AND t2type.FNUMBER = 'HLTX01_SYS'
|
||||
AND t2.FDOCUMENTSTATUS = 'C'
|
||||
AND t2.FFORBIDSTATUS = 'A'
|
||||
AND t2.FCYFORID = t1fin.FLOCALCURRID -- 原币 = 香港元
|
||||
AND t2.FCYTOID = 1 -- 目标币 = 人民币
|
||||
AND DATEADD (MONTH, DATEDIFF (MONTH, 0, t1.FDATE), 0) = t2.FBEGDATE
|
||||
ORDER BY
|
||||
t2.FENDDATE DESC
|
||||
),1) 订单本位币兑人民币汇率 -- 直接汇率
|
||||
FROM
|
||||
T_SAL_ORDER t1
|
||||
INNER JOIN T_SAL_ORDERFIN t1fin ON t1.FID = t1fin.FID
|
||||
WHERE
|
||||
t1.FDOCUMENTSTATUS='c'
|
||||
--ORDER BY 业务日期
|
||||
|
||||
--SELECT
|
||||
-- DATEADD (MONTH, DATEDIFF (MONTH, 0, GETDATE ()), 0) AS 本月第一天;
|
||||
Loading…
x
Reference in New Issue
Block a user