Я не верю в чудеса, но они есть.
У одного из пользователей не назначена роль. То есть он входит в несколько групп доступа, но ни в одной из них этой роли нет. Смотрел отчет по правам - нет роли.
Но в отладчике видно, что РольДоступна("ИмяРоли") = истина. И реально можно получить в запросе нужную таблицу.
Вопрос: почему такое может быть?
Группы доступа - это обвязка поверх ролей, назначенных в конфигураторе. Возможно кто-то открыл конфигуратор и вручную отредактировал роли пользователя.
ну и не забываем,что роль ПолныеПрава имеет доступ ко всем таблицам.
РольДоступна возвращает роль,назначенную данному пользователю на уровне конфигуратора как раз.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс