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