This commit is contained in:
PastSaid
2024-07-16 10:33:50 +08:00
parent e8a1f46c3d
commit fa480006a8
132 changed files with 20893 additions and 4519 deletions

View File

@@ -0,0 +1,26 @@
using Kingdee.BOS.Core.DynamicForm.PlugIn.Args;
using Kingdee.BOS.Core.List.PlugIn;
using Kingdee.BOS.Util;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
namespace CYG.CRM_Contract
{
[Description("数据导出"), HotUpdate]
public class ListEventPlugInEx : AbstractListPlugIn
{
public override void BeforeExportData(BeforeExportDataArgs e)
{
base.BeforeExportData(e);
}
public override void BeforeExportDataNew(BeforeExportDataNewArgs e)
{
base.BeforeExportDataNew(e);
}
}
}

View File

@@ -0,0 +1,32 @@
CREATE VIEW V_DB_CONTRACT AS
SELECT t1.FID,t1.FName,t1.FNumber,t1.FDOCUMENTSTATUS,t1.FFORBIDSTATUS
,ISNULL(t1.,0) AS 'FPlanRatePrepay'
,ISNULL(t1.,0) * t1.FCONTRACTAMOUNT AS 'FPlanPrepay'
,ISNULL(t1.,0) AS 'FPlanRateDeliver'
,ISNULL(t1.,0) * t1.FCONTRACTAMOUNT AS 'FPlanDeliver'
,ISNULL(t1.,0) AS 'FPlanRateArrive'
,ISNULL(t1.,0) * t1.FCONTRACTAMOUNT AS 'FPlanArrive'
,ISNULL(t1.,0) AS 'FPlanRateCheck'
,ISNULL(t1.,0) * t1.FCONTRACTAMOUNT AS 'FPlanCheck'
,ISNULL(t1.,0) AS 'FPlanRateQuality'
,ISNULL(t1.,0) * t1.FCONTRACTAMOUNT AS 'FPlanQuality'
FROM(
SELECT
t0.FID,t0.FBILLNO AS 'FNumber'
,t0.FNAME as FName
,t0.FDOCUMENTSTATUS
,'A' AS 'FFORBIDSTATUS'
,t0p.F_CYG_TEXT
,t0p.FRECADVANCERATE
,t0f.FCONTRACTAMOUNT
FROM T_CRM_CONTRACT t0
INNER JOIN T_CRM_CONTRACTFIN t0f on t0f.FID = t0.FID
INNER JOIN T_CRM_CONTRACTPLAN t0p on t0.FID = t0p.FID
WHERE t0.FDOCUMENTSTATUS = 'C'
) t0
PIVOT
(
SUM(t0.FRECADVANCERATE)
FOR
t0.f_CYG_TEXT IN ([],[],[],[],[])
) AS t1