# Sharing

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

Класс `\Bitrix\Report\Sharing`
Модуль: Report.

Исходный файл: `source/report/lib/sharing.php:12`

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

- `CODE_DEPARTMENT`
- `CODE_GROUP`
- `CODE_SOCNET_GROUP`
- `CODE_USER`
- `ERROR_SHARING_ADD`
- `ERROR_SHARING_DELETE`
- `ERROR_SHARING_UPDATE`
- `TYPE_DEPARTMENT`
- `TYPE_GROUP`
- `TYPE_SOCNET_GROUP`
- `TYPE_USER`

## Методы (9)

- [`__construct()`](https://chugunov.pro/api-bitrix/report/sharing/__construct/)
- [`changeSharing()`](https://chugunov.pro/api-bitrix/report/sharing/changesharing/) — Метод изменяет доступ.
- [`static getEntityOfSharing()`](https://chugunov.pro/api-bitrix/report/sharing/getentityofsharing/) — Получает массив сущностей с общим доступом.
- [`getErrors()`](https://chugunov.pro/api-bitrix/report/sharing/geterrors/)
- [`static getSocNetDestination()`](https://chugunov.pro/api-bitrix/report/sharing/getsocnetdestination/) — Получает получателя соцсети.
- [`static getTypeData()`](https://chugunov.pro/api-bitrix/report/sharing/gettypedata/) — Получает массив нужного размера в зависимости от типа сущности.
- [`static getUserData()`](https://chugunov.pro/api-bitrix/report/sharing/getuserdata/) — Получает массив данных пользователя для предоставления доступа.
- [`static onReportDelete()`](https://chugunov.pro/api-bitrix/report/sharing/onreportdelete/) — Удаляет все связанные сущности при удалении отчёта.
- [`static parseEntityValue()`](https://chugunov.pro/api-bitrix/report/sharing/parseentityvalue/) — Разбирает код сущности для получения типа сущности и её идентификатора.

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