# UserAbsence

URL: https://chugunov.pro/api-bitrix/intranet/userabsence/
Проверено на 1С-Битрикс 25.x, обновлено 03.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией 1С-Битрикс.

Класс `\Bitrix\Intranet\UserAbsence`
Модуль: Intranet.

Исходный файл: `source/intranet/lib/userabsence.php:10`

## Константы (2)

- `CACHE_PATH`
- `CACHE_TTL`

## Свойства (1)

- `static $$defaultVacationTypes`

## Методы (12)

- [`static cleanCache()`](https://chugunov.pro/api-bitrix/intranet/userabsence/cleancache/)
- [`static getActiveVacationTypes()`](https://chugunov.pro/api-bitrix/intranet/userabsence/getactivevacationtypes/)
- [`static getCurrentMonth()`](https://chugunov.pro/api-bitrix/intranet/userabsence/getcurrentmonth/)
- [`static getIblockId()`](https://chugunov.pro/api-bitrix/intranet/userabsence/getiblockid/)
- [`static getTypeCaption()`](https://chugunov.pro/api-bitrix/intranet/userabsence/gettypecaption/)
- [`static getVacationTypes()`](https://chugunov.pro/api-bitrix/intranet/userabsence/getvacationtypes/)
- [`static isAbsent()`](https://chugunov.pro/api-bitrix/intranet/userabsence/isabsent/)
- [`static isAbsentOnVacation()`](https://chugunov.pro/api-bitrix/intranet/userabsence/isabsentonvacation/)
- [`static isVacation()`](https://chugunov.pro/api-bitrix/intranet/userabsence/isvacation/) — Проверяет, относится ли тип отсутствия к отпуску.
- [`static onAfterIblockElementModify()`](https://chugunov.pro/api-bitrix/intranet/userabsence/onafteriblockelementmodify/) (устаревший)
- [`static onUserOnlineStatusGetCustomOfflineStatus()`](https://chugunov.pro/api-bitrix/intranet/userabsence/onuseronlinestatusgetcustomofflinestatus/)
- [`static saveActiveVacationTypes()`](https://chugunov.pro/api-bitrix/intranet/userabsence/saveactivevacationtypes/)

Оригинал в официальной документации: https://docs.1c-bitrix.ru/api/classes/Bitrix-Intranet-UserAbsence.html
