Программно установить флажок "Потребовать установку (смену) пароля при входе"
Здравствуйте, подскажите пожалуйста след. вопрос как программно установить флажок "Потребовать установку(смену) пароля при входе" ?
Задача написать обработку по созданию пользователей в УФ, но что бы пользователи сами указывали себе пароль. С созданием элемента справочника пользователи (и ПользователиИнформационнойБазы) проблем нет. Но возникает вопрос с установкой указанного Флажка. Дело в том что это реквизит формы , понятно что имея объект ( в данном случае созданный элемент справочника Пользователи) можно получить форму элемента и установить нужное значение данного флажка. Но меня смущает следующее - как программа определяет что пользователю необходимо смена пароля при входе. Просмотрел процедуры ПередНачаломРаботыСистемы и ПриНачалеРаботыСистемы в модуле упрв.приложения. но явного обращения к справочнику пользователи там нет (по крайней мере я не нашел). Поэтому и возник вопрос что программа конкретно проверяет что бы вызвать окно установки(смены пароля).
P.S Вариант вызова формы не очень подходит так как работа будет через com и я как-то не уверен что данный вариант сработает. Тестирование идёт на конфигурации БП 3.0 43.243
Задача написать обработку по созданию пользователей в УФ, но что бы пользователи сами указывали себе пароль. С созданием элемента справочника пользователи (и ПользователиИнформационнойБазы) проблем нет. Но возникает вопрос с установкой указанного Флажка. Дело в том что это реквизит формы , понятно что имея объект ( в данном случае созданный элемент справочника Пользователи) можно получить форму элемента и установить нужное значение данного флажка. Но меня смущает следующее - как программа определяет что пользователю необходимо смена пароля при входе. Просмотрел процедуры ПередНачаломРаботыСистемы и ПриНачалеРаботыСистемы в модуле упрв.приложения. но явного обращения к справочнику пользователи там нет (по крайней мере я не нашел). Поэтому и возник вопрос что программа конкретно проверяет что бы вызвать окно установки(смены пароля).
P.S Вариант вызова формы не очень подходит так как работа будет через com и я как-то не уверен что данный вариант сработает. Тестирование идёт на конфигурации БП 3.0 43.243
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Перед началом работы системы в цепочке процедур - проверяется параметр клиента "ТребуетсяСменитьПароль",
А он уже берется или из реквизита РС "СведенияОПользователях" "ПотребоватьСменуПароляПриВходе", или по этомуже регистру проверяет Срок действия пароля по дате "ДатаНачалаИспользованияПароля".
То есть Вам достаточно установить у юзера флаг "ПотребоватьСменуПароляПриВходе" в этом регистре.
А он уже берется или из реквизита РС "СведенияОПользователях" "ПотребоватьСменуПароляПриВходе", или по этомуже регистру проверяет Срок действия пароля по дате "ДатаНачалаИспользованияПароля".
То есть Вам достаточно установить у юзера флаг "ПотребоватьСменуПароляПриВходе" в этом регистре.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот