RLS отладка и проверка (выполнение запроса от имени в консоли)
в 1С нет удобных методов проверки и отладки RLS по описаному методу отлаживать и проверять RLS гораздо проше.
- Описание
- Подробнее
Описание
RLS — это ограничение на права доступа (на уровне записей) подробнее можно почитать здесь (mista.ru)
Используем консоль, в которой есть функция «Выполнить от имени» (присутствует в версии 2.6.9.2) позволяющая выполнить запрос под нужным пользователем, не запуская дополнительную сессию программы.
При установленой галочке «выполнять от имени» обработка при создает COM соединение от указанных имени пользователя и пароля выполняет запрос и выдает результат в консоль.
Устанавливается на закладке Данные — Выполнение от имени
С помощью этой функции можно наглядно увидеть результат запроса под разными пользователями и сравнить результат. Например результат для пользователя с полными правами и под Х — пользователем (при помощи сравнения), это наглядно показано в видео.
Данная функция требуется редко т.к. RLS вызывает уменьшение скорости работы базы, плюс сложности настройки.
Наглядне можно увидеть в видео: Видео (4 мин. 11Мб)
p.s. Первоначально идея тов. alex_4x