Анализ прав доступа к объектам конфигурации информационной базы
Отчет позволяет получать консолидированные данные по доступным правам к объектам конфигурации информационной базы. Отчет запускается в обычном и управляемом приложении. Данные из отчета можно сохранять в файл xml (обычное приложение). Сохраненные файлы можно подгружать для последующего анализа и сравнения прав в текущей конфигурации информационной базы.
[2012-03-08] добавлена возможность формирования отчета в управляемом приложении (толстый и тонкий клиент)
[2012-04-04] исправлена работа в режиме обычного приложения
[2013-01-21] исправлена ошибка при запуске в толстом клиенте (управляемое приложение)
[2024-12-02] устранена ошибка при выборе корня объектов конфигурации.
В анализ добавлены дополнительные общие объекты:
- — общие формы
- — интерфейсы
- — планы обмена
В отчете можно подобрать для анализа доступные роли конфигурации, либо роли пользователей информационной базы (Рисунок — №1).
Помимо анализируемых ролей конфигурации можно выбрать конкретные объекты конфигурации.
Рисунок — №1 – отчет «Анализ прав доступа»
В сформированном отчете можно отобрать только отличия между доступными правами на объекты
Рисунок — №2 – отбор отличий в правах к объектам в разных ролях
Данные из сформированного отчета можно сохранять во внешний xml файл для последующей загрузки и анализа в другой конфигурации.
Рисунок — №3 – данные из ранее сформированного отчета можно загрузить в текущий анализ
Данные из ранее сформированного отчета можно сопоставлять с правами из текущей конфигурации информационной базы.
Рисунок — №4 – анализ данных из ранее сформированного отчета
Отчет позволяет получать консолидированные данные по доступным правам к объектам конфигурации информационной базы.
Перейти к публикации
УТ 11 0.7.13- не работает…..
«Значение не является значением объектного типа»
Спасибо, на КА 1.1 работает.
(1) retif, работает, но для формирования отчета надо запускать приложение в толстом клиенте.
УТ11 0.7.13 под толстым клиентом.
Ошибка исполнения отчета
по причине:
Ошибка при выполнении обработчика — ‘ПриКомпоновкеРезультата’
по причине:
{ВнешнийОтчет.ск_АнализПравДоступа.МодульОбъекта(9)}: Значение не является значением объектного типа (вывестиОтчет)
текущаяФорма.вывестиОтчет();
Сейчас попробую проверить на 0.7.19
Плюсанул, но на УТ 11.0.7.13 действительно не работает, и думаю более актульной будет публикация по УТ ред 10.3. но автору спасибо, скопировал себе в закрома, уверен что пригодится.
(4) retif, (5) acherey, накатил до 11.0.7.13 — в толстом клиенте работает. какой у вас релиз платформы?
(6) Платформа 8.2.14.540
Обновил Конфигурацию до 0.7.19 -та же ошибка
интересная вещь
Неплохо было бы видеть какой вообще доступ имеет пользователь к объекту без детализации по ролям.
(7) retif, (5) acherey, надо запускать отчет в обычном приложении (не управляемом).
тогда все работает. исполнение в управляемой форме возможно позже.
Да, спасибо- в обычном запустил
Укажи в публикации
А нет ли такой же, только для УПП Украинской?
(12) mkobzancev, а в чем собственно заключается отсутствие возможности использовать данный отчет в УПП Украинской? язык не тот и отчет не выбирает доступные права?
Плюс за удобство, но хотелось бы видеть сравнение по общим объектам конфигурации (интерфейсам, общим формам)
интересная программка но в самой программе тож можно ставить права на ут намного проще выбирая вид ну там не сложно если понимать что на что влияет
(1) retif, (5) acherey, (14) wes1977, изменения в отчете.
[2012-03-08] добавлена возможность формирования отчета в управляемом приложении (толстый и тонкий клиент)
В анализ добавлены дополнительные общие объекты:
— общие формы
— интерфейсы
— планы обмена
Супер
(8) nataon, Да ничего, жаль только платная 🙁
(18) krund, выложена бесплатно 🙂
если только infostart за нее, что-то просит?!
Спасибо!
Заработаю денег)) и попробую
Это очень-очень полезная вещь, а то часто приходится смотреть и тупить, у кого каких прав не хватает)))
О, идеяhttp://infostart.ru/public/77695/ развивается — симпатично 🙂
(23) Kashemir, о, кстати не подумал, что можно наименование ролей развернуть для удобства. 🙂
Хорошая штучка. А на УПП 1.3.23.1 пойдет?
(25) klel, не важно какая конфигурация, главное, что бы платформа 8.2.14(+)
Спасибо автору хорошо поработал над оформлением.
Согласен с выше оставившими комментарии.
Отчет замечательный и наглядный.
Отдельное спасибо за Управляемое приложение!
Развлекаюсь разграничением прав пользователей.
Хорошая помощь в этом нелегком труде 🙂
Именно такого наглядного отчета не хватает. В базах где пользователей много и у каждого индивидуальные права — ну просто незаменима
Релиз конфигурации:
http://v8.1c.ru/enterprise/)
http://www.1c.ru/)
В Управление производственным предприятием, редакция 1.3 (1.3.22.1) (
Copyright (С) ООО «1C», 2009-2011. Все права защищены
(
Платформа: 1С:Предприятие 8.2 (8.2.15.301)
Ошибка:
{ВнешнийОтчет.ск_АнализПравДоступа.МодульОбъекта(51,11)}: Переменная не определена (текущиеДанные)
Если не <<?>>текущиеДанные = Неопределено Тогда
{ВнешнийОтчет.ск_АнализПравДоступа.МодульОбъекта(52,14)}: Переменная не определена (текущиеДанные)
тДанные = <<?>>текущиеДанные.заполнитьДанные();
{ВнешнийОтчет.ск_АнализПравДоступа.МодульОбъекта(54,26)}: Переменная не определена (текущиеДанные)
вывестиОтчет(тДанные, <<?>>текущиеДанные.ЭлементыФормы.Результат);
{ВнешнийОтчет.ск_АнализПравДоступа.МодульОбъекта(54,4)}: Процедура или функция с указанным именем не определена (вывестиОтчет)
<<?>>вывестиОтчет(тДанные, текущиеДанные.ЭлементыФормы.Результат);
(30) ialex2008, обычное или управляемое приложение использовалось когда возникли подобные ошибки?
Обычное. Забыл сказать конфигурация серверная на SQLе на других конфигурациях работает отлично жирный +
В том же УПП было бы удобно анализировать профили прав пользователей.
(30) ialex2008, [2012-04-04] исправлена работа в режиме обычного приложения
Отлично спасибо
ЗБУ 1.0.51.1 Полёт нормальный.
Спасибо, анализ очень пригодился.
Скачалась пустая обработка.
(37) flack, только что скачал — все нормально по ссылке приходит файл обработки ск_АнализПравДоступа — СК00011-1.erf. Обработка запускается как обычном, так и в управляемом приложении.
(38) скачал очередной раз.
Проблема была в браузере. Опера скачала файл sk.analizpravdostupa_._sk00011.1.erf
IE скачал как надо.
Спасибо!
{ВнешнийОтчет.ск_АнализПравДоступа.Форма.Тонкая.Форма(438)}: Значение не является значением объектного типа (Имя)
типОбъекта = текущийОбъект.Родитель.Имя;
Пока так исправил:
Но минус не убирается, к сожалению.
(41)
[2016-12-02] устранена ошибка при выборе корня объектов конфигурации.
Спасибо за минус.
(42)
Исправить надо так:
типОбъекта = ?(текущийОбъект.Родитель = Неопределено, «», текущийОбъект.Родитель.Имя);
(43)минус убрали, спасибо за исправление.