gifts2017

Проверка на недостачу прав пользователей

Опубликовал Павел Мальцев (Pashkatancor) в раздел Администрирование - Журнал регистрации

Пишет в журнал на какие регистры и у кого не хватает прав при проведении того или иного документа или обработки! ВНИМАНИЕ!!! Работает только на 8.2.11.236 и выше.

После запуска заходим пользователем у кого не хватает прав, пытаемся провести документ и после этого смотрим в журнал.

Кстати, не забывайте выключать ее после выявления ошибок, а то в журнале накопится мусор! Или выполняйте эти действия на тестовой базе!!!

Скачать файлы

Наименование Файл Версия Размер
Проверка недостачи прав 564
.epf 6,01Kb
19.02.13
564
.epf 6,01Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Максим Плетников (No1) 19.01.11 12:52
Пока на 8.2 не перешли, можно такую для 8.1 сделать?
2. Alex Pro (alex-pro) 19.01.11 13:34
3. gilv (Gilev.Vyacheslav) 19.01.11 20:14
4. Павел Мальцев (Pashkatancor) 20.01.11 05:30
Пожалуйста! на 8.1 к сожалению работать не будет!
5. Sensey Master (MSensey) 27.01.11 14:07
Типовые на 8.2 пишутся таким образом, что при проведении не нужны права на регистры.
Т.е. запись в регистры выполняется привилегированно.
Т.о. для проверки прав к регистрам эта обработка бесполезная.
6. Sensey Master (MSensey) 27.01.11 14:08
Да и вообще в 8.2 при проведении нарушения прав не будет.
7. Павел Мальцев (Pashkatancor) 28.01.11 14:34
Да неужели! Если есть необходимость создать новую роль с определеным набором прав! И если ты работаешь на типовой конфе, то да конечно! А если что-то добавил или изменил, то вот как раз искать это замучаешься! А если тебе не надо, то и не качай! а не бросайся словами, что она не нужная!
8. Sensey Master (MSensey) 28.01.11 14:59
(7) Я что-то написал не по-делу? Я всего лишь написал в каких случаях она не нужна.
Жаль, что ты ты так плохо это воспринимаешь.
9. IG (IG) 29.01.11 10:23
Инструкцию по использованию? Скрины?
10. Павел Мальцев (Pashkatancor) 30.01.11 08:41
IG пишет:

Инструкцию по использованию? Скрины?

Там все тривиально! В обзоре все написано! Читайте внимательней!
11. nmvrd 31.01.11 20:15
в ЗУПе 8.2.19.4 очень даже нужны права на регистры!! я 2 часа недавно убила просто на то, что не могла эти самые права найти, где не хватает.. так что обработка очень дажа актуальная, молодец!
12. Павел Мальцев (Pashkatancor) 01.02.11 06:51
Спасибо! Я тоже с этой проблемой не раз сталкивался!
13. Sensey Master (MSensey) 01.02.11 14:57
(11) Читайте внимательней, что я написал.
Я не говорил, что обработка не нужна для конфигураций, которые были написаны под 8.1. (а ЗУП, о которой вы пишите, именно такая).
Для конфигураций, которые изначально написаны под 8.2 она тоже может быть полезной. Но не для проведения, а например, для отчетов.
14. nmvrd 01.02.11 15:45
(13) Я ни в коем случае с вами не спорила в предыдущем посте. но сейчас поспорю - в ЗУП бюджетном 8.2.19.4 именно 8.2, и именно в ней нужны права на запись движений в регистры.

короче проехали, автору обработки спасибо, кому понадобится - тот воспользуется, что мы к этим правам привязались?)))
15. Sensey Master (MSensey) 01.02.11 17:02
(14) Согласен, кому надо воспользуется.

А вот насчет поспорить, то давайте.
Не нашел в списках типовых бюджетной ЗУП версии 8.2.19.4. Скорее всего, вы имеете ввиду 1.0.19.4.
Уверен, что та версия о которой вы говорите выпущена для 8.2 с помощью конвертации из 8.1.
А я говорю именно о конфигурациях, которые создавались изначально для 8.2: УТ11, УНФ, Документооборот и т.д.
16. nmvrd 02.02.11 12:10
(15) Да, Это ЗУП 1.0.19.4, в приницпе, наверное действительно эта версия хоть и называется 8.2, но конвертировалась с 8.1. На слух конечно звучит дико)))
17. cmd_vasec (cmd_vasec) 03.02.11 13:38
Отличная обработка, очень нужная вещь
18. nexts (nexts) 30.08.11 16:37
А почему только справочники проверяются?
А как же документы и регистры?
Не хочу хвалится, но имхо моя качественней. :)
19. Павел Мальцев (Pashkatancor) 31.08.11 10:29
Почему только справочники? Так-то она и документы и регистры смотрит!
20. nexts (nexts) 31.08.11 14:08
Судя по коду:
МассивДоступа = Новый Массив;
Для Каждого Спр из Метаданные.Справочники Цикл
ОтказДоступа = Новый ОписаниеИспользованияСобытияОтказВДоступеЖурналаРегистрации;
ОтказДоступа.Объект = "Справочник."+Спр.Имя;
МассивДоступа.Добавить(ОтказДоступа);
КонецЦикла;

Использование = Новый ИспользованиеСобытияЖурналаРегистрации (Истина, МассивДоступа);
УстановитьИспользованиеСобытияЖурналаРегистрации("_$Access$_.AccessDenied",Использование);

В массив объектов для которых будет включена регистрация добавляются только справочники.
На сколько я помню, по умолчанию отказ не включен для всех объектов, по этому регистры и документы так же нужно описать в массиве.
21. Владимир Водин (BalVlad) 25.01.12 22:02
Вот спасибо, как раз сегодня разбирался с правами. +
22. Павел Мальцев (Pashkatancor) 18.09.12 04:10