Проверка прав пользователя

Проверка наличия роли у пользователя

Следует применять где роль не дает никаких прав на объекты метаданных, а служит только для определения того или иного дополнительного права.

Если РольДоступна("ДобавлениеИзменениеСтранМира") Тогда ...

Правильная проверка ролей через БСП с учетом Полных прав и привилегированного режима

Пользователи.РолиДоступны("УтверждениеЗаявокНаРасходованиеДенежныхСредств", Пользователь, Ложь);

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

Применять там где роль дает права на объекты.

Если ПравоДоступа("Редактирование", Метаданные.Справочники.СтраныМира) Тогда ...
Если ПравоДоступа("Просмотр", Метаданные.Отчеты.ПопулярныеСтраны) Тогда ...

https://its.1c.ru/db/v8std/content/737/hdoc

Проверка наличия определенного вида доступа пользователя к конкретному єлементу обїекта

Если УправлениеДоступом.ЕстьПраво("Чтение",Справочники.СтруктураПредприятия.НайтиПоНаименованию("Одесса")) тогда
Конецесли

Проверка даты запрета (БСП, есть проблема с повторным возвратом значения параметра отказ)

ДатыЗапретаИзменения.ПроверитьДатуЗапретаИзмененияПередЗаписьюДокумента(ДокументОбъект, Отказ, РежимЗаписи, РежимПроведения)