Смена пользователем своего пароля

Опубликовал Notka Sp (notka) в раздел Администрирование - Защита, права, пароли

Обработка позволяет заставить пользователя сменить свой пароль.

Иногда возникает необходимость заставить пользователей массово поменять пароли, для этого и создана эта небольшая обработка. Необходимо минимальное изменение базы:

1) в Модуле обычного приложения в процедуре "ПриНачалеРаботыСистемы добавить строчку 

Обр = Обработки.СменаПароля.ПолучитьФорму("Форма").ОткрытьМодально();

2) добавление этой обработки в структуру базы.

После этого ни один пользователь не сможет работать пока не сменит пароль.

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

Наименование Файл Версия Размер
СменаПароля
.epf 6,87Kb
16.12.14
5
.epf 6,87Kb 5 Скачать

См. также

Добавить вознаграждение
Комментарии
1. Андрей Суровов (Andris_infostart) 17.12.14 10:59 Сейчас в теме
1)в Модуле обычного приложения в процедуре "ПриНачалеРаботыСистемы добавить строчку "

Обр = Обработки.СменаПароля.ПолучитьФорму("Форма").ОткрытьМодально();

Судя по этой строке, пользователю менять пароль придётся при каждом запуске системы. Где определяется, что нужно открыть обработку (регистр сведений какой-нибудь или добавление константы)?
2. Notka Sp (notka) 116 17.12.14 17:33 Сейчас в теме
(1) Andris_infostart, У меня стоит условие, т.к. я знаю временный пароль своих пользователей. В ЗУП отработал нормально с условием по временному паролю, а в УПП нет, поэтому про условие ничего не писала. Предполагается, что все пользователи сменили пароль и можно убирать обработку из процедуры.
3. Stas Agapov (Agapov_Stas) 1 18.12.14 10:13 Сейчас в теме
(2) notka, вот это подход ))
можно убирать обработку из процедуры

и много таких решений, которые после использования надо удалять из процедур?)
1cmax; klinval; +2 Ответить