Стандартный механизм сравнения и объединения платформы 1С:Предприятие 8.1 не предоставляет возможности выяснить, какие изменения вносились в ту или иную Роль. Данная обработка поможет это выяснить.
Просто укажите в настройках параметры доступа ко второй базе (например, с оригинальной конфигурацией поставщика), обработка сравнит все роли этих конфигураций и отобразит различия в правах доступа в виде дерева.
Добавлена возможность сравнения прав для объектов, существующих только в одной из конфигураций. Это удобно, если вы добавили объекты и установили на них права в существующих ролях. См. справку к обработке.
Понравилось, только опечатку в праве «РедактироваНЕ» исправьте, пожалуйста.
Спасибо, исправил, перезалил.
А Скулевой как?
И с этим как?http://i039.radikal.ru/0902/cf/1ca2d64d7683.jpg
И что?
Если у тебя нет прав на подключение к другой базе — что я могу сделать?
А про Скулеву я не понял
(5) Так мне надо проверить не только мои(админа) права, но и пользовалей. У них нет.
В текущей базе ты должен иметь админские права. И к другой базе ты должен подключаться с админскими правами.
Обработка сравнивает ВСЕ роли. Сопоставление ролей (и других объектов метаданных) происходит по их именам.
Если в результате сравнения ты видишь изменения только в роли админа, то изменения есть только в ней.
Некоторые замечания по алгоритму:
Права сравниваются только по объектам, существующим в обоих базах. Если в какой-то роли есть права на объект, которого нет в другой базе, то такой объект ПРОПУСКАЕТСЯ.
P.S. Полезные пожелания по работе обработки приветствуются 🙂
БОЛЬШОЕ СПАСИБО за обработку!
Она прямо как подарок к обновлению УПП с 19 релиза на 21. Больше всего переживал за обновление ролей, и тут нашел то, что мне надо.
На здоровье 🙂
Немного обновил. Теперь отображаются изменения ролей по добавленным объектам.
(3) Дошло. Это SQL. Неужели сложно переключить раскладку, чтобы всем было понятно?
Работать, естественно, будет, т. к. метаданные те же.
Не производилось сравнение, если не была установлена ни одна галочка по объектам, существующим только в этой или другой базе.
Исправлено.
Спасибо за обработку, то что нужно ! 🙂
Есть одно пожелание, хотя не знаю на сколько он реально, вот если бы была возможность сравнивать с конфигурацией поставщика текущей базы, то было бы просто мега супер :)))
Мда… это, конечно, тема… 🙂
Спасибо за обработку. Но очень жаль, что нельзя программно менять права. Если много изменений, то в ручную все это очень долго делать.
(16) Согласен. Я для себя уже давно определился: создаю новые роли, а типовые не трогаю.
Каким образом можно сравнить две роли в ОДНОЙ конфигурации?
Например, для типовых конф часто заводится своя роль, которая скопирована из типовой роли и доработана под свои нужды.
ЗЫ если есть другая обработка, выполняющая данную задачу, прошу подсказать.
Мда… либо из этой переделать, либо… была, кажется, где-то на инфостарте, но не помню где 🙁
Скачаю, плюсик авансом.
(0) Сделай пожалуйста возможность подключения к базе на сервере и к 8.2..
(0) Конечный вид немного не симпатичный, сгрупируй битте по типам метаданных.
Выделять желательно бы всю строку, возможность ручного редактирования галочек убрать.
За (22) прошу прощения)) Сразу эту галочку в настройках не увидел(
И если конкретные права вынесешь из строк в столбцы, то будет просто супер..
Ну а в целом — отличная обработка)) Для заявленной цели подходит просто отлично) Спасибо.
(21), (23) Да, дельные пожелания. Надеюсь, в ближайшее время дойдут руки.
По поводу 8.2 — есть задумка доработать, ведь там уже добавлены и права к каждому реквизиту.
Спасибо. То что доктор прописал…
Спасибо (+)
Вот она обработка моей мечты, сравнение по ролям, а то надоело каждый раз руками проверять.
Спасибо, очень помогло. Только я надеюсь, что скоро необходимость в ней отпадет, так как в новом, 14 релизе платформы, 1с-ники реализовали сравнение ролей типовыми механизмами ещё на этапе сравнения/объединения конфигурации
спасибо за обработку
Обработка просто незаменима, особенно при большом количестве ролей, спасибо Автору !
(( при запуске сравнения пишет — «Ошибка при вызове конструктора СОМ Объект.Недопустимая строка с указанием класса»
Хорошая обработка. Работает и в 8.2 с подменой com connector.
Очень полезная обработка. Как пожелание — возможность сохранения результатов в файл, для возможности дальнейшего использования.
Пригодилось. Спасибо
Спасибо… Все круть…
Спасибо! Мне очень пригодилось, в голове держать или на бумаге список отклонения от стандарта для обновления не очень удобно. У меня только под 8.2. не работает отбор по ролям :(, может что не правильно делаю. Будет время сама покопаю. Ставлю плюс!
Обработочка — то, что надо, спасибо огромное, пригодилась.
Запускаю обработку в ЗУП. Платформа 1С:Предприятие 8.2 (8.2.13.202) Выдает ошибку: Недопустимая строка с указанием класса.
(38) автор забросил свое детище. В модуле объекта в районе 238 строчки измените 81 на 82 COMПодключение = Новый COMОбъект(«v82.COMConnector»);