Bitrix-D7 22.6
 
Загрузка...
Поиск...
Не найдено
Класс ReportProductList
+ Граф наследования:ReportProductList:

Открытые члены

 onPrepareComponentParams ($arParams)
 
 executeComponent ()
 

Защищенные члены

 getGridId ()
 
 getFilterId ()
 
 prepareProductFilter (array $productIds)
 
 getProductFilterDialogContext ()
 
 getReceivedQuantityData (int $storeId, array $formattedFilter)
 
 getOutgoingQuantityData (int $storeId, array $formattedFilter)
 
 getAmountSoldData (int $storeId, array $formattedFilter)
 
 getGridColumns ()
 
 checkModules ()
 
 getGridRows ()
 
 getGridData ()
 
 getProductData ()
 
 buildDataQuery ($order=null, $limit=null, $offset=null)
 
 getFormattedFilter ()
 
 prepareItemColumn (array $item)
 
 getReservedDealListLink (int $productId, string $quantityReservedView)
 
 getReservedDealsSliderLink (int $productId)
 
 formatNumberWithMeasure ($number, int $measureId)
 
 getMeasureSymbol (int $measureId)
 
 getProductView (array $column)
 
 init ()
 
 initFilterFromIncomingData (array $incomingFilter)
 
 setFilterFields (array $filterFields)
 
 checkDocumentReadRights ()
 
 getTotalCount ()
 
 getListFilter ()
 
 getStoreTitle ()
 
 getFilterFields ()
 
 getUserFilter ()
 
 getFilterOptions ()
 
- Защищенные члены унаследованные от ProductList
 getElementDetailUrl (int $iblockId, int $skuId=0)
 
 loadMeasures ()
 
 getDefaultMeasure ()
 

Защищенные статические члены

static getEmptyStub ()
 

Защищенные данные

int $storeId = 0
 
string $navParamName = 'page'
 
array $catalogData = []
 
array $defaultGridSort = ['PRODUCT_ID' => 'desc']
 
string $reportFilterClass
 
Bitrix Main Grid Options $gridOptions
 
- Защищенные данные унаследованные от ProductList
 $measures = []
 

Подробное описание

См. определение в файле reportproductlist.php строка 21

Методы

◆ buildDataQuery()

buildDataQuery (   $order = null,
  $limit = null,
  $offset = null 
)
protected

In this report we don't have to display products that haven't been stored in the store at any point during the report period, so here we are looking for products that are not in the store right now but that might have been there before (meaning that they have been sold or moved to another store)

Аргументы
$order
$limit
$offset
Возвращает
Query

См. определение в файле reportproductlist.php строка 263

◆ checkDocumentReadRights()

checkDocumentReadRights ( )
protected

См. определение в файле reportproductlist.php строка 568

◆ checkModules()

checkModules ( )
protected

См. определение в файле reportproductlist.php строка 98

◆ executeComponent()

executeComponent ( )

См. определение в файле reportproductlist.php строка 58

◆ formatNumberWithMeasure()

formatNumberWithMeasure (   $number,
int  $measureId 
)
protected

См. определение в файле reportproductlist.php строка 463

◆ getAmountSoldData()

getAmountSoldData ( int  $storeId,
array  $formattedFilter 
)
abstractprotected

◆ getEmptyStub()

static getEmptyStub ( )
staticprotected

См. определение в файле reportproductlist.php строка 46

◆ getFilterFields()

getFilterFields ( )
protected

См. определение в файле reportproductlist.php строка 622

◆ getFilterId()

getFilterId ( )
abstractprotected

◆ getFilterOptions()

getFilterOptions ( )
protected

См. определение в файле reportproductlist.php строка 676

◆ getFormattedFilter()

getFormattedFilter ( )
protected

См. определение в файле reportproductlist.php строка 372

◆ getGridColumns()

getGridColumns ( )
abstractprotected

◆ getGridData()

getGridData ( )
protected

См. определение в файле reportproductlist.php строка 182

◆ getGridId()

getGridId ( )
abstractprotected

◆ getGridRows()

getGridRows ( )
protected

См. определение в файле reportproductlist.php строка 117

◆ getListFilter()

getListFilter ( )
protected

См. определение в файле reportproductlist.php строка 578

◆ getMeasureSymbol()

getMeasureSymbol ( int  $measureId)
protected

См. определение в файле reportproductlist.php строка 478

◆ getOutgoingQuantityData()

getOutgoingQuantityData ( int  $storeId,
array  $formattedFilter 
)
abstractprotected

◆ getProductData()

getProductData ( )
protected

См. определение в файле reportproductlist.php строка 232

◆ getProductFilterDialogContext()

getProductFilterDialogContext ( )
abstractprotected

◆ getProductView()

getProductView ( array  $column)
protected

См. определение в файле reportproductlist.php строка 483

◆ getReceivedQuantityData()

getReceivedQuantityData ( int  $storeId,
array  $formattedFilter 
)
abstractprotected

◆ getReservedDealListLink()

getReservedDealListLink ( int  $productId,
string  $quantityReservedView 
)
protected

См. определение в файле reportproductlist.php строка 440

◆ getReservedDealsSliderLink()

getReservedDealsSliderLink ( int  $productId)
protected

См. определение в файле reportproductlist.php строка 450

◆ getStoreTitle()

getStoreTitle ( )
protected

См. определение в файле reportproductlist.php строка 611

◆ getTotalCount()

getTotalCount ( )
protected

См. определение в файле reportproductlist.php строка 573

◆ getUserFilter()

getUserFilter ( )
protected

См. определение в файле reportproductlist.php строка 668

◆ init()

init ( )
protected

См. определение в файле reportproductlist.php строка 523

◆ initFilterFromIncomingData()

initFilterFromIncomingData ( array  $incomingFilter)
protected

См. определение в файле reportproductlist.php строка 539

◆ onPrepareComponentParams()

onPrepareComponentParams (   $arParams)

См. определение в файле reportproductlist.php строка 51

◆ prepareItemColumn()

prepareItemColumn ( array  $item)
protected

См. определение в файле reportproductlist.php строка 422

◆ prepareProductFilter()

prepareProductFilter ( array  $productIds)
abstractprotected

◆ setFilterFields()

setFilterFields ( array  $filterFields)
protected

См. определение в файле reportproductlist.php строка 554

Данные класса

◆ $catalogData

array $catalogData = []
protected

См. определение в файле reportproductlist.php строка 25

◆ $defaultGridSort

array $defaultGridSort = ['PRODUCT_ID' => 'desc']
protected

См. определение в файле reportproductlist.php строка 26

◆ $gridOptions

Bitrix Main Grid Options $gridOptions
protected

См. определение в файле reportproductlist.php строка 28

◆ $navParamName

string $navParamName = 'page'
protected

См. определение в файле reportproductlist.php строка 24

◆ $reportFilterClass

string $reportFilterClass
protected

См. определение в файле reportproductlist.php строка 27

◆ $storeId

int $storeId = 0
protected

См. определение в файле reportproductlist.php строка 23