Но мне быстро надоело для каждого нового пользователя вручную задавать "Настройки пользователя".
В конфигурациях УПП и КА имеется, в общем-то, неплохой и довольно удобный сервис управления пользователями. Но мне быстро надоело для каждого нового пользователя вручную задавать «Настройки пользователя».
Пользоваться внешними обработками для заполнения-копирования настроек, как-то не очень удобно.
Поэтому решил чуть доработать модуль формы «Настройки пользователя» на предмет копирования настроек.
Это оказалось совсем просто, так как разработчики уже включили в модуль формы функционал для реализации сервиса заполнения-копирования настроек (смотри комментарий для процедуры ПрочитатьНастройки()).
Добавив всего несколько строк кода в модуль формы, можно добиться того, что на командной панели формы «Настройки пользователя» появится программно-сгенерированная кнопка «Скопировать настройки…». С помощью этой кнопки можно заменить настройки текущего пользователя, настройками выбранного пользователя. При этом значение «Основной ответственный» заполняется значением текущего пользователя.
Кнопка «Скопировать настройки…» появляется, если форму открывает пользователь с ролью «ПолныеПрава» или «АдминистраторПользователей». Впрочем, это ограничение можно и убрать, если кому-то не нравится.
В прикрепленном файле находится доработанный текст модуля формы «Регистр сведений НастройкиПользователей: ФормаРедактированияНастроек» из УПП 1.3.16.1. Добавленный код помечен комментариями: //{MTV …
ПРОВЕРЕНО НА КОНФИГУРАЦИЯХ:
1. Управление производственным предприятием, с редакции 1.3.8.1 по редакцию 1.3.31.1;
2. Комплексная автоматизация, с редакции 1.1.11.2 по редакцию 1.1.20.1.
Данная доработка исправно функционирует без изменения добавленного кода во всех проверенных конфигурациях. Перенос этой доработки в последующие обновления конфигурации так же не представит трудностей, поскольку перенос осуществляется простым копированием и вставкой нескольких строчек кода.
Спасибо всем плюсующим 😀
В принципе для начинающих админов подойдет, но есть одно но….дополнительные права и группы не копируются, что очень важно при наделении прав пользователей
(2) Я себя не считаю «начинающим админом»… Предпочитаю «Настройки пользователя» настраивать отдельно от «Групп пользователя». Поэтому у меня в форме «Группы, в которые входит пользователь» также имеется кнопка «Скопировать группы…», которая позволяет скопировать группы произвольного пользователя на текущего пользователя.
А «Дополнительные права» в УПП и в КА копировать не требуется, так как они назначаются в зависимости от выбранного Профиля.
И если нового пользователя создавать копированием существующего пользователя (клавишей F9), то Профиль у нового пользователя будет уже установлен. Останется только вбить фамилию, задать пароль, скопировать «Настройки пользователя» и скопировать «Группы пользователя». Как то так… 🙂
Идея хорошая и даже актуальная. Но лучше было обработкой извернуться… Конфу менять это на самый крайний случай. ИМХО.
(4)
Идея хорошая и даже актуальная. Но лучше было обработкой извернуться… Конфу менять это на самый крайний случай. ИМХО.
Ну, на этот случай готовые обработки на Инфостарте есть уже (несколько штук). И я писал, что обработками в этом случае не совсем удобно пользоваться. Надо её сначала найти, потом запустить, затем выбрать первого пользователя, затем второго пользователя-донора… в общем долго и не удобно… А тут все на месте и быстро.
А на счет — «…менять конфу…», так если конфигурация уже до этого имела какие-то доработки, то это не проблема. Кстати, я не видел ни одной рабочей конфигурации УПП, которая бы не была доработана в той или иной степени.
(5) Это понятно. Но в данном случае я бы пользовался обработкой
(6) Это ваше право и ваше решение, которое я уважаю. Считаю, что должны существовать несколько решений, а каждый для себя пусть выбирает то, что ему больше нравится. Мне нравится моё решение, и, судя по плюсам, кому-то еще тоже понравилось.
Как говорится: «На вкус и цвет — фломастеры разные…» 🙂
Вот спасибо, очень нужная вещь. Пользователей очень много, а настройки в основном типовые для всех. Кстати я тоже предпочитаю «Настройки пользователя» настраивать отдельно от «Групп пользователя».
Спасибо интересная доработка
Спасибо
Спасибо очень удобный инструмент!
Спасибо очень пригодилась данная обработка
Спасибо за идею, сделал для себя. +
Спасибо, очень полезная разработка, особенно когда у тебя порядка 50 пользователей и из них всего два,три различаются настройками!
Управление производственным предприятием, редакция 1.3 + CRM, редакция 1.4 (1.3.51/1.4.8)
— будет работать?