Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 05:06

Узнать права на справочник

Автор Кривозубов.А.С, 26 мар 2015, 15:36

0 Пользователей и 1 гость просматривают эту тему.

Кривозубов.А.С

1с8.2 УПП 1.3.
Как запросом получить список пользователей, имеющих права на определённый справочник, где эта информация вообще в конфигурации хранится?
Можно конечно посмотреть в конфигураторе руками, но это долго и неудобно.  Плюс справочников много и задача повторяется... 

stillenough

получаете список ролей, имеющих необходимые права на объект, а после получите список пользователей с этими правами

Кривозубов.А.С

Цитата: stillenough от 26 мар 2015, 15:56
получаете список ролей, имеющих необходимые права на объект, а после получите список пользователей с этими правами
В том и вопрос, где это в конфигурации хранится.

LexaK

Запросом, скорее всего ни как не получите, но есть набор функций, работающих/анализирующих права.

вот что вам надо, почитайте СП, посмотрите примеры в любой стандартной конфигурации

ПравоДоступа(<Право>, <ОбъектМетаданных>, <Пользователь/Роль>, <СтандартныйРеквизитСтандартнаяТабличнаяЧасть>)
Параметры:

<Право> (обязательный)

Тип: Строка.
Название права доступа. Могут быть использованы следующие значения:
Чтение (Read) - чтение;
Добавление (Insert) - добавление;
Изменение (Update) - изменение .......


ВыполнитьПроверкуПравДоступа(<Право>, <ОбъектМетаданных>, <СтандартныйРеквизитСтандартнаяТабличнаяЧасть>)
Параметры:
.........

РольДоступна(<Роль>)
Параметры:
<Роль> (обязательный)
Тип: Строка; ОбъектМетаданных:
.....


и анализ ролей у пользователей

ПользовательИнформационнойБазы (InfoBaseUser)
Роли (Roles)
Использование:

Только чтение.
Описание:

Тип: РолиПользователя.
Содержит коллекцию ролей пользователя информационной базы.
Доступность:
Сервер, толстый клиент, внешнее соединение.
Примечание:
Доступно только пользователю с административными правами.
если помогло нажмите: Спасибо!

blackmoon89

Я бы сделала скд отчет и написала для него фнкцию в общем модуле

Luzer1C

Зачем что-то писать? Когда есть типовая обработка "Анализ прав пользователей".
Халамбалам.

Кривозубов.А.С

LexaK, спасибо за указание верного направления - разобрался!

Luzer1C, за готовую обработку отдельное спасибо!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск