Sp_Sales_PurchaseAnalysiseOfSupplyGroup.md 1.9 KB

Sp_Sales_PurchaseAnalysiseOfSupplyGroup (procedure)

供应商月度供应汇总表

  • Type: PROCEDURE
  • Deterministic: NO
  • SQL data access: CONTAINS SQL

Parameters

# Mode Name Type
1 IN tStartDate datetime
2 IN tEndDate datetime
3 IN sBrId varchar(100)
4 IN sSuId varchar(100)
5 IN sLoginId varchar(100)
6 IN bFilter varchar(5000)
7 IN pageNum int
8 IN pageSize int
9 OUT totalCount int
10 IN countCloumn varchar(5000)
11 OUT countMapJson longtext
12 IN sFilterOrderBy varchar(5000)
13 IN sGroupby_select_sql varchar(5000)
14 IN sGroupby_group_sql varchar(5000)

Body

Body is not pre-cached. To inspect: mysql --defaults-file=~/.my.cnf -e 'SHOW CREATE PROCEDURESpSales_PurchaseAnalysiseOfSupplyGroup'._

Narrative

Business context: 采购管理 → 采购分析报表 → 供应商月度供应汇总表 — paged monthly supplier-supply summary that pivots purchase qty and money by supplier × material across the period. Used by procurement for month-over-month supplier-supply comparisons.

What it does: Builds temp SAS/tempSAS, INSERT INTO SAS from viw_purpurchaseorder joined against elesupply, elematerials, sistax, grouping rows into a supplier×material pivot keyed on month-of-tCreateDate. Update SAS fills in derived columns; the standard Sp_Do_UpdateByPageSizeBefore trailer returns pageNum/pageSize slice and countMapJson from countCloumn. bFilter/sFilterOrderBy/sGroupby_* spliced in.

Invocation: Status: appears orphaned in this snapshot. No gdsconfigformmaster binding and no xly-src reference at all. May have been a planned report whose form-master row was never persisted, or was pruned. Maintainer audit recommended.