Администрирование

//ПравоДоступа спрашивает про конкретное
//право на конкретный объект метаданных
Можно = ПравоДоступа("Изменение",
    Метаданные.Справочники.Номенклатура);
Сообщить("Изменение: " + Можно);

//Имена прав те же, что в конфигураторе:
//Чтение, Добавление, Изменение, Удаление,
//Проведение, Просмотр, Редактирование
Можно = ПравоДоступа("Проведение",
    Метаданные.Документы.ПриходнаяНакладная);
Если Не Можно Тогда
    Сообщить("проводить нельзя");
КонецЕсли;

//РольДоступна отвечает про роль целиком,
//не разбирая отдельных прав
Если РольДоступна("ПолныеПрава"Тогда
    Сообщить("это администратор");
КонецЕсли;

//Проверку делают до действия, а не после.
//Иначе нарушение поймает сама платформа,
//и пользователь получит её исключение
//в сыром виде