1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс ReportProductList
Граф наследования:ReportProductList:
ProductList CBitrixComponent

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

 onPrepareComponentParams ($arParams)
 executeComponent ()
Открытые члены унаследованные от CBitrixComponent
 onIncludeComponentLang ()
 __construct ($component=null)
 getName ()
 getRelativePath ()
 getPath ()
 getTemplateName ()
 setTemplateName ($templateName)
 setSiteTemplateId ($siteTemplateId)
 getSiteTemplateId ()
 setSiteId ($siteId)
 getSiteId ()
 setLanguageId ($languageId)
 getLanguageId ()
 getSignedParameters ()
 getTemplatePage ()
 getTemplate ()
 getParent ()
 getTemplateCachedData ()
 setTemplateCachedData ($templateCachedData)
 initComponent ($componentName, $componentTemplate=false)
 __prepareComponentParams (&$arParams)
 includeComponentLang ($relativePath="", $lang=false)
 includeComponentTemplate ($templatePage="", $customTemplatePath="")
 initComponentTemplate ($templatePage="", $siteTemplate=false, $customTemplatePath="")
 showComponentTemplate ()
 addIncludeAreaIcon ($arIcon)
 addIncludeAreaIcons ($arIcons)
 getIncludeAreaIcons ()
 getCacheID ($additionalCacheID=false)
 startResultCache ($cacheTime=false, $additionalCacheID=false, $cachePath=false)
 endResultCache ()
 abortResultCache ()
 clearResultCache ($additionalCacheID=false, $cachePath=false)
 getCachePath ()
 setResultCacheKeys ($arResultCacheKeys)
 getEditAreaId ($entryId)
 addEditAction ($entryId, $editLink, $editTitle=false, $arParams=array())
 addDeleteAction ($entryId, $deleteLink, $deleteTitle=false, $arParams=array())
 setTemplateEpilog ($arEpilogInfo)
 __showError ($errorMessage, $errorCode="")
 addChildCSS ($cssPath)
 addChildJS ($jsPath)
 addChildEpilog ($epilogFile)
 addChildFrame ($frame)
 addEditButton ($arButton)
 addViewTarget ($target, $content, $pos)
 randString ($length=6)
 setFrameMode ($mode)
 getFrameMode ()
 getRealFrameMode ()
 getDefaultFrameMode ()

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

 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 ()
Защищенные члены унаследованные от CBitrixComponent
 listKeysSignedParameters ()
 __includeComponent ()

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

static getEmptyStub ()

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

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

Дополнительные унаследованные члены

Открытые статические члены унаследованные от CBitrixComponent
static includeComponentClass ($componentName)
static clearComponentCache ($componentName, $siteId="")
Поля данных унаследованные от CBitrixComponent
 $__name = ""
 $__path = ""
 $__templatePage = ""
 $__template = null
 $arParams = array()
 $arResult = array()
 $arResultCacheKeys = false
 $__parent = null

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

См. определение в файле 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 ( )

Function calls __includeComponent in order to execute the component.

Возвращает
mixed

Переопределяет метод предка CBitrixComponent.

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

◆ formatNumberWithMeasure()

formatNumberWithMeasure ( $number,
int $measureId )
protected

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

◆ getAmountSoldData()

getAmountSoldData ( int $storeId,
array $formattedFilter )
abstractprotected

◆ getEmptyStub()

getEmptyStub ( )
staticprotected

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

◆ getFilterFields()

getFilterFields ( )
protected

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

◆ getFilterId()

getFilterId ( )
abstractprotected

◆ getFilterOptions()

getFilterOptions ( )
protected

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

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

◆ getTotalCount()

getTotalCount ( )
protected

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

◆ getUserFilter()

getUserFilter ( )
protected

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

◆ init()

init ( )
protected

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

◆ initFilterFromIncomingData()

initFilterFromIncomingData ( array $incomingFilter)
protected

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

◆ isAllStoresGrid()

isAllStoresGrid ( )
protected

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

◆ onPrepareComponentParams()

onPrepareComponentParams ( $arParams)

Event called from includeComponent before component execution.

Takes component parameters as argument and should return it formatted as needed.

Аргументы
array[string]mixed$arParams
Возвращает
array[string]mixed

Переопределяет метод предка CBitrixComponent.

См. определение в файле 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


Объявления и описания членов класса находятся в файле: