В один прекрасный момент мне надоело при большой текучке кадров маяться с созданием новых пользователей, сидеть сравнивать настройки и выставлять их вручную. В итоге была создана данная обработка, которая позволяет выполнять данные действия за 1-2 минуты.
У обработки 2 режима: "Создание нового пользователя" и "Копирование настроек".
1-м режимом удобно пользоваться, когда приходит работать новый человек на место только что уволившегося сотрудника. В этом случае указываем старого сотрудника в качестве исходного, пишем ФИО нового, его пароль, жмем "Копировать" и отдаем новому сотруднику логин-пароль. Все его роли, настройки (за исключением основного ответственного конечно же :-) ), а так же значения дополнительных прав пользователя будут скопированы.
2-й режим необходим при внутренних перемещениях, когда необходимо менять настройки пользователей не меняя их роли, либо пользователя создали вручную, и не хочется сидеть и делать настройки "как у Васи".
Код открытый, ничего сложного даже для новичка. Если кто-то хочет переписать - пожалуйста. Должно работать на всех типовых конфигурациях, для нетиповых - закомментировать пару строчек с обращениями к общему модулю.
ОБНОВЛЕНИЕ ОТ 17.05.2011
Добавил измененную версию для платформы 8.2 (в связи с прекращением выпуска обновлений для 8.1 решил не делать обработку под 8.1)
Отличия от предыдущей версии (8.1):
- В связи с началом применения разделения на уровне ресурсов добавил занесение создаваемых пользователей в справочник "Группы пользователей";
- Добавил операторы "Попытка" при копировании настроек (т.к. в бухгалтерии нет дополнительных прав).
Основная концепция - открытый код остается неизменным, так что пользуйтесь на здоровье, если необходимо.