gifts2017

Сравнение ролей (прав доступа) двух конфигураций

Опубликовал Александр Кузин (sashocq) в раздел Администрирование - Защита, права, пароли

Выполняет сравнение Ролей/Прав доступа между двумя однотипными конфигурациями.

Стандартный механизм сравнения и объединения платформы 1С:Предприятие 8.1 не предоставляет возможности выяснить, какие изменения вносились в ту или иную Роль. Данная обработка поможет это выяснить.

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

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

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

Наименование Файл Версия Размер Кол. Скачив.
Сравнение ролей.epf
.1234292371 22,57Kb
25.09.09
795
.1234292371 22,57Kb 795 Скачать

См. также

PowerTools от 1 000
Подписаться Добавить вознаграждение

Комментарии

1. ediks (ediks) 11.02.09 18:03
Понравилось, только опечатку в праве "РедактироваНЕ" исправьте, пожалуйста.
2. Александр Кузин (sashocq) 11.02.09 21:28
Спасибо, исправил, перезалил.
DimitriuZ; IgorXml; +2 Ответить
3. Igor2008 (IgorXml) 20.02.09 14:19
5. Александр Кузин (sashocq) 21.02.09 00:39
И что?
Если у тебя нет прав на подключение к другой базе - что я могу сделать?
6. Александр Кузин (sashocq) 21.02.09 00:40
А про Скулеву я не понял
7. Igor2008 (IgorXml) 24.02.09 10:05
(5) Так мне надо проверить не только мои(админа) права, но и пользовалей. У них нет.
8. Александр Кузин (sashocq) 25.02.09 10:38
В текущей базе ты должен иметь админские права. И к другой базе ты должен подключаться с админскими правами.
Обработка сравнивает ВСЕ роли. Сопоставление ролей (и других объектов метаданных) происходит по их именам.
Если в результате сравнения ты видишь изменения только в роли админа, то изменения есть только в ней.

Некоторые замечания по алгоритму:
Права сравниваются только по объектам, существующим в обоих базах. Если в какой-то роли есть права на объект, которого нет в другой базе, то такой объект ПРОПУСКАЕТСЯ.

P.S. Полезные пожелания по работе обработки приветствуются :-)
9. Михаил Синявский (adv73) 05.03.09 16:39
БОЛЬШОЕ СПАСИБО за обработку!
Она прямо как подарок к обновлению УПП с 19 релиза на 21. Больше всего переживал за обновление ролей, и тут нашел то, что мне надо.
DimitriuZ; +1 Ответить
10. Александр Кузин (sashocq) 05.03.09 20:53
11. Александр Кузин (sashocq) 09.03.09 15:20
Немного обновил. Теперь отображаются изменения ролей по добавленным объектам.
12. Александр Кузин (sashocq) 09.03.09 15:30
(3) Дошло. Это SQL. Неужели сложно переключить раскладку, чтобы всем было понятно?
Работать, естественно, будет, т. к. метаданные те же.
13. Александр Кузин (sashocq) 20.03.09 10:52
Не производилось сравнение, если не была установлена ни одна галочка по объектам, существующим только в этой или другой базе.
Исправлено.
14. Сергей (Ulfhedhinn) 29.07.09 10:58
Спасибо за обработку, то что нужно ! :)
Есть одно пожелание, хотя не знаю на сколько он реально, вот если бы была возможность сравнивать с конфигурацией поставщика текущей базы, то было бы просто мега супер :)))
15. Александр Кузин (sashocq) 29.07.09 22:08
Мда... это, конечно, тема... :-)
16. Артур Антипин (artur.antipin) 03.08.09 09:44
Спасибо за обработку. Но очень жаль, что нельзя программно менять права. Если много изменений, то в ручную все это очень долго делать.
17. Александр Кузин (sashocq) 03.08.09 14:12
(16) Согласен. Я для себя уже давно определился: создаю новые роли, а типовые не трогаю.
18. Артур Аюханов (artbear) 03.10.09 10:13
Каким образом можно сравнить две роли в ОДНОЙ конфигурации?

Например, для типовых конф часто заводится своя роль, которая скопирована из типовой роли и доработана под свои нужды.

ЗЫ если есть другая обработка, выполняющая данную задачу, прошу подсказать.
19. Александр Кузин (sashocq) 28.10.09 23:54
Мда... либо из этой переделать, либо... была, кажется, где-то на инфостарте, но не помню где :-(
20. Сергей JesteR (JesteR) 06.05.10 09:35
21. Станислав Турчинский (Istur) 14.06.10 14:43
(0) Сделай пожалуйста возможность подключения к базе на сервере и к 8.2..
22. Станислав Турчинский (Istur) 14.06.10 14:49
(0) Конечный вид немного не симпатичный, сгрупируй битте по типам метаданных.
23. Станислав Турчинский (Istur) 14.06.10 14:55
Выделять желательно бы всю строку, возможность ручного редактирования галочек убрать.

За (22) прошу прощения)) Сразу эту галочку в настройках не увидел(

И если конкретные права вынесешь из строк в столбцы, то будет просто супер..

Ну а в целом - отличная обработка)) Для заявленной цели подходит просто отлично) Спасибо.
24. Александр Кузин (sashocq) 15.06.10 12:55
(21), (23) Да, дельные пожелания. Надеюсь, в ближайшее время дойдут руки.
По поводу 8.2 - есть задумка доработать, ведь там уже добавлены и права к каждому реквизиту.
25. Сергей Дашков (serega_sun) 07.08.10 17:51
Спасибо. То что доктор прописал...
26. Андрей Попов (Andrew_flyer) 11.08.10 09:18
27. Anton Chikov (Fr1eNd_Tver) 28.09.11 12:49
Вот она обработка моей мечты, сравнение по ролям, а то надоело каждый раз руками проверять.
28. Farsis (Farsis) 11.10.11 18:00
Спасибо, очень помогло. Только я надеюсь, что скоро необходимость в ней отпадет, так как в новом, 14 релизе платформы, 1с-ники реализовали сравнение ролей типовыми механизмами ещё на этапе сравнения/объединения конфигурации
29. Екатерина Сальникова (Katerina_S) 18.11.11 14:11
30. Иван Титов (Ibrogim) 21.11.11 11:27
Обработка просто незаменима, особенно при большом количестве ролей, спасибо Автору !
31. Darkid Darkid (Darkid) 18.12.11 01:14
(( при запуске сравнения пишет - "Ошибка при вызове конструктора СОМ Объект.Недопустимая строка с указанием класса"
32. Алексей Матвеев (МАлексей) 09.01.12 14:01
Хорошая обработка. Работает и в 8.2 с подменой com connector.
33. Алексей М (leha.mos) 09.01.12 14:07
Очень полезная обработка. Как пожелание - возможность сохранения результатов в файл, для возможности дальнейшего использования.
34. Гость 11.01.12 13:43
35. Сергей Галюк (dj_serega) 23.03.12 16:55
36. Надежда Чистякова (agvozdareva) 19.05.12 07:52
Спасибо! Мне очень пригодилось, в голове держать или на бумаге список отклонения от стандарта для обновления не очень удобно. У меня только под 8.2. не работает отбор по ролям :(, может что не правильно делаю. Будет время сама покопаю. Ставлю плюс!
37. dfg dgf (FLYYY1986) 18.10.12 14:20
Обработочка - то, что надо, спасибо огромное, пригодилась.
38. Александр Иванов (alexsql2) 04.02.13 11:58
Запускаю обработку в ЗУП. Платформа 1С:Предприятие 8.2 (8.2.13.202) Выдает ошибку: Недопустимая строка с указанием класса.
Прикрепленные файлы:
39. Алексей (Alex1c) 19.08.13 14:18
(38) автор забросил свое детище. В модуле объекта в районе 238 строчки измените 81 на 82 COMПодключение = Новый COMОбъект("v82.COMConnector");
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа