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