Невозможно получить полные данные таблицы из хранимой процедуры.Для простоты понимания я предоставил простую хранимую процедуру.Внутри у нас другая логика и разные хранимые процедуры, которые будут возвращать таблицу.
ALTER PROCEDURE [dbo].[SP_GetResultWeeklyUnitSold]
@fromDate VARCHAR(10),
@toDate VARCHAR(10)
AS
BEGIN
SELECT *
FROM SOOrder
WHERE OrderDate BETWEEN @fromDate AND @toDate
End
var pars = new List<PXSPParameter>();
PXSPParameter fromDate = new PXSPInParameter("@fromDate",
PXDbType.VarChar, Filters.Current.StartDate);
PXSPParameter toDate = new PXSPInParameter("@toDate", PXDbType.VarChar,
Filters.Current.EndDate);
pars.Add(fromDate);
pars.Add(toDate);
var results = PXDatabase.Execute("SP_WeeklyUnitSold", pars.ToArray());
Чтобы получить таблицу результатов из хранимой процедуры.