1C Документооборот КОРП - инициировать замену пользователями своих паролей #757105


#0 by Galina Kopysova
Была поставлена задача:  выяснить возможность принудительной смены паролей пользователей, если пароли не удовлетворяют нашим внутренним критериям (8 символов) и при наличии такой возможности - инициировать замену пользователями своих паролей каждые 3 месяца, а за 30 дней при входе пользователя в систему выдавать сообщение - "Пора сменить пароль, осталось х дней" . Что я сделала.   1. Справочники: Пользователи добавила реквизиты:    - ДатаПоследнейСменыПароля (Дата)    А  в форму элемента этих справочников добавила поля:    - ПериодическаяСменаПароля (поле флажка)    - ДатаПоследнейСменыПароля (поле ввода формата даты) 2. Создала небольшую информационную базу.    - Под Админом  в Настройках программы - Права доступа проставила  «галочку» в поле «Периодическая смена пароля» и значение 90 в  поле  «Периодичность смена пароля (дней)»   - Пользователю N (выбрала для тестирования)  проставила «галочку» в поле «Периодическая смена пароля» и «дату последней смены пароля», например: 17.08.2015 3. В процедуру Процедура ПриНачалеРаботыСистемы(Модуль обычного приложения) после строки // Конец СтандартныеПодсистемы  вставила несколько строк на проверку срока действия пароля пользователя, процедура выглядит так: КонецПроцедуры Это работает на Толстом клиенте. Для тонкого клиента, если в Процедуру ПриНачалеРаботыСистемы (модуль управляемого приложения) вставить аналогичные изменения, то естественно, ошибка:  Переменная не определена (Пользователи). Пробовала и др.варианты обращения, например: ПользователиИнформационнойБазы.ТекущийПользователь. Вопрос: Как в данном случае обратиться к полю ДатаПоследнейСменыПароля справочника Пользователи? Помогите, пожалуйста разобраться.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С