Тип: Булево.
Истина - право доступа к объекту установлено; Ложь - в противном случае.
Описание:
Показывает установку права доступа к объекту метаданных для текущего пользователя.
Вызов метода всегда требует административных прав, если явно указан третий параметр - Пользователь/Роль, права которого проверяются. Если пользователь не указан, то проверяются права текущего пользователя, и для этого наличие административных прав не требуется.
Права доступа к объектам метаданных устанавливаются при конфигурировании ролей.
Пример:
Справочник = Метаданные.Справочники.Конкуренты;
Если Не ПравоДоступа("Чтение", Справочник) Тогда
Текст = "ru = ""Доступ к данному справочнику закрыт!"";"
+ " en = ""Access denied!""";
Предупреждение(НСтр(Текст));
КонецЕсли;
вот пример
ПользовательИБ = ПользователиИнформационнойБазы.НайтиПоУникальномуИдентификатору(Пользователь.ИдентификаторПользователяИБ);
Сообщить(ПользовательИБ);
Для Каждого ОбъектМетаданных из Метаданные.РегистрыНакопления Цикл
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший