1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс CReportHelper
Граф наследования:CReportHelper:
CBaseSaleReportHelper CSaleReportSaleBasketHelper CSaleReportSaleOrderHelper CSaleReportSaleProductHelper CSaleReportUserHelper

Открытые статические члены

static getEntityName ()
static getOwnerId ()
static getColumnList ()
static getAlternatePhrasesOfColumns ()
static getDefaultColumns ()
static getPeriodFilter ($date_from, $date_to)
static & getUFInfo ()
static & getUFEnumerations ($usedUFMap=null)
static detectUserField ($field)
static getUserFieldDataType ($arUF)
static getUserFieldEnumerationValue ($valueKey, $ufInfo)
static getUserFieldFileValue ($valueKey, $ufInfo)
static getUserFieldFileValueForChart ($valueKey, $ufInfo)
static getUserFieldDiskFileValue ($valueKey, $ufInfo)
static getUserFieldDiskFileValueForChart ($valueKey, $ufInfo)
static getUserFieldEmployeeValue ($valueKey, $ufInfo)
static getUserFieldEmployeeValueForChart ($valueKey, $ufInfo)
static getUserFieldCrmTypePrefixMap ()
static getUserFieldCrmValue ($valueKey, $ufInfo)
static getUserFieldCrmValueForChart ($valueKey, $ufInfo)
static getUserFieldCrmStatusValue ($valueKey, $ufInfo)
static getUserFieldIblockElementValue ($valueKey, $ufInfo)
static getUserFieldIblockElementValueForChart ($valueKey, $ufInfo)
static getUserFieldIblockSectionValue ($valueKey, $ufInfo)
static getUserFieldIblockSectionValueForChart ($valueKey, $ufInfo)
static getUserFieldMoneyValue ($valueKey, $ufInfo)
static getUserFieldMoneyValueForChart ($valueKey, $ufInfo)
static setRuntimeFields (\Bitrix\Main\Entity\Base $entity, $sqlTimeInterval)
static getCustomColumnTypes ()
static getGrcColumns ()
static getCalcVariations ()
static getCompareVariations ()
static getFiltrableColumnGroups ()
static buildHTMLSelectTreePopup ($tree, $withReferencesChoose=false, $level=0)
static buildSelectTreePopupElelemnt ($humanTitle, $fullHumanTitle, $fieldDefinition, $fieldType, $ufInfo=array())
static getCustomSelectFields ($select, $fList)
static fillFilterReferenceColumns (&$filters, &$fieldList)
static fillFilterReferenceColumn (&$filterElement, Entity\ReferenceField $field)
static fillFilterUFColumns (&$filters, &$fieldList)
static fillFilterUFColumn (&$filterElement, $field, $ufInfo)
static beforeFilterBackReferenceRewrite (&$filter, $viewColumns)
static getEntityFilterPrimaryFieldName ($fElem)
static confirmFilterBackReferenceRewrite ($fElem, $chain)
static confirmSelectBackReferenceRewrite ($elem, $chain)
static beforeViewDataQuery (&$select, &$filter, &$group, &$order, &$limit, &$options, &$runtime=null)
static rewriteResultRowValues (&$row, &$columnInfo)
static collectUFValues ($rows, $columnInfo, $total)
static prepareValueToRound ($value)
static formatResults (&$rows, &$columnInfo, $total)
static formatResultsTotal (&$total, &$columnInfo, &$customChartTotal=null)
static getDefaultElemHref ($elem, $fList)
static getDefaultReports ()
static getFirstVersion ()
static getCurrentVersion ()
static setUserNameFormat ($userNameFormat)
static getUserNameFormat ()
static renderUserSearch ($id, $searchInputId, $dataInputId, $componentName, $siteId='', $nameFormat='', $delay=0)

Поля данных

const UF_DATETIME_SHORT_POSTFIX = '_DTSHORT'
const UF_TEXT_TRIM_POSTFIX = '_TRIMTX'
const UF_BOOLEAN_POSTFIX = '_BLINL'
const UF_MONEY_NUMBER_POSTFIX = '_MNNUMB_FLTR'
const UF_MONEY_CURRENCY_POSTFIX = '_MNCRCY_FLTR'

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

static prepareUFInfo ()
static prepareUFEnumerations ($usedUFMap=null)

Статические защищенные данные

static $userNameFormat = null
static $arUFId = null
static $ufInfo = null
static $ufEnumerations = null
static $ufFiles = array()
static $ufEmployees = array()
static $ufDiskFiles = array()
static $ufCrmElements = array()
static $ufCrmStatuses = array()
static $ufIblockElements = array()
static $ufIblockSections = array()

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

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

Методы

◆ beforeFilterBackReferenceRewrite()

beforeFilterBackReferenceRewrite ( & $filter,
$viewColumns )
static

Переопределяется в CSaleReportSaleBasketHelper и CSaleReportSaleProductHelper.

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

◆ beforeViewDataQuery()

beforeViewDataQuery ( & $select,
& $filter,
& $group,
& $order,
& $limit,
& $options,
& $runtime = null )
static

Переопределяется в CSaleReportSaleBasketHelper, CSaleReportSaleProductHelper и CSaleReportUserHelper.

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

◆ buildHTMLSelectTreePopup()

buildHTMLSelectTreePopup ( $tree,
$withReferencesChoose = false,
$level = 0 )
static

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

◆ buildSelectTreePopupElelemnt()

buildSelectTreePopupElelemnt ( $humanTitle,
$fullHumanTitle,
$fieldDefinition,
$fieldType,
$ufInfo = array() )
static

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

◆ collectUFValues()

collectUFValues ( $rows,
$columnInfo,
$total )
static

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

◆ confirmFilterBackReferenceRewrite()

confirmFilterBackReferenceRewrite ( $fElem,
$chain )
static

Переопределяется в CSaleReportSaleProductHelper и CSaleReportUserHelper.

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

◆ confirmSelectBackReferenceRewrite()

confirmSelectBackReferenceRewrite ( $elem,
$chain )
static

Переопределяется в CSaleReportSaleProductHelper и CSaleReportUserHelper.

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

◆ detectUserField()

detectUserField ( $field)
static

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

◆ fillFilterReferenceColumn()

fillFilterReferenceColumn ( & $filterElement,
Entity\ReferenceField $field )
static

Переопределяется в CSaleReportSaleBasketHelper, CSaleReportSaleOrderHelper и CSaleReportUserHelper.

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

◆ fillFilterReferenceColumns()

fillFilterReferenceColumns ( & $filters,
& $fieldList )
static

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

◆ fillFilterUFColumn()

fillFilterUFColumn ( & $filterElement,
$field,
$ufInfo )
static

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

◆ fillFilterUFColumns()

fillFilterUFColumns ( & $filters,
& $fieldList )
static

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

◆ formatResults()

formatResults ( & $rows,
& $columnInfo,
$total )
static

Переопределяется в CSaleReportSaleBasketHelper, CSaleReportSaleOrderHelper, CSaleReportSaleProductHelper и CSaleReportUserHelper.

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

◆ formatResultsTotal()

formatResultsTotal ( & $total,
& $columnInfo,
& $customChartTotal = null )
static

Переопределяется в CSaleReportSaleBasketHelper, CSaleReportSaleOrderHelper, CSaleReportSaleProductHelper и CSaleReportUserHelper.

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

◆ getAlternatePhrasesOfColumns()

getAlternatePhrasesOfColumns ( )
static

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

◆ getCalcVariations()

getCalcVariations ( )
static

Переопределяется в CSaleReportSaleBasketHelper, CSaleReportSaleOrderHelper, CSaleReportSaleProductHelper и CSaleReportUserHelper.

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

◆ getColumnList()

getColumnList ( )
static

Переопределяется в CSaleReportSaleBasketHelper, CSaleReportSaleOrderHelper, CSaleReportSaleProductHelper и CSaleReportUserHelper.

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

◆ getCompareVariations()

getCompareVariations ( )
static

Переопределяется в CSaleReportSaleBasketHelper, CSaleReportSaleOrderHelper, CSaleReportSaleProductHelper и CSaleReportUserHelper.

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

◆ getCurrentVersion()

getCurrentVersion ( )
static

Переопределяется в CBaseSaleReportHelper.

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

◆ getCustomColumnTypes()

getCustomColumnTypes ( )
static

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

◆ getCustomSelectFields()

getCustomSelectFields ( $select,
$fList )
static

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

◆ getDefaultColumns()

getDefaultColumns ( )
static

Переопределяется в CSaleReportSaleBasketHelper, CSaleReportSaleOrderHelper, CSaleReportSaleProductHelper и CSaleReportUserHelper.

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

◆ getDefaultElemHref()

getDefaultElemHref ( $elem,
$fList )
static

Переопределяется в CSaleReportSaleBasketHelper, CSaleReportSaleOrderHelper, CSaleReportSaleProductHelper и CSaleReportUserHelper.

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

◆ getDefaultReports()

getDefaultReports ( )
static

Переопределяется в CBaseSaleReportHelper.

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

◆ getEntityFilterPrimaryFieldName()

getEntityFilterPrimaryFieldName ( $fElem)
static

Переопределяется в CSaleReportSaleProductHelper.

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

◆ getEntityName()

getEntityName ( )
static

Переопределяется в CSaleReportSaleBasketHelper, CSaleReportSaleOrderHelper, CSaleReportSaleProductHelper и CSaleReportUserHelper.

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

◆ getFiltrableColumnGroups()

getFiltrableColumnGroups ( )
static

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

◆ getFirstVersion()

getFirstVersion ( )
static

Переопределяется в CBaseSaleReportHelper.

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

◆ getGrcColumns()

getGrcColumns ( )
static

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

◆ getOwnerId()

getOwnerId ( )
static

Переопределяется в CSaleReportSaleBasketHelper, CSaleReportSaleOrderHelper, CSaleReportSaleProductHelper и CSaleReportUserHelper.

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

◆ getPeriodFilter()

getPeriodFilter ( $date_from,
$date_to )
static

Переопределяется в CSaleReportSaleBasketHelper, CSaleReportSaleOrderHelper, CSaleReportSaleProductHelper и CSaleReportUserHelper.

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

◆ getUFEnumerations()

& getUFEnumerations ( $usedUFMap = null)
static

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

◆ getUFInfo()

& getUFInfo ( )
static

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

◆ getUserFieldCrmStatusValue()

getUserFieldCrmStatusValue ( $valueKey,
$ufInfo )
static

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

◆ getUserFieldCrmTypePrefixMap()

getUserFieldCrmTypePrefixMap ( )
static

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

◆ getUserFieldCrmValue()

getUserFieldCrmValue ( $valueKey,
$ufInfo )
static

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

◆ getUserFieldCrmValueForChart()

getUserFieldCrmValueForChart ( $valueKey,
$ufInfo )
static

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

◆ getUserFieldDataType()

getUserFieldDataType ( $arUF)
static

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

◆ getUserFieldDiskFileValue()

getUserFieldDiskFileValue ( $valueKey,
$ufInfo )
static

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

◆ getUserFieldDiskFileValueForChart()

getUserFieldDiskFileValueForChart ( $valueKey,
$ufInfo )
static

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

◆ getUserFieldEmployeeValue()

getUserFieldEmployeeValue ( $valueKey,
$ufInfo )
static

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

◆ getUserFieldEmployeeValueForChart()

getUserFieldEmployeeValueForChart ( $valueKey,
$ufInfo )
static

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

◆ getUserFieldEnumerationValue()

getUserFieldEnumerationValue ( $valueKey,
$ufInfo )
static

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

◆ getUserFieldFileValue()

getUserFieldFileValue ( $valueKey,
$ufInfo )
static

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

◆ getUserFieldFileValueForChart()

getUserFieldFileValueForChart ( $valueKey,
$ufInfo )
static

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

◆ getUserFieldIblockElementValue()

getUserFieldIblockElementValue ( $valueKey,
$ufInfo )
static

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

◆ getUserFieldIblockElementValueForChart()

getUserFieldIblockElementValueForChart ( $valueKey,
$ufInfo )
static

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

◆ getUserFieldIblockSectionValue()

getUserFieldIblockSectionValue ( $valueKey,
$ufInfo )
static

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

◆ getUserFieldIblockSectionValueForChart()

getUserFieldIblockSectionValueForChart ( $valueKey,
$ufInfo )
static

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

◆ getUserFieldMoneyValue()

getUserFieldMoneyValue ( $valueKey,
$ufInfo )
static

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

◆ getUserFieldMoneyValueForChart()

getUserFieldMoneyValueForChart ( $valueKey,
$ufInfo )
static

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

◆ getUserNameFormat()

getUserNameFormat ( )
static

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

◆ prepareUFEnumerations()

prepareUFEnumerations ( $usedUFMap = null)
staticprotected

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

◆ prepareUFInfo()

prepareUFInfo ( )
staticprotected

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

◆ prepareValueToRound()

prepareValueToRound ( $value)
static

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

◆ renderUserSearch()

renderUserSearch ( $id,
$searchInputId,
$dataInputId,
$componentName,
$siteId = '',
$nameFormat = '',
$delay = 0 )
static

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

◆ rewriteResultRowValues()

rewriteResultRowValues ( & $row,
& $columnInfo )
static

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

◆ setRuntimeFields()

setRuntimeFields ( \Bitrix\Main\Entity\Base $entity,
$sqlTimeInterval )
static

Переопределяется в CSaleReportSaleProductHelper.

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

◆ setUserNameFormat()

setUserNameFormat ( $userNameFormat)
static

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

Поля

◆ $arUFId

$arUFId = null
staticprotected

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

◆ $ufCrmElements

$ufCrmElements = array()
staticprotected

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

◆ $ufCrmStatuses

$ufCrmStatuses = array()
staticprotected

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

◆ $ufDiskFiles

$ufDiskFiles = array()
staticprotected

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

◆ $ufEmployees

$ufEmployees = array()
staticprotected

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

◆ $ufEnumerations

$ufEnumerations = null
staticprotected

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

◆ $ufFiles

$ufFiles = array()
staticprotected

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

◆ $ufIblockElements

$ufIblockElements = array()
staticprotected

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

◆ $ufIblockSections

$ufIblockSections = array()
staticprotected

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

◆ $ufInfo

$ufInfo = null
staticprotected

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

◆ $userNameFormat

$userNameFormat = null
staticprotected

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

◆ UF_BOOLEAN_POSTFIX

const UF_BOOLEAN_POSTFIX = '_BLINL'

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

◆ UF_DATETIME_SHORT_POSTFIX

const UF_DATETIME_SHORT_POSTFIX = '_DTSHORT'

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

◆ UF_MONEY_CURRENCY_POSTFIX

const UF_MONEY_CURRENCY_POSTFIX = '_MNCRCY_FLTR'

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

◆ UF_MONEY_NUMBER_POSTFIX

const UF_MONEY_NUMBER_POSTFIX = '_MNNUMB_FLTR'

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

◆ UF_TEXT_TRIM_POSTFIX

const UF_TEXT_TRIM_POSTFIX = '_TRIMTX'

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


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