Программно установить флажок "Потребовать установку (смену) пароля при входе"

1. vadim1011985 101 13.07.16 20:43 Сейчас в теме
Здравствуйте, подскажите пожалуйста след. вопрос как программно установить флажок "Потребовать установку(смену) пароля при входе" ?

Задача написать обработку по созданию пользователей в УФ, но что бы пользователи сами указывали себе пароль. С созданием элемента справочника пользователи (и ПользователиИнформационнойБазы) проблем нет. Но возникает вопрос с установкой указанного Флажка. Дело в том что это реквизит формы , понятно что имея объект ( в данном случае созданный элемент справочника Пользователи) можно получить форму элемента и установить нужное значение данного флажка. Но меня смущает следующее - как программа определяет что пользователю необходимо смена пароля при входе. Просмотрел процедуры ПередНачаломРаботыСистемы и ПриНачалеРаботыСистемы в модуле упрв.приложения. но явного обращения к справочнику пользователи там нет (по крайней мере я не нашел). Поэтому и возник вопрос что программа конкретно проверяет что бы вызвать окно установки(смены пароля).

P.S Вариант вызова формы не очень подходит так как работа будет через com и я как-то не уверен что данный вариант сработает. Тестирование идёт на конфигурации БП 3.0 43.243
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. us 13 14.07.16 05:49 Сейчас в теме
(1) vadim1011985, как вариант - создать регистр сведений с пользователями, и при начале работы системы проверять этот регистр, - всех новых пользователей в него записывать, и выдавать им форму с просьбой вбить пароль, а повторно заходящих - не трогать.
4. dj_serega 392 14.07.16 07:12 Сейчас в теме
(1) vadim1011985, Насколько я понял это "Потребовать установку(смену) пароля при входе" есть в какой-то типовой конфе?
6. vadim1011985 101 14.07.16 07:29 Сейчас в теме
2. vadim1011985 101 13.07.16 21:26 Сейчас в теме
Ещё один момент так как это реквизит формы он должен где-то храниться до тех пор пока новый пользователь не войдёт в программу и не установит пароль , после чего реквизит сбрасывается
5. binex 279 14.07.16 07:26 Сейчас в теме
Пошукай РС "СведенияОПользователях"
owner2005; Anchoret; Brook; vadim1011985; +4 Ответить
7. vadim1011985 101 14.07.16 07:29 Сейчас в теме
8. SkrAn 1 14.07.16 08:18 Сейчас в теме
Перед началом работы системы в цепочке процедур - проверяется параметр клиента "ТребуетсяСменитьПароль",
А он уже берется или из реквизита РС "СведенияОПользователях" "ПотребоватьСменуПароляПриВходе", или по этомуже регистру проверяет Срок действия пароля по дате "ДатаНачалаИспользованияПароля".
То есть Вам достаточно установить у юзера флаг "ПотребоватьСменуПароляПриВходе" в этом регистре.
owner2005; nekit_rdx; Brook; vadim1011985; +4 Ответить
9. vadim1011985 101 14.07.16 09:01 Сейчас в теме
(8) SkrAn, блин , вчера пол дня просидел пытаясь найти эту хрень , знал же что что-то подобное существует - не досмотрел и параметры эти находил , их заполнение но конкретно этот параметр прошёл как -то мимо меня. Всем спасибо.
11. owner2005 4 18.06.23 18:33 Сейчас в теме
(8) Благодарствую за наколочку)
10. vadim1011985 101 14.07.16 09:04 Сейчас в теме
Кстати ещё вопрос может кто-нибудь свидел готовую обработку по созданию пользователей для УФ ? Вчера что-тут не нашёл среди публикаций
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот