Обработка копирования пользователей базы данных

Обработка для администраторов базы — создает нового пользователя на основе существующего.

Очень часто администратору базы поступает заявка такого вида: «Сделай нового пользователя с правами и настройками как у …»

Сейчас, когда у базы куча ролей создание пользователя, «Как …» занимает много времени. В результате, смотря на мучение наших админов  была сделана обработка по копированию пользователей.

Принцип работы:

Администратор запускает обработку. Ручками вписывает имя нового пользователя, полное имя пользователя. пароль, выбирает донора (пользователя, с которого будем брать настройки) и нажимает кнопку создать.

 

в базе данных создается новый пользователь с именем и паролем.

создается элемент в справочнике «Пользователи»

копируются НастройкиПользователей с пользователя-донора в нового, заменяя, конечно, основного ответственного.

если есть группы пользователей — копируем.

Тестировалась на базах Бух, ЗУП, УПП.

 

После этого открывается форма элемента созданного пользователя, в которой. если надо. можно поставить Windows-авторизацию, подправить что-то.

5 Comments

  1. dyak84

    Автор подскажите а как обстоят дела с дополнительными правами. Они тоже переносятся???

    Reply
  2. razin

    на данный момент для УПП переносится роль и профиль. Доп права пока нет — постараюсь сегодня добавить.

    Reply
  3. razin

    Подправлено. Дополнительные права тоже копирует.

    Файл обработки заменен.

    Reply
  4. fixin

    в 81 не открывается, уточню. 😉

    Reply
  5. razin

    Да, извините, не написал — тестировалась только на 8.2 и форма только обычная — не управляемая.

    Reply

Leave a Comment

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