Добрый день!
Появилась задача объединения ролей в одну новую консолидированную роль. Попробовал через сравнение/объединение, путем переименования желаемой новой роли в роль-источник откуда требуется разрешения перенести, но при слиянии есть только варианты взять из файла, перенести с приоритетом файла или с приоритетом конфигурации, а так чтоб "только добавить значения истина" нет) Поэтому если выбрать приоритет файла, то доступ роли-источника переносится, но затирает флажки истина у полей которые уже были разрешены ранее.
Есть идеи как можно было бы сравнить/объединить, не потеряв старые Истины и добавив новые в роль, не руками?
имхо - никак не получится. отсутствие доступа - это тоже права роли, которые будут перенесены при объединении.
Если настройки какие-то суперсложные, то единственный вариант(кроме того, как наставить галочек ручками) - удалять в базе объекты МД, на которые у роли нет доступа. Выгружать конфигурацию только с теми объектами, к которым есть доступ к роли и тогда при сравнении обновятся доступы только этих элементов
Закон Брукера: Даже маленькая практика стоит большой теории.