Иногда бывает нужно время от времени менять пароли пользователям, особенно если они работают с секретными или персональными данными. Но когда пользователей много, то делать это в ручную очень не хочется.
Обработка автоматически сгенерирует пароли для указанных пользователей из указанного количества символов и присвоит их пользователям. Так же пароли можно указать вручную, если очень хочется. При сохранеии паролей обработка выведет список в окно сообщений, у какого пользователя был изменен пароль и новый пароль. Обработка успешно применяется в конфигурации УПП 1.3, но по идее должна работать в любой конфе, где есть справочник пользователей. Т. к. при открытии она формирует иерархический список из справочника пользователей (для удобства), а затем по имени ищет его в ИБ и меняет у него пароль.
Плюс за идею!
Вопрос: как вашей обработкой присвоить юзеру «пустой пароль», точнее говоря вход без пароля ?
Почему происходит поиск по имени? У справочника Пользователи есть реквизит «ИдентификаторПользователяИБ». Он как раз создан для однозначной связи Пользователя Информационной Базы и Пользователя из справочника Пользователи:
ПользователиИнформационнойБазы.НайтиПоУникальномуИдентификатору(ПользобательИзСправочника.ИдентификаторПользователяИБ);
Был у меня случай в 2011 году, когда в базе из-за некоторой ошибки обмена стали плодиться дубли пользователей информационной базы. Хотя вроде как с 8.2.14 такое стало невозможным.
(3) Антон Ширяев, об этом я как-то не подумал
(2) это сделано специально, чтобы не было пользователей без паролей. Но впринципе это можно исправить, там код не сложный
Автоматизировать так уж автоматизировать! пусть еще и пользователям на почту рассылает письма с новыми паролями…
Отличный вариант, уже есть похожее для управляемых формhttps://infostart.ru/public/1045289/