1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс ProfitHandler
Граф наследования:ProfitHandler:
BaseHandler BaseReport IReportMultipleData Base IReportData IReportData GraphHandler GridHandler

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

 preparePriceFields (array $fields, string $currency)
 preparePrice (float $value, string $currency)
 getBaseCurrency ()
 getStoreTotals ()
 prepareOverallTotals (array $storeTotals)
 calculateProfitability (float $costPrice, float $profit)
 getProductFilter (array $productFilter)
Защищенные члены унаследованные от BaseHandler
 getFormattedFilter ()
 getFilter ()
 getFilterParameters ()
Защищенные члены унаследованные от BaseReport
 collectFormElements ()
 getGroupByOptions ()
 getNameForFormElement (BaseValuable $element, $pseudoReportId='')
 setCategoryKey ($categoryKey)
 setUnitKey ($unitKey)
Защищенные члены унаследованные от Base
 includeFieldComponent ($templateName, $params=array())

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

Открытые члены унаследованные от BaseHandler
 prepare ()
 getMultipleData ()
 getMultipleDemoData ()
Открытые члены унаследованные от BaseReport
 __construct ()
 getCollectedFormElements ()
 getCalculateField ()
 getGroupingField (DropDown $whatWillCalculateField)
 getFormElements ()
 getTitle ()
 setTitle ($title)
 getWeight ()
 setWeight ($weight)
 getReport ()
 setReport ($report)
 getCalculatedData ()
 setCalculatedData ($calculatedData)
 fillReport (Report $report)
 getCategoryKey ()
 getUnitKey ()
 getReportImplementedDataTypes ()
 getWidgetHandler ()
 setWidgetHandler (BaseWidget $widgetHandler)
 __clone ()
 getWhatWillCalculateOptions ($groupingValue=null)
 isEnabled ()
Открытые члены унаследованные от Base
 getPrefix ()
 setPrefix ($prefix)
 getPostfix ()
 setPostfix ($postfix)
 getAssets ()
 addAssets ($assets)
 getForm ()
 setForm ($form)
 render ()
 printContent ()
 getJsEventListeners ()
 getJsEvents ()
 addJsEventListener (Base $field=null, $eventKey, $jsParams)
 getLabel ()
 setLabel ($label)
 getCompatibleViewTypes ()
 setCompatibleViewTypes ($compatibleViewTypes)
 getId ()
 setId ($id)
 addClass ($class)
 getClasses ()
 getDataAttribute ($key)
 getDataAttributes ()
 setDataAttributes ($dataAttributes)
 addDataAttribute ($key, $value)
 getRenderedIdAttribute ()
 getKey ()
 setKey ($key)
 getRenderedClassAttributes ()
 getRenderedDataAttributes ()
 getRenderedInlineStyle ()
 isDisplayLabel ()
 setIsDisplayLabel ($isDisplayLabel)
 addInlineStyle ($key, $value)
 getInlineStyle ()
 setInlineStyle ($inlineStyle)
 isDisplay ()
 setDisplay ($display)
Открытые статические члены унаследованные от Base
static getClassName ()
Поля данных унаследованные от Base
const FIELDS_COMPONENT_NAME = 'bitrix:report.visualconstructor.config.fields'
Защищенные статические члены унаследованные от BaseHandler
static formChartSliderUrl (string $componentName, array $filter)
static getAnalyticBoardByKey ($key)
static getNoAccessToStoresStub ()
Защищенные данные унаследованные от BaseHandler
const MAX_CHART_COLUMNS_COUNT = 5
const MAX_STORES_LIST_CHARS = 25

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

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

Методы

◆ calculateProfitability()

calculateProfitability ( float $costPrice,
float $profit )
protected

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

◆ getBaseCurrency()

getBaseCurrency ( )
protected

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

◆ getProductFilter()

getProductFilter ( array $productFilter)
protected

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

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

◆ getStoreTotals()

getStoreTotals ( )
protected

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

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

◆ prepareOverallTotals()

prepareOverallTotals ( array $storeTotals)
protected

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

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

◆ preparePrice()

preparePrice ( float $value,
string $currency )
protected

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

◆ preparePriceFields()

preparePriceFields ( array $fields,
string $currency )
protected

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


Объявления и описания членов класса находятся в файле:
  • C:/bitrix/modules/catalog/lib/integration/report/handler/storeprofit/profithandler.php