Новое описание пользователя. Возвращает пустую структуру описания пользователя ИБ.
// Возвращает пустую структуру описания пользователя ИБ.
// Назначение свойств структуры соответствует свойствам объекта ПользовательИнформационнойБазы.
//
// Возвращаемое значение:
// Структура - со свойствами:
// * УникальныйИдентификатор - УникальныйИдентификатор - уникальный идентификатор пользователя информационной базы.
// * Имя - Строка - имя пользователя информационной базы. Например, "Иванов".
// * ПолноеИмя - Строка - полное имя пользователя информационной базы.
// Например, "Иванов Иван Иванович (менеджер по продажам)"
// * АутентификацияOpenID - Булево - разрешена ли пользователю аутентификация по протоколу OpenID.
//
// * АутентификацияСтандартная - Булево - разрешена ли стандартная аутентификация (по пользователю и паролю).
// * ПоказыватьВСпискеВыбора - Булево - показывать ли полное имя пользователя в списке для выбора при запуске.
// * Пароль - Строка, Неопределено - пароль, используемый при стандартной аутентификации.
// * СохраняемоеЗначениеПароля - Строка, Неопределено - хранимые значения пароля (хеш).
// * ПарольУстановлен - Булево - установлен ли пароль у пользователя.
// * ЗапрещеноИзменятьПароль - Булево - определяет возможность пользователя изменять свой пароль.
//
// * АутентификацияОС - Булево - разрешена ли аутентификация средствами операционной системы.
// * ПользовательОС - Строка - имя соответствующей учетной записи пользователя операционной системы
// (не учитывается в учебной версии платформы).
//
// * ОсновнойИнтерфейс - Строка, Неопределено - имя основного интерфейса пользователя информационной базы
// (из коллекции Метаданные.Интерфейсы).
// * РежимЗапуска - Строка, Неопределено - "Авто", "ОбычноеПриложение" или "УправляемоеПриложение".
// * Язык - Строка, Неопределено - имя языка из коллекции Метаданные.Языки.
// * Роли - Неопределено - роли не указаны.
// - Массив - коллекция имен ролей пользователя информационной базы.
//
Функция НовоеОписаниеПользователяИБ() Экспорт
// Подготовка структур возвращаемых данных.
Свойства = Новый Структура;
Свойства.Вставить("УникальныйИдентификатор", ОбщегоНазначенияКлиентСервер.ПустойУникальныйИдентификатор());
Свойства.Вставить("Имя", "");
Свойства.Вставить("ПолноеИмя", "");
Свойства.Вставить("АутентификацияOpenID", Ложь);
Свойства.Вставить("АутентификацияСтандартная", Ложь);
Свойства.Вставить("ПоказыватьВСпискеВыбора", Ложь);
Свойства.Вставить("СтарыйПароль", Неопределено);
Свойства.Вставить("Пароль", Неопределено);
Свойства.Вставить("СохраняемоеЗначениеПароля", Неопределено);
Свойства.Вставить("ПарольУстановлен", Ложь);
Свойства.Вставить("ЗапрещеноИзменятьПароль", Ложь);
Свойства.Вставить("АутентификацияОС", Ложь);
Свойства.Вставить("ПользовательОС", "");
Свойства.Вставить("ОсновнойИнтерфейс",
?(Метаданные.ОсновнойИнтерфейс = Неопределено, "", Метаданные.ОсновнойИнтерфейс.Имя));
Свойства.Вставить("РежимЗапуска", "Авто");
Свойства.Вставить("Язык",
?(Метаданные.ОсновнойЯзык = Неопределено, "", Метаданные.ОсновнойЯзык.Имя));
Свойства.Вставить("Роли", Неопределено);
Возврат Свойства;
КонецФункции
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
УстановитьФлагОтображенияОписанийДляНовогоПользователя (БСП)
ОписаниеНовойКонтактнойИнформации (БСП)
НовыйОписаниеВозвращаемыхДанных (БСП)
ПриАвторизацииНовогоПользователяИБ (БСП)
ОткрытьСтраницуРегистрацииНовогоПользователя (БСП)
Канал FastCode 1C в Телеграм! Шаблоны кода, статьи, полезные советы, курсы по 1С (8К участников)