2023-12-20 22:26:30 +08:00
|
|
|
|
using Kingdee.BOS;
|
|
|
|
|
|
using Kingdee.BOS.Core.Report;
|
2023-12-20 09:08:21 +08:00
|
|
|
|
using Kingdee.BOS.Util;
|
|
|
|
|
|
using Kingdee.K3.SCM.App.Sal.Report;
|
|
|
|
|
|
using System;
|
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
|
using System.ComponentModel;
|
|
|
|
|
|
using System.Data;
|
|
|
|
|
|
using System.Linq;
|
2023-12-20 22:26:30 +08:00
|
|
|
|
using System.Net;
|
2023-12-20 09:08:21 +08:00
|
|
|
|
using System.Text;
|
|
|
|
|
|
using System.Threading.Tasks;
|
|
|
|
|
|
|
2023-12-20 22:26:30 +08:00
|
|
|
|
namespace HW.App.Sal.Report.PlugInEx
|
2023-12-20 09:08:21 +08:00
|
|
|
|
{
|
|
|
|
|
|
[Description("销售出库明细报表数据源插件-扩展"), HotUpdate]
|
|
|
|
|
|
public class SaleOutStockDetailRptEx : SaleOutStockDetailRpt
|
|
|
|
|
|
{
|
|
|
|
|
|
public override void Initialize()
|
|
|
|
|
|
{
|
|
|
|
|
|
base.Initialize();
|
|
|
|
|
|
}
|
|
|
|
|
|
public override ReportTitles GetReportTitles(IRptParams filter)
|
|
|
|
|
|
{
|
|
|
|
|
|
return base.GetReportTitles(filter);
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public override List<SummaryField> GetSummaryColumnInfo(IRptParams filter)
|
|
|
|
|
|
{
|
|
|
|
|
|
return base.GetSummaryColumnInfo(filter);
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public override void BuilderReportSqlAndTempTable(IRptParams filter, string tableName)
|
|
|
|
|
|
{
|
|
|
|
|
|
base.BuilderReportSqlAndTempTable(filter, tableName);
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
protected override DataTable GetReportData(string tablename, IRptParams filter)
|
|
|
|
|
|
{
|
2023-12-20 22:26:30 +08:00
|
|
|
|
var dataTable = base.GetReportData(tablename, filter);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var sql = @"select ";
|
|
|
|
|
|
return dataTable;
|
2023-12-20 09:08:21 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public override void CloseReport()
|
|
|
|
|
|
{
|
|
|
|
|
|
base.CloseReport();
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public override ReportHeader GetReportHeaders(IRptParams filter)
|
|
|
|
|
|
{
|
2023-12-20 22:26:30 +08:00
|
|
|
|
var header = base.GetReportHeaders(filter);
|
|
|
|
|
|
|
|
|
|
|
|
//header.AddChild("FSALESCATEGORY", new LocaleValue("销售类别"));
|
|
|
|
|
|
|
|
|
|
|
|
return header;
|
2023-12-20 09:08:21 +08:00
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|