Корректировка шаблонов ограничения прав доступа в ролях отчетом Проверка внедрения БСП @Доброродный
Вставка
- Опубліковано 15 жов 2024
- Показал реальный процесс замены шаблонов ограничений в ролях и какие шишки набил.
1 часть ролика - получил ошибку не возможности замены шаблона в роли. Причина - делал на демобазе, не включил возможность изменения в конфигураторе. В результате после замены текста шаблонов ограничений в файлах , система выдала ошибку из-за невозможности загрузки конфигурации из файлов.
При этом не сохраняется временный каталог выгрузки конфигурации.
2. Повторил процедуру, предварительно включил в конфигураторе возможность изменения. Показал, где создается каталог с выгрузкой конфигурации в файлы.
3. Замена производится в текстах ролей.
Тексты ролей хранятся так -например
"D:\CPM_3_1_14_19\Roles\БазовыеПраваУХ\Ext\Rights.xml"
D:\CPM_3_1_14_19\ -каталог выгрузки
В файле Rights.xml производится замена текста между тегами
RestrictionTemplate из текста роли в файле
"D:\CPM_3_1_14_19\Roles\ИзменениеУчастниковГруппДоступа\Ext\Rights.xml"
4. После автозамены мы открываем конфигуратор базы, где происходила замена и сравниваем конфигурации базы данных и основной конфиграции. Видим имена ролей, где произошла замена
5. Сохраняем файл основной конфигурации как CF
6. Обновляем рабочую конфигурацию (в моем случае это нетиповая конфигурация на базе УХ.3.1.14.19 подключенная к хранилищу.
P.S В расширениях придется вручную делать.
Смотрите пост в канале t.me/analitik1...
В будущем возможно сделаю обработку для замены в расширениях
Главное мониторьте при обновлениях типовой до и после изменения в модуле УправлениеДоступомСлужебный.
Если там есть изменения в функции, которая вычисляет применяемые тексты шаблонов придется поразвлекаться.