Как найти пользователей с устаревшими ролями через Консоль запросов
Как быстро узнать у каких пользователей есть устаревшие роли
Решение
Зайдите в консоль запросов e1cib/app/Обработка.битмдт_КонсольЗапросов
Введите в окно Текст запроса следующий код:
ВЫБРАТЬ РАЗЛИЧНЫЕ
ПрофилиГруппДоступа.Ссылка КАК ПрофильГруппДоступа,
ПрофилиГруппДоступаРоли.Роль КАК Роль,
ГруппыДоступаПользователи.Пользователь КАК Пользователь
ИЗ
Справочник.ПрофилиГруппДоступа.Роли КАК ПрофилиГруппДоступаРоли
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.ПрофилиГруппДоступа КАК ПрофилиГруппДоступа
ПО ПрофилиГруппДоступаРоли.Ссылка = ПрофилиГруппДоступа.Ссылка
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.ГруппыДоступа КАК ГруппыДоступа
ПО ПрофилиГруппДоступа.Ссылка = ГруппыДоступа.Профиль
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.ГруппыДоступа.Пользователи КАК ГруппыДоступаПользователи
ПО ГруппыДоступа.Ссылка = ГруппыДоступаПользователи.Ссылка
ГДЕ
НЕ ПрофилиГруппДоступа.ПометкаУдаления
И НЕ ГруппыДоступа.ПометкаУдаления
И ГруппыДоступаПользователи.Пользователь <> ЗНАЧЕНИЕ(Справочник.Пользователи.ПустаяСсылка)
И (ПрофилиГруппДоступаРоли.Роль.Наименование ПОДОБНО "%не исп%"
ИЛИ ПрофилиГруппДоступаРоли.Роль.Синоним ПОДОБНО "%не исп%")
Нажмите Выполнить
В поле Результат запроса появится таблица с колонками: ПрофильГруппДоступа, Роль, Пользователь