prepareSelectViewElement
prepareSelectViewElement($elem, $select, $is_init_entity_aggregated, $fList, $fChainList, $helper_class, Entity\Base $entity);
Формирует алиас и выражение для поля, учитывая опции, выбранные для него в настройках отчёта.
Примечание. Используется в компоненте просмотра отчёта.
Параметры функции
Параметр | Описание |
---|---|
$elem | Элемент из массива выбранных полей отчёта. |
$select | Массив выбранных полей отчёта. |
$is_init_entity_aggregated | Признак того, что записи базовой сущности отчёта в результирующей выборке сгруппированы. |
$fList | Массив объектов, описывающих выбранные поля отчёта. |
$fChainList | Массив объектов цепочек выбранных полей отчёта. |
$helper_class | Имя вспомогательного класса отчёта. |
$entity | Объект базовой сущности отчёта. |
Возвращаемое значение
Возвращает массив из двух элементов. Первый элемент содержит алиас выбранного поля отчёта. Второй элемент содержит выражение аналогичное тем, которые возвращает метод getColumnList вспомогательного класса, с той лишь разницей, что здесь учтены настройки отчёта, такие как: является ли поле вычисляемым, какая операция применяется для вычисления поля (сумма, количество уникальных, среднее, максимальное , процент от столбца и т.п.). Возвращаемое значение используется далее для создания полей времени выполнения, если необходимо, и для формирования запроса на выборку данных.
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.