Анализ прав доступа к объектам конфигурации информационной базы


Отчет позволяет получать консолидированные данные по доступным правам к объектам конфигурации информационной базы.

Анализ прав доступа к объектам конфигурации информационной базы

Отчет позволяет получать консолидированные данные по доступным правам к объектам конфигурации информационной базы. Отчет запускается в обычном и управляемом приложении. Данные из отчета можно сохранять в файл xml (обычное приложение). Сохраненные файлы можно подгружать для последующего анализа и сравнения прав в текущей конфигурации информационной базы.

[2012-03-08] добавлена возможность формирования отчета в управляемом приложении (толстый и тонкий клиент)

[2012-04-04] исправлена работа в режиме обычного приложения

[2013-01-21] исправлена ошибка при запуске в толстом клиенте (управляемое приложение)

[2024-12-02] устранена ошибка при выборе корня объектов конфигурации.

В анализ добавлены дополнительные общие объекты:

  • — общие формы
  • — интерфейсы
  • — планы обмена

В отчете можно подобрать для анализа доступные роли конфигурации, либо роли пользователей информационной базы (Рисунок — №1).

Помимо анализируемых ролей конфигурации можно выбрать конкретные объекты конфигурации.

Рисунок — №1 – отчет «Анализ прав доступа»

 В сформированном отчете можно отобрать только отличия между доступными правами на объекты

Рисунок — №2 – отбор отличий в правах к объектам в разных ролях

 

 Данные из сформированного отчета можно сохранять во внешний xml файл для последующей загрузки и анализа в другой конфигурации.

Рисунок — №3 – данные из ранее сформированного отчета можно загрузить в текущий анализ

 

 Данные из ранее сформированного отчета можно сопоставлять с правами из текущей конфигурации информационной базы.

Рисунок — №4 – анализ данных из ранее сформированного отчета

 

43 Comments

  1. due

    Отчет позволяет получать консолидированные данные по доступным правам к объектам конфигурации информационной базы.

    Перейти к публикации

    Reply
  2. retif

    УТ 11 0.7.13- не работает…..

    «Значение не является значением объектного типа»

    Reply
  3. BalVlad

    Спасибо, на КА 1.1 работает.

    Reply
  4. due

    (1) retif, работает, но для формирования отчета надо запускать приложение в толстом клиенте.

    Reply
  5. retif

    УТ11 0.7.13 под толстым клиентом.

    Ошибка исполнения отчета

    по причине:

    Ошибка при выполнении обработчика — ‘ПриКомпоновкеРезультата’

    по причине:

    {ВнешнийОтчет.ск_АнализПравДоступа.МодульОбъекта(9)}: Значение не является значением объектного типа (вывестиОтчет)

    текущаяФорма.вывестиОтчет();

    Сейчас попробую проверить на 0.7.19

    Reply
  6. acherey

    Плюсанул, но на УТ 11.0.7.13 действительно не работает, и думаю более актульной будет публикация по УТ ред 10.3. но автору спасибо, скопировал себе в закрома, уверен что пригодится.

    Reply
  7. due

    (4) retif, (5) acherey, накатил до 11.0.7.13 — в толстом клиенте работает. какой у вас релиз платформы?

    Reply
  8. retif

    (6) Платформа 8.2.14.540

    Обновил Конфигурацию до 0.7.19 -та же ошибка

    Reply
  9. nataon

    интересная вещь

    Reply
  10. TheGrr

    Неплохо было бы видеть какой вообще доступ имеет пользователь к объекту без детализации по ролям.

    Reply
  11. due

    (7) retif, (5) acherey, надо запускать отчет в обычном приложении (не управляемом).

    тогда все работает. исполнение в управляемой форме возможно позже.

    Reply
  12. retif

    Да, спасибо- в обычном запустил

    Укажи в публикации

    Reply
  13. mkobzancev

    А нет ли такой же, только для УПП Украинской?

    Reply
  14. due

    (12) mkobzancev, а в чем собственно заключается отсутствие возможности использовать данный отчет в УПП Украинской? язык не тот и отчет не выбирает доступные права?

    Reply
  15. wes1977

    Плюс за удобство, но хотелось бы видеть сравнение по общим объектам конфигурации (интерфейсам, общим формам)

    Reply
  16. Raspik

    интересная программка но в самой программе тож можно ставить права на ут намного проще выбирая вид ну там не сложно если понимать что на что влияет

    Reply
  17. due

    (1) retif, (5) acherey, (14) wes1977, изменения в отчете.

    [2012-03-08] добавлена возможность формирования отчета в управляемом приложении (толстый и тонкий клиент)

    В анализ добавлены дополнительные общие объекты:

    — общие формы

    — интерфейсы

    — планы обмена

    Reply
  18. krund

    Супер

    Reply
  19. krund

    (8) nataon, Да ничего, жаль только платная 🙁

    Reply
  20. due

    (18) krund, выложена бесплатно 🙂

    если только infostart за нее, что-то просит?!

    Reply
  21. pt_olga

    Спасибо!

    Заработаю денег)) и попробую

    Reply
  22. Tommy1987

    Это очень-очень полезная вещь, а то часто приходится смотреть и тупить, у кого каких прав не хватает)))

    Reply
  23. Kashemir

    О, идея http://infostart.ru/public/77695/ развивается — симпатично 🙂

    Reply
  24. due

    (23) Kashemir, о, кстати не подумал, что можно наименование ролей развернуть для удобства. 🙂

    Reply
  25. klel

    Хорошая штучка. А на УПП 1.3.23.1 пойдет?

    Reply
  26. due

    (25) klel, не важно какая конфигурация, главное, что бы платформа 8.2.14(+)

    Reply
  27. NOVOPRO

    Спасибо автору хорошо поработал над оформлением.

    Reply
  28. OrsoBear

    Согласен с выше оставившими комментарии.

    Отчет замечательный и наглядный.

    Отдельное спасибо за Управляемое приложение!

    Развлекаюсь разграничением прав пользователей.

    Хорошая помощь в этом нелегком труде 🙂

    Reply
  29. JER_MARK

    Именно такого наглядного отчета не хватает. В базах где пользователей много и у каждого индивидуальные права — ну просто незаменима

    Reply
  30. ialex2008

    Релиз конфигурации:

    В Управление производственным предприятием, редакция 1.3 (1.3.22.1) (http://v8.1c.ru/enterprise/)

    Copyright (С) ООО «1C», 2009-2011. Все права защищены

    (http://www.1c.ru/)

    Платформа: 1С:Предприятие 8.2 (8.2.15.301)

    Ошибка:

    {ВнешнийОтчет.ск_АнализПравДоступа.МодульОбъекта(51,11)}: Переменная не определена (текущиеДанные)

    Если не <<?>>текущиеДанные = Неопределено Тогда

    {ВнешнийОтчет.ск_АнализПравДоступа.МодульОбъекта(52,14)}: Переменная не определена (текущиеДанные)

    тДанные = <<?>>текущиеДанные.заполнитьДанные();

    {ВнешнийОтчет.ск_АнализПравДоступа.МодульОбъекта(54,26)}: Переменная не определена (текущиеДанные)

    вывестиОтчет(тДанные, <<?>>текущиеДанные.ЭлементыФормы.Результат);

    {ВнешнийОтчет.ск_АнализПравДоступа.МодульОбъекта(54,4)}: Процедура или функция с указанным именем не определена (вывестиОтчет)

    <<?>>вывестиОтчет(тДанные, текущиеДанные.ЭлементыФормы.Результат);

    Reply
  31. due

    (30) ialex2008, обычное или управляемое приложение использовалось когда возникли подобные ошибки?

    Reply
  32. ialex2008

    Обычное. Забыл сказать конфигурация серверная на SQLе на других конфигурациях работает отлично жирный +

    Reply
  33. Requiem

    В том же УПП было бы удобно анализировать профили прав пользователей.

    Reply
  34. due

    (30) ialex2008, [2012-04-04] исправлена работа в режиме обычного приложения

    Reply
  35. ialex2008

    Отлично спасибо

    Reply
  36. Voody

    ЗБУ 1.0.51.1 Полёт нормальный.

    Спасибо, анализ очень пригодился.

    Reply
  37. flack

    Скачалась пустая обработка.

    Reply
  38. due

    (37) flack, только что скачал — все нормально по ссылке приходит файл обработки ск_АнализПравДоступа — СК00011-1.erf. Обработка запускается как обычном, так и в управляемом приложении.

    Reply
  39. flack

    (38) скачал очередной раз.

    Проблема была в браузере. Опера скачала файл sk.analizpravdostupa_._sk00011.1.erf

    IE скачал как надо.

    Спасибо!

    Reply
  40. ZhokhovM

    {ВнешнийОтчет.ск_АнализПравДоступа.Форма.Тонкая.Форма(438)}: Значение не является значением объектного типа (Имя)

    типОбъекта = текущийОбъект.Родитель.Имя;

    Reply
  41. ZhokhovM

    Пока так исправил:

    Попытка
    типОбъекта = текущийОбъект.Родитель.Имя;
    Исключение
    Продолжить;
    КонецПопытки;

    Но минус не убирается, к сожалению.

    Reply
  42. due

    (41)

    [2016-12-02] устранена ошибка при выборе корня объектов конфигурации.

    Спасибо за минус.

    (42)

    Исправить надо так:

    типОбъекта = ?(текущийОбъект.Родитель = Неопределено, «», текущийОбъект.Родитель.Имя);

    Reply
  43. ZhokhovM

    (43)минус убрали, спасибо за исправление.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *