Требуется разработчик! Поддержка серверов

REPORT: методы, функции, константы класса Битрикс


Блог разработчика

9 августа 2016 ResizeImageGet и простой водяной знак налету

Сегодня поговорим о том как проще всего воткнуть водяной знак на картинки в Битрикс. Например, на все изображения каталога.

21 июля 2016 Добавление вкладки в CRM коробки Битрикс24

В этом посте я покажу, как легко и просто добавить вкладку в сущность CRM. И не просто добавить, а вывести там свой контент.

21 июля 2016 Как просто обращаться из коробки Битрикс24 на сайт на базе Битрикс

К примеру вам хочется внутренним скриптом дернуть с сайта-магазина информацию, которая там, в свою очередь, закрыта некоторыми правами. Например, админскими. Можно конечно мутить свой REST, или иной формат общения, но проще всего воспользоваться штатным инструментом:

События модуля report

СобытиеВызывается
OnBeforeReportAddCReport::Add
OnReportAddCReport::Add
OnBeforeReportUpdateCReport::Update
OnReportUpdateCReport::Update
OnBeforeReportDeleteCReport::Delete
OnReportDeleteCReport::Delete

Константы модуля report

КонстантаПроверяется
BX_COMP_MANAGED_CACHERightsManager::getGroupsAndDepartments
PUBLIC_AJAX_MODEController::sendJsonResponse

Список функций и методов модуля report

Метод
CReport::Add($settings)
CReport::Update($ID, $settings)
CReport::Delete($ID)
CReport::GetList($owner = '')
CReport::setViewParams($id, $templateName, $strParams)
CReport::getViewParams($id, $templateName)
CReport::clearViewParams($id)
CReport::GetCountInt($owner = '')
CReport::generateChains($strChains, $initEntity, $initKey)
CReport::generateColumnTree($chains, $initEntity, $helper_class, $level = 0)
CReport::attachLangToColumnTree(&$tree, $initEntity, $helper_class, $preTitle = array())
CReport::fillFilterReferenceColumns(&$filters, &$fieldList, $helperClass)
CReport::checkSelectViewElementCyclicDependency($select, $elemIndex)
CReport::prepareSelectViewElement($elem, $select, $is_init_entity_aggregated, $fList, $fChainList, $helper_class, Entity\Base $entity)
CReport::getFullColumnTitle($view, $viewColumns, $fullHumanTitles)
CReport::isColumnPercentable($view, $helperClassName)
CReport::isColumnTotalCountable($view, $helperClassName)
CReport::appendHrefSelectElements(&$elem, $fList, $entity, $helper_class, &$select, &$runtime)
CReport::generateValueUrl($elem, $dataRow, $entity)
CReport::rewriteUserShortName(&$select, &$runtime, $format, $entity, $grc =false)
CReport::getUniqueFieldsByTree($tree)
CReport::isValidFilterCompareVariation($fDefinition, $fType, $variation, $variations)
CReport::addFreshDefaultReports($vReports, $ownerId)
CReport::sqlizeFilter($filter)
CReport::makeSingleFilter($filter)
CReport::collectFullHumanTitles($tree)
CReport::getFormattedNameExpr($format, $defPrefix)
CReportHelper::getEntityName()
CReportHelper::getOwnerId()
CReportHelper::getColumnList()
CReportHelper::getDefaultColumns()
CReportHelper::getPeriodFilter($date_from, $date_to)
CReportHelper::prepareUFInfo()
CReportHelper::&getUFInfo()
CReportHelper::prepareUFEnumerations($usedUFMap = null)
CReportHelper::&getUFEnumerations($usedUFMap = null)
CReportHelper::detectUserField($field)
CReportHelper::getUserFieldDataType($arUF)
CReportHelper::getFieldDataType($field)
CReportHelper::getUserFieldEnumerationValue($valueKey, $ufInfo)
CReportHelper::getUserFieldFileValue($valueKey, $ufInfo)
CReportHelper::getUserFieldFileValueForChart($valueKey, $ufInfo)
CReportHelper::getUserFieldDiskFileValue($valueKey, $ufInfo)
CReportHelper::getUserFieldDiskFileValueForChart($valueKey, $ufInfo)
CReportHelper::getUserFieldEmployeeValue($valueKey, $ufInfo)
CReportHelper::getUserFieldEmployeeValueForChart($valueKey, $ufInfo)
CReportHelper::getUserFieldCrmValue($valueKey, $ufInfo)
CReportHelper::getUserFieldCrmValueForChart($valueKey, $ufInfo)
CReportHelper::getUserFieldCrmStatusValue($valueKey, $ufInfo)
CReportHelper::getUserFieldIblockElementValue($valueKey, $ufInfo)
CReportHelper::getUserFieldIblockElementValueForChart($valueKey, $ufInfo)
CReportHelper::getUserFieldIblockSectionValue($valueKey, $ufInfo)
CReportHelper::getUserFieldIblockSectionValueForChart($valueKey, $ufInfo)
CReportHelper::setRuntimeFields(\Bitrix\Main\Entity\Base $entity, $sqlTimeInterval)
CReportHelper::getCustomColumnTypes()
CReportHelper::getGrcColumns()
CReportHelper::getCalcVariations()
CReportHelper::getCompareVariations()
CReportHelper::buildHTMLSelectTreePopup($tree, $withReferencesChoose = false, $level = 0)
CReportHelper::buildSelectTreePopupElelemnt($humanTitle, $fullHumanTitle, $fieldDefinition, $fieldType, $ufInfo = array())
CReportHelper::getCustomSelectFields($select, $fList)
CReportHelper::fillFilterReferenceColumns(&$filters, &$fieldList)
CReportHelper::fillFilterReferenceColumn(&$filterElement, Entity\ReferenceField $field)
CReportHelper::fillFilterUFColumns(&$filters, &$fieldList)
CReportHelper::fillFilterUFColumn(&$filterElement, $field, $ufInfo)
CReportHelper::beforeFilterBackReferenceRewrite(&$filter, $viewColumns)
CReportHelper::getEntityFilterPrimaryFieldName($fElem)
CReportHelper::confirmFilterBackReferenceRewrite($fElem, $chain)
CReportHelper::confirmSelectBackReferenceRewrite($elem, $chain)
CReportHelper::beforeViewDataQuery(&$select, &$filter, &$group, &$order, &$limit, &$options, &$runtime = null)
CReportHelper::rewriteResultRowValues(&$row, &$columnInfo)
CReportHelper::collectUFValues($rows, $columnInfo, $total)
CReportHelper::formatResults(&$rows, &$columnInfo, $total)
CReportHelper::formatResultValue($k, &$v, &$row, &$cInfo, $total, &$customChartValue = null)
CReportHelper::formatResultsTotal(&$total, &$columnInfo, &$customChartTotal = null)
CReportHelper::getDefaultElemHref($elem, $fList)
CReportHelper::getDefaultReports()
CReportHelper::getFirstVersion()
CReportHelper::getCurrentVersion()
CReportHelper::setUserNameFormat($userNameFormat)
CReportHelper::getUserNameFormat()
CReportHelper::renderUserSearch($id, $searchInputId, $dataInputId, $componentName, $siteId = '', $nameFormat = '', $delay = 0)
ReportTable::getMap()
Sharing::__construct($reportId)
Sharing::changeSharing($listNewEntity)
Sharing::getErrors()
Sharing::getEntityOfSharing($reportId)
Sharing::getUserData($userId)
Sharing::parseEntityValue($entity)
Sharing::getTypeData($type, $id)
Sharing::getSocNetDestination($userId, $selected = array())
Sharing::onReportDelete($reportId)
Sharing::getByReportId()
Sharing::addToManyEntity(array $listData)
Sharing::updateManyEntity(array $listData)
Sharing::deleteManyEntity(array $listData)
Sharing::getUserUrl($userId)
Sharing::getImage($imageId)
RightsManager::__construct($userId)
RightsManager::canRead($reportId)
RightsManager::canEdit($reportId)
RightsManager::canDelete($reportId)
RightsManager::canShare($reportId)
RightsManager::getGroupsAndDepartments()
RightsManager::isOwner($reportId)
RightsManager::compareAccess($access1, $access2)
SharingTable::getTableName()
SharingTable::getMap()
Controller::__construct()
Controller::init()
Controller::end()
Controller::exec()
Controller::triggerOnBeforeAction($action)
Controller::getUser()
Controller::sendJsonResponse($response, $params = null)
Controller::sendJsonErrorResponse()
Controller::sendJsonAccessDeniedResponse($message = '')
Controller::sendJsonInvalidSignResponse($message = '')
Controller::sendJsonSuccessResponse(array $response = array())
Controller::sendResponse($response)
Controller::getErrors()
Controller::getErrorByCode($code)
Controller::resolveAction()
Controller::normalizeListOfAction(array $listOfActions)
Controller::normalizeActionDescription($action, $description)
Controller::checkAction()
Controller::listActions()
Controller::getAction()
Controller::getActionDescription()
Controller::setAction($action, array $description)
Controller::setActionName($action)
Controller::checkRequiredModules()
Controller::prepareParams()
Controller::processBeforeAction($actionName)
Controller::runAction()
Controller::runProcessingException(\Exception $e)
Controller::runProcessingIfUserNotAuthorized()
Controller::runProcessingIfInvalidCsrfToken()
Controller::getApplication()
Controller::checkRequiredInputParams(array $inputParams, array $required)
Controller::checkRequiredPostParams(array $required)
Controller::checkRequiredGetParams(array $required)
Controller::checkRequiredFilesParams(array $required)
Controller::isAjaxRequest()
Widget::showConfigurationFormAction($widgetId, $boardId)
Widget::saveConfigurationFormAction($formParams)
Widget::addWidgetFromConfigurationFormAction($formParams)
Widget::createWidgetByParams($params)
Widget::buildFormAction($params)
Widget::checkIsCompatibleWithSelectedViewAction($params)
Widget::constructPseudoWidgetAction($params)
Widget::setConfigurableEntityConfiguration(ConfigurableModel $model, Base $handler, $formConfigurations)
Widget::isReportPseudo($reportId)
Widget::addReportToWidget(\Bitrix\Report\VisualConstructor\Entity\Widget $widget, $configuration)
Widget::loadAction($widgetId)
Widget::loadByBoardIdAction($boardId)
Widget::updateAction($boardKey, $widgetId, $params)
Widget::removeAction($params)
Widget::removePatternAction($widgetId)
Report::getReportHandlersByCategoryAction($categoryKey = '__')
Configuration::buildPseudoReportConfigurationAction($params)
Configuration::loadWhatWillCalculateByGroupAction($params)
Row::addAction($params)
Row::adjustWeightsAction($boardKey, $rows)
Row::deleteAction($params)
Base::runProcessingException(\Exception $e)
Board::toggleToDefaultAction($boardKey)
Board::toggleModeAction($boardKey)
Board::showAddFormAction($categories, $boardId)
Board::submitAddFormAction($formParams = array())
Board::createWidgetFromExisting($formParams)
Number::__construct()
Number::collectReportHandlerFormElements($reportHandler)
Number::prepareWidgetContent(Widget $widget, $withCalculatedData = false)
GroupedDataGrid::__construct()
GroupedDataGrid::handlerFinallyBeforePassToView($calculatedPerformedData)
GroupedDataGrid::collectWidgetHandlerFormElements($widgetHandler)
GroupedDataGrid::collectReportHandlerFormElements($reportHandler)
GroupedDataGrid::getReportDefaultColor($num)
NumberBlock::__construct()
NumberBlock::prepareWidgetFormBeforeRender(WidgetForm $form)
NumberBlock::collectWidgetHandlerFormElements($widgetHandler)
NumberBlock::collectReportHandlerFormElements($reportHandler)
NumberBlock::prepareWidgetContent(Widget $widget, $withCalculatedData = false)
NumberBlock::getReportDefaultColor($num)
BaseViewComponent::executeComponent()
NumberBlockWithFormula::__construct()
NumberBlockWithFormula::addDefaultReportHandlersToWidgetHandler(BaseWidget $widgetHandler)
NumberBlockWithFormula::collectReportHandlerFormElements($reportHandler)
Base::__construct()
Base::getComponentName()
Base::setComponentName($componentName)
Base::getComponentParameters()
Base::setComponentParameters($componentParameters)
Base::handlerFinallyBeforePassToView($data)
Base::prepareWidgetContent(Widget $widget, $withCalculatedData = false)
Base::getCalculatedPerformedData(Widget $widget, $withCalculatedData)
Base::includeComponent($componentName, $params = array())
Stack::__construct()
Stack::getCompatibleViewTypes()
Stack::handlerFinallyBeforePassToView($dataFromReport)
PieDiagram::__construct()
PieDiagram::getCompatibleViewTypes()
PieDiagram::getCustomColorList()
PieDiagram::handlerFinallyBeforePassToView($dataFromReport)
PieDiagram::getAmChartType()
PieDiagram::collectReportHandlerFormElements($reportHandler)
PieDiagram::getReportDefaultColor($num)
SmoothedGraph::__construct()
SmoothedGraph::getCompatibleViewTypes()
SmoothedGraph::handlerFinallyBeforePassToView($dataFromReport)
Funnel::__construct()
Funnel::getCompatibleViewTypes()
Funnel::getAmChartType()
Funnel::handlerFinallyBeforePassToView($dataFromReport)
DonutDiagram::__construct()
DonutDiagram::getCompatibleViewTypes()
DonutDiagram::handlerFinallyBeforePassToView($dataFromReport)
DonutDiagram::getAmChartType()
Serial::__construct()
Serial::handlerFinallyBeforePassToView($dataFromReport)
Serial::collectReportHandlerFormElements($reportHandler)
Serial::getAmChartType()
LinearGraph::__construct()
LinearGraph::getCompatibleViewTypes()
LinearGraph::handlerFinallyBeforePassToView($dataFromReport)
MultiDirectional::__construct()
MultiDirectional::handlerFinallyBeforePassToView($dataFromReport)
MultiDirectional::collectReportHandlerFormElements($reportHandler)
Base::collectWidgetHandlerFormElements($widgetHandler)
Base::getAmChartType()
Column::__construct()
Column::getCompatibleViewTypes()
Column::handlerFinallyBeforePassToView($dataFromReport)
Circle::__construct()
Circle::handlerFinallyBeforePassToView($dataFromReport)
Activity::__construct()
Activity::collectReportHandlerFormElements($reportHandler)
Activity::handlerFinallyBeforePassToView($dataFromReport)
Activity::getWeekDaysMap()
Activity::getHourList()
Activity::getReportDefaultColor($num)
Category::getParentKey()
Category::setParentKey($parentKey)
Category::getKey()
Category::setKey($key)
Category::getLabel()
Category::setLabel($label)
Category::__set($key, $value)
Category::__get($value)
ComplexHtml::__construct($id, $contentHtml = '')
ComplexHtml::printContent()
Button::__construct($id)
Button::printContent()
Html::__construct($contentHtml = '')
Html::printContent()
Html::getContent()
Html::setContent($content)
Container::printContent()
Container::setName($name)
Container::addElementBefore(Base $newField, Base $targetField)
Container::addElementAfter(Base $newField, Base $targetField)
Container::addElement(Base $element)
Container::getElements()
Container::getElement($key)
Container::setElements($elements)
Image::__construct($sourceUri = '')
Image::printContent()
Image::getUri()
Image::setUri($uri)
BaseValuable::__construct($key)
BaseValuable::getDefaultValue()
BaseValuable::setDefaultValue($defaultValue)
BaseValuable::getValue()
BaseValuable::setValue($value)
BaseValuable::getName()
BaseValuable::setName($name)
BaseValuable::normalise($config)
BaseValuable::getId()
LabelField::__construct($key, $mode = 'small')
LabelField::printContent()
LabelField::getMode()
LabelField::setMode($mode)
TimePeriod::__construct($key, $filterId = null)
TimePeriod::printContent()
TimePeriod::getDefaultConfigValue()
TimePeriod::getFilterId()
TimePeriod::setFilterId($id)
TimePeriod::normalise($config)
TimePeriod::getValueAsPeriod()
TimePeriod::prepareTimePeriodForFilter()
TimePeriod::prepareTimePeriodForQuarter($value)
TimePeriod::prepareTimePeriodForYear($value)
TimePeriod::prepareTimePeriodForMonth($value)
TimePeriod::prepareTimePeriodForThisYear()
TimePeriod::prepareTimePeriodForThisMonth()
TimePeriod::prepareTimePeriodForThisQuarter()
TimePeriod::prepareTimePeriodForLastDays($dayCount = 0)
TimePeriod::getFilterOptions()
TimePeriod::getTypeList()
TimePeriod::getMonthList()
TimePeriod::getQuarterList()
TimePeriod::getYearList()
TimePeriod::getValueForHuman()
TimePeriod::getDateTime()
TimePeriod::getCurrentYear()
TimePeriod::getCurrentMonth()
TimePeriod::getCurrentQuarter()
CustomDropDown::__construct($key)
CustomDropDown::printContent()
DropDown::__construct($key)
DropDown::printContent()
DropDown::getDefaultOptions()
DropDown::addOption($key, $value)
DropDown::addOptions($options)
DropDown::getOptions()
DropDown::setOptions($options)
CheckBox::__construct($key)
CheckBox::printContent()
Hidden::__construct($key)
Hidden::printContent()
PreviewBlock::__construct($key)
PreviewBlock::printContent()
PreviewBlock::getWidget()
PreviewBlock::setWidget(\Bitrix\Report\VisualConstructor\Entity\Widget $widget)
PreviewBlock::getAvailableViews()
PreviewBlock::getAvailableViewList()
ColorPicker::__construct($key, $mode = 'simple')
ColorPicker::printContent()
ColorPicker::getMode()
ColorPicker::setMode($mode)
ColorPicker::isPickerFieldHidden()
ColorPicker::setPickerFieldHidden($pickerFieldHidden)
Div::buildDivStart()
Div::start()
Div::end()
Div::printContent()
Div::getContent()
Div::setContent($content)
Base::getClassName()
Base::getPrefix()
Base::setPrefix($prefix)
Base::getPostfix()
Base::setPostfix($postfix)
Base::getAssets()
Base::addAssets($assets)
Base::getForm()
Base::setForm($form)
Base::render()
Base::printContent()
Base::getJsEventListeners()
Base::getJsEvents()
Base::addJsEventListener(Base $field = null, $eventKey, $jsParams)
Base::getLabel()
Base::setLabel($label)
Base::getCompatibleViewTypes()
Base::setCompatibleViewTypes($compatibleViewTypes)
Base::getId()
Base::setId($id)
Base::getWeight()
Base::setWeight($weight)
Base::addClass($class)
Base::getClasses()
Base::getDataAttribute($key)
Base::getDataAttributes()
Base::setDataAttributes($dataAttributes)
Base::addDataAttribute($key, $value)
Base::getRenderedIdAttribute()
Base::getKey()
Base::setKey($key)
Base::getRenderedClassAttributes()
Base::getRenderedDataAttributes()
Base::getRenderedInlineStyle()
Base::isDisplayLabel()
Base::setIsDisplayLabel($isDisplayLabel)
Base::addInlineStyle($key, $value)
Base::getInlineStyle()
Base::setInlineStyle($inlineStyle)
Base::isDisplay()
Base::setDisplay($display)
Base::includeFieldComponent($templateName, $params = array())
DivPartHtml::addClass($class)
DivPartHtml::addInlineStyle($key, $value)
DivPartHtml::getDiv()
DivPartHtml::setDiv(Div $div)
ReportDispatcher::getReportCompatibleData()
ReportDispatcher::getErrors()
ReportDispatcher::getView()
ReportDispatcher::setView(View $view)
ReportDispatcher::getReport()
ReportDispatcher::setReport($report)
Widget::__construct()
Widget::getTableClassName()
Widget::getMapAttributes()
Widget::getMapReferenceAttributes()
Widget::delete()
Widget::deletePatternWidget()
Widget::addReportHandler(BaseReport $reportHandler)
Widget::getWidgetHandler()
Widget::setWidgetHandler(BaseWidget $widgetHandler)
Widget::getReports()
Widget::getReportsGidKeyed()
Widget::getBoardId()
Widget::setBoardId($boardId)
Widget::getViewKey()
Widget::setViewKey($viewKey)
Widget::getFilterId()
Widget::getCopyForCurrentUser()
Widget::getWidgetsByBoard($boardId)
Widget::getCurrentUserPatternedWidgets()
Widget::getWidgetConfigurations($widgetId)
Widget::getWidgetById($widgetId)
Widget::getCurrentUserWidgetByGId($widgetGId)
Widget::buildPseudoWidget($params)
Widget::getWidgetByGId($widgetGId)
Widget::getWidgetByIdWithReports($widgetId)
Widget::removeCurrentUserWidgetByGId($widgetGId)
Widget::getWeight()
Widget::setWeight($weight)
Widget::getWidgetClass()
Widget::setWidgetClass($widgetClass)
Widget::getRow()
Widget::setRow(DashboardRow $row)
Widget::isPattern()
Widget::setIsPattern($isPattern)
Widget::getParentWidget()
Widget::setParentWidget($parentWidget)
Widget::getChildWidgets()
Widget::getParentWidgetId()
Widget::setParentWidgetId($parentWidgetId)
Widget::getGId()
Widget::setGId($gId)
Widget::getCategoryKey()
Widget::setCategoryKey($categoryKey)
Widget::getRowId()
Widget::setRowId($rowId)
Widget::getOwnerId()
Widget::setOwnerId($ownerId)
Report::getTableClassName()
Report::getMapAttributes()
Report::getMapReferenceAttributes()
Report::getCopy()
Report::getWidgetId()
Report::setWidgetId($widgetId)
Report::getReportClassName()
Report::setReportClassName($reportClassName)
Report::getReportHandler()
Report::setReportHandler(BaseReport $handler)
Report::getWeight()
Report::setWeight($weight)
Report::getWidget()
Report::setWidget($widget)
Report::getGId()
Report::setGId($gId)
Configuration::getMapAttributes()
Configuration::getTableClassName()
Configuration::getWeight()
Configuration::setWeight($weight)
Configuration::getKey()
Configuration::setKey($key)
Configuration::getValue()
Configuration::setValue($value)
Configuration::getFieldClassName()
Configuration::setFieldClassName($fieldClassName)
Configuration::loadByIds(array $ids)
Configuration::getGId()
Configuration::setGId($gId)
Dashboard::getTableClassName()
Dashboard::getMapAttributes()
Dashboard::getMapReferenceAttributes()
Dashboard::getBoardWithRowsAndWidgetsByBoardKeyUserId($boardKey, $userId)
Dashboard::getDefaultBoardWithEverythingByBoardKey($boardKey, $createIfNotExist = true)
Dashboard::getDefaultBoardByBoardKey($boardKey)
Dashboard::getCurrentUserBoardWithEverythingByBoardKey($boardKey)
Dashboard::getRows()
Dashboard::getCopyForCurrentUser()
Dashboard::getBoardKey()
Dashboard::setBoardKey($boardKey)
Dashboard::getUserId()
Dashboard::setUserId($userId)
Dashboard::loadByBoardKeyAndUserId($boardKey, $userId)
Dashboard::loadByBoardKeyMultiple($boardKey)
Dashboard::getGId()
Dashboard::setGId($gId)
Dashboard::getVersion()
Dashboard::setVersion($version)
ConfigurableModel::getConfigurations()
ConfigurableModel::setConfigurations($configurations)
ConfigurableModel::addConfigurationField(BaseValuable $field)
DashboardRow::getTableClassName()
DashboardRow::getMapAttributes()
DashboardRow::getMapReferenceAttributes()
DashboardRow::getCopyForCurrentUser()
DashboardRow::getWidgets()
DashboardRow::getBoardId()
DashboardRow::setBoardId($boardId)
DashboardRow::getWeight()
DashboardRow::setWeight($weight)
DashboardRow::getRowsByGIdsAndBoardId(array $gIds, $boardId)
DashboardRow::getRowsWithWidgetsByBoard($boardId)
DashboardRow::loadByGId($gId)
DashboardRow::getCurrentUserRowByGId($rowGId)
DashboardRow::getRowsWithReportsByBoard($boardId)
DashboardRow::getLayoutMap()
DashboardRow::setLayoutMap($layoutMap)
DashboardRow::getDashboard()
DashboardRow::getGId()
DashboardRow::setGId($gId)
View::getHeight()
View::setHeight($height)
View::getKey()
View::getLabel()
View::setLabel($label)
View::getLogoUri()
View::setLogoUri($logoUri)
View::getCompatibleDataType()
View::setCompatibleDataType($compatibleDataType)
View::getCompatibleViewTypes()
View::handlerFinallyBeforePassToView($dataFromReport)
View::buildWidgetHandlerForBoard($boardId)
View::addDefaultReportHandlersToWidgetHandler(BaseWidget $widgetHandler)
View::getReportHandler($reportHandlerClassName, BaseWidget $widgetHandler)
View::prepareWidgetFormBeforeRender(WidgetForm $form)
View::collectWidgetHandlerFormElements($widgetHandler)
View::collectReportHandlerFormElements($reportHandler)
View::getJsClassName()
View::setJsClassName($jsClassName)
View::prepareWidgetContent(Widget $widget, $withCalculatedData = false)
View::isDraggable()
View::setDraggable($draggable)
View::isCompatibleWithView(View $view)
View::getReportDefaultColor($num)
View::isHorizontalResizable()
View::setHorizontalResizable($horizontalResizable)
Widget::prepareWidgetContent(WidgetEntity $widget, $withCalculatedData = false)
Widget::getCalculatedPerformedData($view, $widget)
Widget::prepareBoardWithEntitiesByBoardId($boardKey)
Widget::getDashboard($boardKey)
Widget::constructPseudoWidgetByParams($params)
Widget::constructNewPseudoWidgetByParams($params)
Widget::saveWidgetAsCurrentUserPattern(WidgetEntity $widget, $categoryKey = '')
Category::getOptionsTree($categories, $options = array(), $depth = 0)
Report::buildReportHandlerForWidget($reportHandlerClassName, \Bitrix\Report\VisualConstructor\Entity\Widget $widget, $isPseudo = false)
Dashboard::getDashboardByKeyForCurrentUser($boardKey)
Dashboard::addWidgetToDashboardsWithKey($boardKey, WidgetEntity $widget)
Dashboard::renewDefaultDashboard($boardKey)
Dashboard::getBoardModeIsDemo($boardKey)
Dashboard::setBoardModeIsDemo($boardKey, $mode)
Dashboard::updateBoardCustomDefaultMode($boardKey, $demo = false)
Dashboard::setBoardCustomDefaultModeIsDemo($boardKey, $demo = false)
Dashboard::checkBoardCustomDefaultModeIsExist($boardKey)
Dashboard::getBoardCustomDefaultModeIsDemo($boardKey)
Row::getDefaultRowLayoutMap($positions)
Row::getRowDefaultEntity($params)
DemoBase::getDemoDataForSingle($params = array())
DemoBase::getDemoDataForMultiple()
DemoBase::getDemoDataForMultipleGrouped()
DemoBase::getDemoDataForMultipleBiGrouped()
Filter::__construct($boardId)
Filter::getFilterParameters()
Filter::getFieldsList()
Filter::getPresetsList()
Util::generateUserUniqueId($prefix = '')
Util::getAvatarSrc($avatarId, $width = 21, $height = 21)
BaseReport::__construct()
BaseReport::getCollectedFormElements()
BaseReport::collectFormElements()
BaseReport::getCalculateField()
BaseReport::getGroupingField(DropDown $whatWillCalculateField)
BaseReport::getGroupByOptions()
BaseReport::getFormElements()
BaseReport::getNameForFormElement(BaseValuable $element, $pseudoReportId = '')
BaseReport::getTitle()
BaseReport::setTitle($title)
BaseReport::getWeight()
BaseReport::setWeight($weight)
BaseReport::getReport()
BaseReport::setReport($report)
BaseReport::getCalculatedData()
BaseReport::setCalculatedData($calculatedData)
BaseReport::fillReport(Report $report)
BaseReport::fillFormElementsValues()
BaseReport::getCategoryKey()
BaseReport::setCategoryKey($categoryKey)
BaseReport::getUnitKey()
BaseReport::setUnitKey($unitKey)
BaseReport::getReportHandlerCategoryField()
BaseReport::getReportHandlerSelectField($categoryKey = '__')
BaseReport::getReportImplementedDataTypes()
BaseReport::getWidgetHandler()
BaseReport::setWidgetHandler(BaseWidget $widgetHandler)
BaseReport::__clone()
BaseReport::getWhatWillCalculateOptions($groupingValue = null)
BaseWidget::getClassName()
BaseWidget::__construct()
BaseWidget::getCollectedFormElements()
BaseWidget::collectFormElements()
BaseWidget::getWidget()
BaseWidget::setWidget($widget)
BaseWidget::getFormElements()
BaseWidget::getNameForFormElement(BaseValuable $element)
BaseWidget::getReportHandlers()
BaseWidget::addReportHandler(BaseReport $reportHandler)
BaseWidget::fillWidget(Widget $widget)
BaseWidget::fillFormElementValues()
EmptyReport::__construct()
EmptyReport::collectFormElements()
EmptyReport::getMultipleBiGroupedData()
EmptyReport::getMultipleBiGroupedDemoData()
EmptyReport::getMultipleData()
EmptyReport::getMultipleDemoData()
EmptyReport::getMultipleGroupedData()
EmptyReport::getMultipleGroupedDemoData()
EmptyReport::getSingleDemoData()
EmptyReport::getSingleData()
EmptyReport::prepare()
Base::getCollectedFormElements()
Base::getFormElementFromCollected($key)
Base::collectFormElements()
Base::addToConfiguration(BaseValuable $element)
Base::addFormElement(BaseFormElement $element)
Base::addFormElementBefore(BaseFormElement $newElement, BaseFormElement $targetElement)
Base::addFormElementAfter(BaseFormElement $newElement, BaseFormElement $targetElement)
Base::addFormElementToStart(BaseFormElement $newElement)
Base::addFormElementToEnd(BaseFormElement $newElement)
Base::setFormElements($formElementList)
Base::updateFormElementValue($formElement, $value)
Base::getFormElements()
Base::getFormElement($fieldKey)
Base::getFormElementByDataAttribute($attributeKey, $value)
Base::removeFormElement(BaseFormElement $element)
Base::setConfigurations($configurations)
Base::getConfigurations()
Base::getConfigurationsGidKeyed()
Base::getConfiguration($key)
Base::getNameForFormElement(BaseValuable $element)
Base::getView()
Base::setView(View $view)
Formula::__construct()
Formula::prepare()
Formula::getSingleData()
Formula::getSingleDemoData()
Error::__construct($message, $code = 0, $data = null)
Error::getData()
ErrorCollection::addOne(Error $error)
ErrorCollection::addFromResult(Result $result)
ErrorCollection::addFromEntity(IErrorable $entity)
ErrorCollection::hasErrors()
ErrorCollection::getErrorsByCode($code)
WidgetTable::getTableName()
WidgetTable::getMap()
ReportTable::getTableName()
DashboardTable::getTableName()
DashboardTable::getMap()
ReportConfigurationTable::getTableName()
ReportConfigurationTable::getMap()
WidgetConfigurationTable::getTableName()
WidgetConfigurationTable::getMap()
ConfigurationSettingTable::getTableName()
ConfigurationSettingTable::getMap()
Component::__construct($componentName, $templateName = '', $params = array(), $parentComponent = array(), $functionParams = array(), $status = self::STATUS_SUCCESS, ErrorCollection $errorCollection = null)
Component::collectAssetsPathList()
Component::getJsList()
Component::getCssList()
Component::getErrorsToResponse()
Component::getErrors()
Component::getErrorByCode($code)
DataManager::getClassName()
DashboardRowTable::getTableName()
DashboardRowTable::getMap()
Model::__construct()
Model::getTableClassName()
Model::getMapAttributes()
Model::getMapReferenceAttributes()
Model::save()
Model::saveOneToManyReferences($references, $assoc, $ownerEntityId)
Model::saveManyToManyReferences($references, $assoc, $ownerEntityId)
Model::saveManyToOneReference($reference, $assoc)
Model::getConvertedMapAttributesToOrmFields()
Model::add(array $data)
Model::getChangedOrmAttributes($newEntityAttributes)
Model::update($primary, array $data)
Model::getClassName()
Model::load($filter, array $with = array(), $order = array())
Model::getModelList(array $parameters)
Model::getList(array $parameters)
Model::buildFromArray(array $attributes, $parentEntity = null)
Model::setAttributes(array $attributes, $parentEntity)
Model::prepareGetListParameters(array $parameters)
Model::buildOrmSelectForReference(array $with)
Model::delete()
Model::deleteOneToManyReferences($referenceEntities)
Model::deleteManyToManyReferences($referenceEntities, $assoc, $ownerId)
Model::deleteManyToOneReference(&$referenceEntity, $assoc, $ownerId)
Model::getId()
Model::setId($id)
Model::getCreatedAt()
Model::setCreatedAt(DateTime $createdAt)
Model::getUpdatedAt()
Model::setUpdatedAt(DateTime $updatedAt)
Model::loadById($id)
Model::loadAttribute($attributeName)
Model::__call($name , array $arguments)
Model::deleteReference($deletedReferenceEntities)
Model::getErrors()
Model::getCurrentDbState()
CategoryManager::getEventTypeKey()
CategoryManager::call()
CategoryManager::getCategoriesList()
CategoryManager::getIndices()
ViewManager::getEventTypeKey()
ViewManager::getViewControllers()
ViewManager::getIndices()
ViewManager::call()
DefaultBoardManager::getDefaultBoardsList()
DefaultBoardManager::getIndices()
DefaultBoardManager::getEventTypeKey()
DefaultBoardManager::call()
Base::getEventTypeKey()
Base::call()
Base::getErrors()
Base::getInstance()
Base::getEvent()
Base::__clone()
Base::collect()
Base::getModuleId()
Base::getResult()
Base::getManagerClassName()
ReportManager::getEventTypeKey()
ReportManager::getReportList()
ReportManager::getIndices()
ReportManager::getIndexByCategory()
ReportManager::getIndexByUnit()
ReportManager::getIndexByDataType()
ReportManager::call()
ReportManager::isCalled()
WidgetManager::getEventTypeKey()
WidgetManager::getWidgetList()
WidgetManager::getIndices()
WidgetManager::call()
WidgetManager::isCalled()
WidgetForm::__construct(View $view, Widget $widget)
WidgetForm::render()
WidgetForm::build(View $view, Widget $widget, $params)
WidgetForm::addWidgetConfigurationFormFullContent()
WidgetForm::addWidgetConfigurationsBlock()
WidgetForm::addReportsConfigurationsBlock()
WidgetForm::addReportAddButtonBlock()
WidgetForm::getWidgetConfigurationFields()
WidgetForm::getReportConfigurationFields()
WidgetForm::getView()
WidgetForm::setView(View $view)
WidgetForm::getWidget()
WidgetForm::setWidget(Widget $widget)
WidgetForm::getBoarId()
WidgetForm::setBoarId($boarId)
EventHandler::onWidgetCollect()
EventHandler::onReportsCollect()
EventHandler::onCategoriesCollect()
EventHandler::onViewsCollect()
ReportProvider::availableFilterKeys()
ReportProvider::availableRelations()
ReportProvider::getManagerInstance()
ReportProvider::getEntitiesList()
ReportProvider::getIndices()
ReportProvider::processWithCategory(BaseReport $report)
ReportProvider::getReportHandlerByClassName($className)
CategoryProvider::availableFilterKeys()
CategoryProvider::availableRelations()
CategoryProvider::getManagerInstance()
CategoryProvider::getEntitiesList()
CategoryProvider::getIndices()
CategoryProvider::processWithParent(Category $entity)
CategoryProvider::processWithChildren(Category $entity)
DefaultBoardProvider::availableFilterKeys()
DefaultBoardProvider::getManagerInstance()
DefaultBoardProvider::getEntitiesList()
DefaultBoardProvider::getIndices()
ViewProvider::availableFilterKeys()
ViewProvider::getManagerInstance()
ViewProvider::getEntitiesList()
ViewProvider::getIndices()
ViewProvider::getViewByViewKey($viewKey)
Base::availableFilterKeys()
Base::getManagerInstance()
Base::getEntitiesList()
Base::getIndices()
Base::isAvailableFilter($filterKey)
Base::addFilter($key, $value)
Base::addRelation($key)
Base::getFilters()
Base::getRelations()
Base::execute()
Base::getFilteredValues($indices)
Base::normaliseFilterValue($value)
Base::processAvailableRelations($entity)
Base::callManager()
Base::getFirstResult()
Base::getResults()
Base::setResults($results)
WidgetProvider::availableFilterKeys()
WidgetProvider::getManagerInstance()
WidgetProvider::getEntitiesList()
WidgetProvider::getIndices()
Form::add($field)
Form::addFieldBefore($newField, $targetField)
Form::addFieldAfter($newField, $targetField)
Form::convertToField($options)
Form::getFields()
Form::getField($key)
Form::render()
Form::getErrors()
Form::getPrefix()
Form::setPrefix($prefix)
Form::getPostfix()
Form::setPostfix($postfix)
Form::addClass($className)
Form::getClass()
Form::setClass($class)
Form::getName()
Form::setName($name)
Form::getId()
Form::setId($id)
Form::getAction()
Form::setAction($action)
Form::getMethod()
Form::setMethod($method)
Form::getDataAttributes()
Form::setDataAttributes($dataAttributes)
Form::addDataAttribute($key, $value = '')
report::report()
report::InstallDB($arParams = array())
report::UnInstallDB($arParams = array())
report::InstallEvents()
report::UnInstallEvents()
report::InstallFiles($arParams = array())
report::UnInstallFiles()
report::DoInstall()
report::DoUninstall()