ITabCellStyle.AccessRights

Синтаксис

AccessRights: TabAccessRights;

Описание

Свойство AccessRights возвращает права доступа на данные для данного стиля.

Комментарии

Права на данные могут быть ограничены с помощью объектов полномочий или сегментами куба.

По умолчанию используется полный доступ к данным. Если свойство возвращает значение TabAccessRights.NoAccess или TabAccessRights.Write, то учитывайте следующие ограничения:

Пример

Для выполнения примера предполагается наличие регламентного отчёта с идентификатором REGULAR_REPORT.

Добавьте ссылки на системные сборки: Metabase, Report, Tab.

Sub UserProc;
Var
    MB: IMetabase;
    Report: IPrxReport;
    TabSheet: ITabSheet;
    Style: ITabCellStyle;
Begin
    MB := MetabaseClass.Active;
    // Получим регламентный отчёт
    Report := MB.ItemById("REGULAR_REPORT").Bind As IPrxReport;
    // Получим таблицу
    TabSheet := (Report.ActiveSheet As IPrxTable).TabSheet;
    // Получим стиль отображения диапазона ячеек
    Style := TabSheet.ParseRange("C3:C6").Style;
    // Просмотр прав доступа на данные диапазона
    Debug.WriteLine(Style.AccessRights);
End Sub UserProc;

При выполнении примера в консоль среды разработки будут выведены права текущего пользователя на данные указанного диапазона ячеек активного листа отчёта.

См. также:

ITabCellStyle