ПодсказкаПотребоватьСменуПароляПриВходе (БСП)

Автор: 1С
ОбщийМодуль.ПользователиСлужебный
БСП

Подсказка потребовать смену пароля при входе. Для форм элементов справочников Пользователи и ВнешниеПользователи.

// Для форм элементов справочников Пользователи и ВнешниеПользователи.
Функция ПодсказкаПотребоватьСменуПароляПриВходе(ДляВнешнихПользователей) Экспорт
	
	ЭтоПолноправныйПользователь = Пользователи.ЭтоПолноправныйПользователь(, Ложь);
	
	Подсказка = Новый Массив;
	Подсказка.Добавить(НСтр("ru = 'Требования к длине и сложности пароля задаются отдельно.'"));
	Подсказка.Добавить(Символы.ПС);
	
	Если Не ЭтоПолноправныйПользователь Тогда
		Подсказка.Добавить(НСтр("ru = 'За подробностями обратитесь к администратору.'"));
		Возврат Новый ФорматированнаяСтрока(Подсказка);
	КонецЕсли;
	
	Подсказка.Добавить(НСтр("ru = 'См.'"));
	Подсказка.Добавить(" ");
	
	Если Не ПользователиСлужебныйПовтИсп.Настройки().ОбщиеНастройкиВхода Тогда
		Подсказка.Добавить(НСтр("ru = 'Параметры информационной базы в конфигураторе в меню Администрирование.'"));
		Возврат Новый ФорматированнаяСтрока(Подсказка);
	КонецЕсли;
	
	Если ДляВнешнихПользователей Тогда
		Ссылка = НСтр("ru = 'Настройки входа внешних пользователей'");
	Иначе
		Ссылка = НСтр("ru = 'Настройки входа пользователей'");
	КонецЕсли;
	
	Подсказка.Добавить(Новый ФорматированнаяСтрока(Ссылка,,,, "НастройкиВходаПользователей"));
	
	Если Метаданные.Подсистемы.Найти("Администрирование") <> Неопределено Тогда
		Подсказка.Добавить(" ");
		Подсказка.Добавить(НСтр("ru = 'в разделе Администрирование,
			|пункт Настройки прав и пользователей.'"));
	Иначе
		Подсказка.Добавить(".");
	КонецЕсли;
	
	Возврат Новый ФорматированнаяСтрока(Подсказка);
	
КонецФункции

///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются 
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////

Рекомендации

Похожие публикации

ОткрытьФормуСменыПароля (БСП)

ИнтерактивнаяОбработкаПриСменеПароляПриЗапуске (БСП)

ПодсказкаДляНовогоПароля (БСП)

ИнтерактивнаяОбработкаПриСменеПароляПриЗапускеЗавершение (БСП)

Подсказка Т9

В случае если не найдена подсказка, то Enter закрывает форму подсказки

ПоказыватьПодсказкиПриРедактированииФайлов (БСП)

Отмена подсказки в редактировании текста запроса СКД

Подсказка не показывает полностью значения платформенных перечислений

Обновлятор-1С: групповое (пакетное) обновление и обслуживание всех баз за один раз