proverka_prav_polzovatelja

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
proverka_prav_polzovatelja [2026/05/13 10:06]
tro
proverka_prav_polzovatelja [2026/05/13 10:09] (текущий)
tro
Строка 1: Строка 1:
 ====== Проверка прав пользователя ====== ====== Проверка прав пользователя ======
-==== Вариант 1 - проверка наличия роли у пользователя ====+==== Проверка наличия роли у пользователя ====
 Следует применять где роль не дает никаких прав на объекты метаданных, а служит только для определения того или иного дополнительного права. Следует применять где роль не дает никаких прав на объекты метаданных, а служит только для определения того или иного дополнительного права.
 <code> <code>
 Если РольДоступна("ДобавлениеИзменениеСтранМира") Тогда ... Если РольДоступна("ДобавлениеИзменениеСтранМира") Тогда ...
 </code> </code>
- +==== Правильная проверка ролей через БСП с учетом Полных прав и привилегированного режима==== 
-==== Вариант 2 - проверка наличия определенного вида доступа пользователя к всему обїекту ====+<code> 
 +Пользователи.РолиДоступны("УтверждениеЗаявокНаРасходованиеДенежныхСредств", Пользователь, Ложь); 
 +</code> 
 +==== Проверка наличия определенного вида доступа пользователя к всему обїекту ====
 Применять там где роль дает права на объекты. Применять там где роль дает права на объекты.
 <code> <code>
Строка 14: Строка 17:
  
 [[https://its.1c.ru/db/v8std/content/737/hdoc]] [[https://its.1c.ru/db/v8std/content/737/hdoc]]
-==== Вариант 3 - проверка наличия определенного вида доступа пользователя к конкретному єлементу обїекта ====+==== Проверка наличия определенного вида доступа пользователя к конкретному єлементу обїекта ====
 <code> <code>
 Если УправлениеДоступом.ЕстьПраво("Чтение",Справочники.СтруктураПредприятия.НайтиПоНаименованию("Одесса")) тогда Если УправлениеДоступом.ЕстьПраво("Чтение",Справочники.СтруктураПредприятия.НайтиПоНаименованию("Одесса")) тогда
 Конецесли Конецесли
 </code> </code>
  • /sites/data/attic/proverka_prav_polzovatelja.1778666767.txt.gz
  • Последнее изменение: 2026/05/13 10:06
  • tro