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


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

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

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

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

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

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

[2026-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 не будет опубликован. Обязательные поля помечены *