CReport
CReport - класс для манипуляций с отчётами.
Класс | Описание | С версии |
---|---|---|
Update | Изменяет существующий отчёт. | |
Add | Добавляет новый отчёт. | |
GetList | Добавляет новый отчёт. | 14.1.1 |
Delete | Удаляет существующий отчёт. | 14.1.1 |
setViewParams | Сохраняет параметры просмотра отчёта текущего пользователя. | 14.1.1 |
getViewParams | Позволяет получить параметры просмотра отчёта текущего пользователя. | 14.1.1 |
generateChains | Формирует дерево объектов с полным набором всех полей, необходимых для формирования запроса выборки данных для каждого доступного поля отчёта. | 14.1.1 |
generateColumnTree | Формирует дерево с описанием доступных в отчёте полей с привязками к цепочкам сущностей. | 14.1.1 |
clearViewParams | Очищает все сохранённые параметры просмотра отчёта с идентификатором id для текущего пользователя. |
14.1.1 |
attachLangToColumnTree | Загружает языковые фразы для полей отчёта, используя описания сущностей и вспомогательный класс отчёта. | 14.1.1 |
fillFilterReferenceColumns | Проверяет, с использованием метода fillFilterReferenceColumn вспомогательного класса, корректность значений фильтров, ссылающихся на сущности. | 14.1.1 |
GetCountInt | Позволяет получить количество отчётов пользователя, соответствующих ownerId , или всех отчётов пользователя, если не указан ownerId . |
14.1.1 |
getFullColumnTitle | Дополняет название колонки отчёта суффиксами соответствующими настройкам этой колонки. | 14.1.1 |
prepareSelectViewElement | Формирует алиас и выражение для поля, учитывая опции, выбранные для него в настройках отчёта. | 14.1.1 |
isColumnPercentable | Определяет, может ли вычисляться процент от заданной колонки отчёта. | 14.1.1 |
rewriteUserShortName | Преобразует поля с составными именами пользователей в вычисляемые на уровне базы данных и возвращающие имена в заданном формате. | 14.1.1 |
generateValueUrl | Формирует ссылки, отображаемые в отчёте, на основе шаблонов, сформированных методом appendHrefSelectElements, и данных конкретных значений. | 14.1.1 |
appendHrefSelectElements | Добавляет информацию, необходимую для построения ссылок для значений, отображаемых в отчёте. | 14.1.1 |
getUniqueFieldsByTree | Формирует полный список доступных в отчёте полей из основной и связанных сущностей на основе информации, возвращаемой методом generateColumnTree. | 14.1.1 |
isValidFilterCompareVariation | Проверяет применимость операции сравнения к полю отчёта в фильтре. | 14.1.1 |
addFreshDefaultReports | Добавляет отчёты по умолчанию. | 14.1.1 |
isColumnTotalCountable | Определяет, может ли вычисляться итоговое значение для заданной колонки отчёта. | 14.1.1 |
sqlizeFilter | Преобразует фильтр из внутреннего формата модуля отчётов в представление, подходяещее для использования в методе setFilter класса \Bitrix\Main\Entity\Query с сохранением древовидной структуры фильтра. | 14.1.1 |
makeSingleFilter | Преобразует фильтр из внутреннего формата модуля отчётов в представление, подходящее для использования в методе setFilter класса \Bitrix\Main\Entity\Query с преобразованием древовидной структуры в последовательную. | 14.1.1 |
collectFullHumanTitles | Формирует массив названий для всех доступных полей отчёта на основе информации, возвращаемой методом generateColumnTree. | 14.1.1 |
getFormattedNameExpr | Формирует выражение вычисляемого поля для метода rewriteUserShortName в соответствии с заданным форматом имени пользователя. | 14.1.1 |
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.