Копирование ролей пользователей

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

Скопировать роли, очень актуально для конфигураций, в которых «куча» ролей и эту «кучу» нужно перенести для нового пользователя.

Исходил из того, что Источник и Приемник это Справочники.Пользователи.

Основной смысл заложен в 

        ИсточникНайдено = ПользователиИнформационнойБазы.НайтиПоИмени(Источник.Наименование);
ПриемникНайдено = ПользователиИнформационнойБазы.НайтиПоИмени(Приемник.Наименование);

Для Каждого Роль Из ИсточникНайдено.Роли Цикл
ПриемникНайдено.Роли.Добавить(Роль);
КонецЦикла;

3 Comments

  1. DrAku1a

    И это всё? А группы пользователей, а значения дополнительных прав? В КА и УПП — есть хорошая штука для приведения ролей в порядок — называется «Профили полномочий пользователей» (роли + доп.права в одном справочнике).

    А ещё неплохо бы копировать настройки пользователей.

    И да — у меня такая форма уже есть (не публиковал, может стоит?), и ещё в ней есть опция «Добавить нового пользователя».

    Reply
  2. jaroslav.h

    (1) и єто все, а свое не публикуй, твое уже не нужно

    Reply
  3. JohnConnor

    спасибо

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *