Определение прав доступа ролей к объектам метаданных

1. Casey Jones 30.08.11 14:20 Сейчас в теме
Задача такая. Необходимо проанализировать роли в 7.7. На выходе нужна информация вида:
- Роль
- Объект метаданных |Чтение|Корректировка|Просмотр|Проведение|Проведение задним числом| и так далеее

Пример:
- Администратор
- Поступление ТМЦ 1 1 1 1 0
- Реализация 1 0 1 0 0


Направьте пожалуйста в правильную сторону, какими средствами можно это организовать. Хватит хотябы ссылки на возможные внешние компоненты или штатные средства 1с. Дальше сам разберрусь?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Octopus 338 30.08.11 14:35 Сейчас в теме
Функции ПравоДоступа() и НазваниеНабораПрав() в помощь.

ПравоДоступа("Чтение","Справочник.Номенклатура")
Casey Jones; +1 Ответить
3. Casey Jones 30.08.11 15:19 Сейчас в теме
Эти функции для определения доступа текущего пользователя, а мне необходимо выбирать роль и уже по ней формпировать отчет
5. Octopus 338 30.08.11 15:44 Сейчас в теме
(3) На самом деле не для текущего пользователя, а для его набора прав. Но получить другие наборы прав - не выйдет. Разве что создавать по юзеру на каждый набор прав и запускать обработку из-под них.
(4) В файле 1Cv7.dd нет данных о правах.
7. platon_ 10 30.08.11 15:50 Сейчас в теме
Посмотри тут.
http://infostart.ru/public/78232/

(5) я не про DD говорил, а про Конфигурация\Описание структуры конфигурации
Casey Jones; +1 Ответить
8. Casey Jones 30.08.11 16:59 Сейчас в теме
(7) Да, судя по скринам это то, что нужно. Вот только я в скриптах не силен, а обработка сразу ругается при попытке разобрь данные

Нажимаю разобрать, выскакивает по ошибке:
КодВозврата = Скрипт.Run(Команда,0,-1);

В любом случае, уже есть где капать. Спасибо.
9. platon_ 10 30.08.11 17:02 Сейчас в теме
(8) Попробуй поковырять файлик с описанием. там в самом конце описание прав.
4. platon_ 10 30.08.11 15:35 Сейчас в теме
Видел где то обработку, которая анализировала файл описания структуры метаданных.
попробуй посмотри там.
6. Casey Jones 30.08.11 15:49 Сейчас в теме
Понял, в принципе, как половинчатое решение для текущей задачи проканает и так (разовый вариант), заходить под юзером с правами определенными и печатать. На постоянную основу пришлосьбы городить что нить серьезнее. Спасибо, так и сделаю.
10. PRO100_NigGaZ 121 23.01.12 21:19 Сейчас в теме
Тоже самое пишет КодВозврата = Скрипт.Run(Команда,0,-1); в чем дело не могу понять )
11. PRO100_NigGaZ 121 23.01.12 21:21 Сейчас в теме
я запускаю ПраваИнтерфейсы скачанный по вышеуказанной ссылке... вроде все првильно переписал где надо...
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот