Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

ПравоДоступа() в RLS

ПравоДоступа() в RLS
Я
   someonelad
 
18.03.19 - 13:32
Как можно проверить права доступа на запись(строку в таблице) при использовании RLS. В БСП не нашел ничего подходящего. ПравоДоступа() не подходит. Попытаться записать данные, вариант, но может есть более подходящий способ, поделитесь.
 
 
   lodger
 
1 - 18.03.19 - 15:33
объект метаданных какой?
   Вафель
 
2 - 18.03.19 - 15:34
выбрать * из таблица где ссылка
   Вафель
 
3 - 18.03.19 - 15:34
а на запись никак нельзя
   someonelad
 
4 - 18.03.19 - 18:24
объект метаданных - Задача

Права на чтение есть, нужно на изменение проверить
   fisher
 
5 - 18.03.19 - 18:38
(4) Да нет никаких подходящих способов. RLS ведь какие угодно могут быть. Как их проверишь? Слишком сложно.
Так что только пытаться записать и ловить эксепшн. Нет ошибки - тогда откатывать транзакцию. Если есть ошибка - лучше дополнительно анализировать ее текст. Она ведь не только по правам может вылететь.
   Жан Пердежон
 
6 - 18.03.19 - 18:43
(0) Зачем?
   someonelad
 
7 - 18.03.19 - 18:43
Ну что же, всем спасибо!
   Cyberhawk
 
8 - 18.03.19 - 18:43
Записать в попытке, по факту попадания в исключение и определить. Не забыть отменить транзакцию.
   RomanYS
 
9 - 18.03.19 - 18:43
А при блокировке ошибка не вывалится?

Список тем форума
Рекламное место пустует  Рекламное место пустует
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух.
Фредерик Брукс-младший
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.