Документация для разработчиков
Темная тема

NodeSettingsService

NodeSettingsService — класс для работы с настройками узлов организационной структуры. Класс получает и сохраняет настройки одного или нескольких узлов, подразделений пользователя и подразделений под его управлением.

Методы класса

Метод Описание
__construct Создает сервис настроек узлов
getAiReportsSettingsForManagedDepartments Возвращает настройку AiReports для подразделений, где пользователь является руководителем или заместителем руководителя
getAiReportsSettingsForMyDepartments Возвращает настройку AiReports для всех подразделений, в которых пользователь состоит напрямую
getAutoCheckinSetting Возвращает настройку AutoCheckin для узла
getAutoCheckinSettingsForManagedDepartments Возвращает настройку AutoCheckin для подразделений, где пользователь является руководителем или заместителем руководителя
getAutoCheckinSettingsForMyDepartments Возвращает настройку AutoCheckin для всех подразделений, в которых пользователь состоит напрямую
getAutoCheckinSettingsForNodes Возвращает настройки AutoCheckin для нескольких узлов
getBusinessProcAuthoritySettings Возвращает настройки полномочий бизнес-процессов для узла
getBusinessProcAuthoritySettingsForNodes Возвращает настройки полномочий бизнес-процессов для нескольких узлов
getDayStartCheckinRequiredSettingsForManagedDepartments Возвращает настройку DayStartCheckinRequired для подразделений, где пользователь является руководителем или заместителем руководителя
getDayStartCheckinRequiredSettingsForMyDepartments Возвращает настройку DayStartCheckinRequired для всех подразделений, в которых пользователь состоит напрямую
getReportsAuthoritySettings Возвращает настройки полномочий для получения отчетов от сотрудников узла
getReportsAuthoritySettingsForNodes Возвращает настройки полномочий для получения отчетов от сотрудников нескольких узлов
getTeamReportExceptionsSettingsForNodes Возвращает исключения для отчетов команд по нескольким узлам
getUsersByMaxRoleWithAiReportsEnabled Возвращает пользователей с активным участием в подразделениях, где включена настройка AiReports, и группирует их по роли с наивысшим приоритетом
getWelcomeBoxSettingsForManagedDepartments Возвращает настройку WelcomeBox для подразделений, где пользователь является руководителем или заместителем руководителя
getWelcomeBoxSettingsForMyDepartments Возвращает настройку WelcomeBox для всех подразделений, в которых пользователь состоит напрямую
setAiReportsForMyManagedDepartments Сохраняет настройку AiReports для управляемых пользователем подразделений и их поддеревьев
setAutoCheckinForMyManagedDepartments Сохраняет настройку AutoCheckin для управляемых пользователем подразделений и их поддеревьев
setAutoCheckinSetting Сохраняет настройку AutoCheckin для узла
setDayStartCheckinRequiredForMyManagedDepartments Сохраняет настройку DayStartCheckinRequired для управляемых пользователем подразделений и их поддеревьев
setWelcomeBoxForMyManagedDepartments Сохраняет настройку WelcomeBox для управляемых пользователем подразделений и их поддеревьев


Была ли эта страница полезна?

Пользовательские комментарии

Помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2026, «1С-Битрикс», 2026
Наверх