gifts2017

Лёгкий способ добавления сервиса "Копирование настроек пользователя" (УПП 1.3; КА 1.1).

Опубликовал Ю М (mtv:)) в раздел Администрирование - Системное

В конфигурацииях УПП и КА имеется, в общем-то, неплохой и довольно удобный сервис управления пользователями.
Но мне быстро надоело для каждого нового пользователя вручную задавать "Настройки пользователя".

В конфигурациях УПП и КА имеется, в общем-то, неплохой и довольно удобный сервис управления пользователями. Но мне быстро надоело для каждого нового пользователя вручную задавать "Настройки пользователя".

Пользоваться внешними обработками для заполнения-копирования настроек, как-то не очень удобно.
Поэтому решил чуть доработать модуль формы "Настройки пользователя" на предмет копирования настроек.
Это оказалось совсем просто, так как разработчики уже включили в модуль формы функционал для реализации сервиса заполнения-копирования настроек (смотри комментарий для процедуры ПрочитатьНастройки()).

Добавив всего несколько строк кода в модуль формы, можно добиться того, что на командной панели формы "Настройки пользователя" появится программно-сгенерированная кнопка "Скопировать настройки...". С помощью этой кнопки можно заменить настройки текущего пользователя, настройками выбранного пользователя. При этом значение "Основной ответственный" заполняется значением текущего пользователя.

Кнопка "Скопировать настройки..." появляется, если форму открывает пользователь с ролью  "ПолныеПрава" или "АдминистраторПользователей". Впрочем, это ограничение можно и убрать, если кому-то не нравится.

В прикрепленном файле находится доработанный текст модуля формы "Регистр сведений НастройкиПользователей: ФормаРедактированияНастроек" из УПП 1.3.16.1. Добавленный код помечен комментариями: //{MTV ...

ПРОВЕРЕНО НА КОНФИГУРАЦИЯХ:
    1. Управление производственным предприятием, с редакции 1.3.8.1 по редакцию 1.3.31.1;
    2. Комплексная автоматизация, с редакции 1.1.11.2 по редакцию 1.1.20.1.

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

 

Скачать файлы

Наименование Файл Версия Размер
МодульФормыРедактированияНастроек.txt 239
.txt 30,65Kb
18.05.12
239
.txt 30,65Kb Скачать

См. также

PowerTools от 1 000
Подписаться Добавить вознаграждение
Комментарии
1. Ю М (mtv:)) 04.09.11 17:43
Спасибо всем плюсующим :D
2. Анатолий Доброрадов (dob_a) 17.10.11 09:01
В принципе для начинающих админов подойдет, но есть одно но....дополнительные права и группы не копируются, что очень важно при наделении прав пользователей
3. Ю М (mtv:)) 17.10.11 21:06
(2) Я себя не считаю "начинающим админом"... Предпочитаю "Настройки пользователя" настраивать отдельно от "Групп пользователя". Поэтому у меня в форме "Группы, в которые входит пользователь" также имеется кнопка "Скопировать группы...", которая позволяет скопировать группы произвольного пользователя на текущего пользователя.
А "Дополнительные права" в УПП и в КА копировать не требуется, так как они назначаются в зависимости от выбранного Профиля.
И если нового пользователя создавать копированием существующего пользователя (клавишей F9), то Профиль у нового пользователя будет уже установлен. Останется только вбить фамилию, задать пароль, скопировать "Настройки пользователя" и скопировать "Группы пользователя". Как то так... :)
4. Алексей Гришков (asg1975) 19.10.11 14:11
Идея хорошая и даже актуальная. Но лучше было обработкой извернуться... Конфу менять это на самый крайний случай. ИМХО.
5. Ю М (mtv:)) 19.10.11 18:38
(4)
asg1975 пишет:
Идея хорошая и даже актуальная. Но лучше было обработкой извернуться... Конфу менять это на самый крайний случай. ИМХО.

Ну, на этот случай готовые обработки на Инфостарте есть уже (несколько штук). И я писал, что обработками в этом случае не совсем удобно пользоваться. Надо её сначала найти, потом запустить, затем выбрать первого пользователя, затем второго пользователя-донора... в общем долго и не удобно... А тут все на месте и быстро.
А на счет - "...менять конфу...", так если конфигурация уже до этого имела какие-то доработки, то это не проблема. Кстати, я не видел ни одной рабочей конфигурации УПП, которая бы не была доработана в той или иной степени.
6. Алексей Гришков (asg1975) 19.10.11 19:08
(5) mtv:), Это понятно. Но в данном случае я бы пользовался обработкой
7. Ю М (mtv:)) 19.10.11 19:16
(6) Это ваше право и ваше решение, которое я уважаю. Считаю, что должны существовать несколько решений, а каждый для себя пусть выбирает то, что ему больше нравится. Мне нравится моё решение, и, судя по плюсам, кому-то еще тоже понравилось.
Как говорится: "На вкус и цвет - фломастеры разные..." :)
10. Андрей К. (andrei.k) 15.12.11 11:31
Вот спасибо, очень нужная вещь. Пользователей очень много, а настройки в основном типовые для всех. Кстати я тоже предпочитаю "Настройки пользователя" настраивать отдельно от "Групп пользователя".
11. Харьков Харьков (xaker1C) 23.12.11 04:58
Спасибо интересная доработка
12. Jamil Galeev (JamilRG) 03.02.12 08:21
14. Лилия Корнеева (ulili) 04.05.12 12:48
Спасибо очень удобный инструмент!
15. sumixam (sumixam) 29.06.12 08:08
Спасибо очень пригодилась данная обработка
17. Аркадий (Arkadiy_B) 04.09.13 10:28
Спасибо за идею, сделал для себя. +
18. Светлана Даниленко (LanaSN) 12.09.13 11:56
Спасибо, очень полезная разработка, особенно когда у тебя порядка 50 пользователей и из них всего два,три различаются настройками!