Приветствую Вас ГостьВоскресенье, 19.05.2024, 00:57

Каталог статей


Функциональные опции и права на просмотр поля в отчете

Функциональные опции и права на просмотр поля в отчете

Если у пользователя нет права на интерактивный просмотр некоторого поля или данное поле связано с выключенными функциональными опциями, то это поле становится недоступным для настройки пользователем. То есть оно не будет отображаться в списке доступных полей.

При получении настроек отчета по умолчанию система компоновки данных автоматически выполняет следующие действия с настройками:

  •     если поле, на просмотр которого у пользователя нет права, или поле, которое связано с выключенной функциональной опцией, используется в пользовательском поле, то такое пользовательское поле удаляется и по нему не устанавливается отбор;
  •     из выбранных полей удаляются все поля, на просмотр которых у пользователя нет права и которые связаны с выключенными функциональными опциями;
  •     поле системы компоновки данных считается недоступным, если все поля, используемые в выражении этого поля, связаны с выключенными функциональными опциями или недоступными на просмотр полями;
  •     из полей группировки удаляются все поля, на просмотр которых у пользователя нет права и которые связаны с выключенными функциональными опциями. Если после удаления поля группировки у группировки не остается ни одного поля группировки с установленным признаком использования, то удаляется вся группировка, а ее содержимое (если, например, группировка включает таблицу) помещается на место группировки;
  •     если после удаления из таблицы группировки-строки или группировки-колонки таблица остается без группировок, то таблица удаляется;
  •     если после удаления из диаграммы группировки-серии или группировки-точки диаграмма остается без группировок, то диаграмма удаляется;
  •     из упорядочивания удаляются все поля, на просмотр которых у пользователя нет права и которые связаны с выключенными функциональными опциями;
  •     из оформляемых полей элемента условного оформления удаляются поля, на просмотр которых у пользователя нет права и которые связаны с выключенными функциональными опциями. Если после удаления оформляемого поля из элемента условного оформления в элементе не остается ни одного оформляемого поля с включенным признаком использования, то такой элемент условного оформления также удаляется;
  •     если в отборе элемента условного оформления использовалось поле, на просмотр которого у пользователя нет права или которое связано с выключенными функциональными опциями, то такой элемент условного оформления удаляется.

Если поле ранее было доступно и пользователь каким-либо образом сохранил настройку, а в дальнейшем (когда поле стало для него недоступно) загрузит настройку, поля не будут автоматически удаляться из настройки. Это сделано для того, чтобы пользователь имел возможность заменить недоступные поля другими полями или самостоятельно удалил их использование из настроек.

Если при выполнении метода Выполнить() объекта КомпоновщикМакетаКомпоновки параметр ПроверятьДоступностьПолей установлен в значение Истина, то будет осуществляться проверка доступности полей для текущего пользователя и проверка наличия поля во включенной функциональной опции. При использовании в настройках недоступного поля будет выдаваться исключение. Если значение параметра – Ложь, то проверка осуществляться не будет.

Категория: СКД | Добавил: leshic (05.01.2022)
Просмотров: 375 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Вход на сайт
Поиск
Категории раздела
СКД [48]
Регистры [7]
Формы [41]
Администрирование [35]
Запросы [10]
Объекты конфигурации и типы данных [20]
Взаимодействие с другими базами, приложениями и источниками данных [16]
Программирование [29]
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0