Проверка прав доступа
Почему же стоит обращаться к стандартам с некоторой регулярностью, перечитывать их и из-за чего собственно появилась данная рубрика? Анализируя очередной стандарт, наткнулся на новый для себя метод "ПравоДоступа", скорее всего мне просто не попадались задачи, которые помогает решить данный метод, но пара идей на примете есть)
#std737
3. Для проверки прав доступа в коде следует использовать метод ПравоДоступа.
Например, неправильно:
Если РольДоступна("ДобавлениеИзменениеСтранМира") Тогда ...
Если РольДоступна("ПросмотрОтчетаПопулярныеСтраны") Тогда ...
правильно:
Если ПравоДоступа("Редактирование", Метаданные.Справочники.СтраныМира) Тогда ...
Если ПравоДоступа("Просмотр", Метаданные.Отчеты.ПопулярныеСтраны) Тогда ...
Такой подход позволяет повысить устойчивость кода к пересмотру состава ролей в конфигурации.
А вы использовали метод "ПравоДоступа" в своей практике?💬
P.S. Полное описание стандарта по ссылке в начале поста
#ЧёПоСтандартам #std737