1
This commit is contained in:
26
05.长园/CYG/CRM_Contract/ListEventPlugInEx.cs
Normal file
26
05.长园/CYG/CRM_Contract/ListEventPlugInEx.cs
Normal 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);
|
||||
}
|
||||
}
|
||||
}
|
||||
32
05.长园/CYG/CRM_Contract/长园_销售合同视图.sql
Normal file
32
05.长园/CYG/CRM_Contract/长园_销售合同视图.sql
Normal 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
|
||||
Reference in New Issue
Block a user