Сравнение прав пользователей

Иногда требуется понять, почему какому-то пользователю не доступны какие-либо объекты или действия, а «вручную» сравнивать довольно утомительное занятие.

Вот и появилась идея упростить этот процесс. В поиске в интернете нашел подходящую по названию обработку, вот ссылка: //infostart.ru/public/311243/, но под 8.3 на УФ она не работала. Переделал под управляемые формы, для удобства добавил возможность выводить только отличающиеся права. Знаю, что есть более универсальные штатные средства, но эта мне понравилась простотой в использовании, может быть еще кому-нибудь пригодится.

Тестировал на платформе 8.3.14 на конфигурации ЗУП 3.1, думаю, что должна работать на любой конфигурации, т.к. "привязок" ни каких нет.

3 Comments

  1. user598128_able123

    Правильно понимаю, сравнивает права пользователей, а не профилей?

    Reply
  2. ivnik

    (1) Да, сравниваются права

    Reply
  3. armitazh

    Спотыкается на поиске имени. Наименование в базе заполнено как ФИО, итоге ФИО ищет в поле имя пользователя ИБ.

    Отредактировал на поиск по гуиду:

    Пользак1 = ПользователиИнформационнойБазы.НайтиПоУникальномуИдентификатору(Объект.Пользователь1.ИдентификаторПользователяИБ);
    Пользак2 = ПользователиИнформационнойБазы.НайтиПоУникальномуИдентификатору(Объект.Пользователь2.ИдентификаторПользователяИБ);
    
    Reply

Leave a Comment

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