Как получить сводную таблицу прав пользователей?

Новая тема
Есть очень большой список пользователей с разными правами. Можно ли как то получить обобщенный список пользователей с указанием прав по всем операциям и документам учетной системы?
в "Описании Структуры Метаданных" по каждому набору прав развернуто во каждому объекту какие права....это не подойдет?....
"На сколько я понимаю в 1С не получиться построить для всех сразу.

Но вот для одного текущего можно.

//--------------------------------------------------------------------

перем сводная_таблица;

перем сч;  

перем название;



сводная_таблица = СоздатьОбъект("ТаблицаЗначений");



сводная_таблица.НоваяКолонка("Объект", "строка", 64);

сводная_таблица.НоваяКолонка("Чтение", "число", 1);

сводная_таблица.НоваяКолонка("ЛюбыеИзменения", "число", 1);

// И т.д. по остальным (Удаление, ввод нового) ....



   для сч = 1 по Метаданные.Документ() Цикл  

название = "Документ."+ Метаданные.Документ(сч).Идентификатор;

сводная_таблица.НоваяСтрока();

сводная_таблица.Объект = название;

сводная_таблица.Чтение = ПравоДоступа("Чтение", название);

сводная_таблица.ЛюбыеИзменения = ПравоДоступа("ЛюбыеИзменения", название);

   КонецЦикла;

// И т.д.  по всем объектам (справочники.....)



//--------------------------------------------------------------------



Если хошь, то далее записывай в файл и скоро у тебя будет по всем

пользователям (кто запускал 1С)....

"
Можно если подключать ВК и через нее смотреть права и интерфейсы, а потом совмещать их по метаданным.

Или выдрать эти же данные из файла users.usr  и далее таким же образом.
Читают тему
(гостей: 1)

Быстрый переход