Дать права на OData только отдельным пользователям

1. PythonJ 117 28.01.24 14:54 Сейчас в теме
Кто-нибудь знает, каким образом можно дать права на OData только определенным пользователям?
В документации указано, что если у роли есть право на доступ к объекту, то по OData он тоже будет. А к самому OData разграничить права нельзя? Единственный способ, который я нашел, прописать в параметрах сеанса
Процедура УстановкаПараметровСеанса(ИменаПараметровСеанса)
	ТекущийСеанс = ПолучитьТекущийСеансИнформационнойБазы();
	Если ТекущийСеанс.ИмяПриложения = "ODataConnection"
			И НЕ ТекущийСеанс.Пользователь.Роли.Содержит(Метаданные.Роли.ДоступOData) Тогда
		ВызватьИсключение "Нет прав у этого товарища";
	КонецЕсли;
КонецПроцедуры
Так работает. Более элегантного способа нет?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот