Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс 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 ()
 
 isAllStoresGrid ()
 
 prepareFilterIncomingData (array $incomingFilter)
 
 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 строка 26

Методы

◆ 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 строка 270

◆ checkDocumentReadRights()

checkDocumentReadRights ( )
protected

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

◆ checkModules()

checkModules ( )
protected

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

◆ executeComponent()

executeComponent ( )

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

◆ formatNumberWithMeasure()

formatNumberWithMeasure ( $number,
int $measureId )
protected

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

◆ getAmountSoldData()

getAmountSoldData ( int $storeId,
array $formattedFilter )
abstractprotected

◆ getEmptyStub()

static getEmptyStub ( )
staticprotected

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

◆ getFilterFields()

getFilterFields ( )
protected

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

◆ getFilterId()

getFilterId ( )
abstractprotected

◆ getFilterOptions()

getFilterOptions ( )
protected

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

◆ getFormattedFilter()

getFormattedFilter ( )
protected

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

◆ getGridColumns()

getGridColumns ( )
abstractprotected

◆ getGridData()

getGridData ( )
protected

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

◆ getGridId()

getGridId ( )
abstractprotected

◆ getGridRows()

getGridRows ( )
protected

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

◆ getListFilter()

getListFilter ( )
protected

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

◆ getMeasureSymbol()

getMeasureSymbol ( int $measureId)
protected

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

◆ getOutgoingQuantityData()

getOutgoingQuantityData ( int $storeId,
array $formattedFilter )
abstractprotected

◆ getProductData()

getProductData ( )
protected

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

◆ getProductFilterDialogContext()

getProductFilterDialogContext ( )
abstractprotected

◆ getProductView()

getProductView ( array $column)
protected

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

◆ getReceivedQuantityData()

getReceivedQuantityData ( int $storeId,
array $formattedFilter )
abstractprotected

◆ getReservedDealListLink()

getReservedDealListLink ( int $productId,
string $quantityReservedView )
protected

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

◆ getReservedDealsSliderLink()

getReservedDealsSliderLink ( int $productId)
protected

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

◆ getStoreTitle()

getStoreTitle ( )
protected

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

◆ getTotalCount()

getTotalCount ( )
protected

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

◆ getUserFilter()

getUserFilter ( )
protected

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

◆ init()

init ( )
protected

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

◆ initFilterFromIncomingData()

initFilterFromIncomingData ( array $incomingFilter)
protected

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

◆ isAllStoresGrid()

isAllStoresGrid ( )
protected

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

◆ onPrepareComponentParams()

onPrepareComponentParams ( $arParams)

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

◆ prepareFilterIncomingData()

prepareFilterIncomingData ( array $incomingFilter)
protected

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

◆ prepareItemColumn()

prepareItemColumn ( array $item)
protected

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

◆ prepareProductFilter()

prepareProductFilter ( array $productIds)
abstractprotected

◆ setFilterFields()

setFilterFields ( array $filterFields)
protected

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

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

◆ $catalogData

array $catalogData = []
protected

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

◆ $defaultGridSort

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

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

◆ $gridOptions

Bitrix Main Grid Options $gridOptions
protected

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

◆ $navParamName

string $navParamName = 'page'
protected

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

◆ $reportFilterClass

string $reportFilterClass
protected

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

◆ $storeId

int $storeId = 0
protected

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