V82.ОбщиеМодули.ПользователиСервер.ТекущийПользователь C# (CSharp) Method

ТекущийПользователь() public method

public ТекущийПользователь ( ) : object
return object
        public object ТекущийПользователь(/**/)
        {
            //УстановитьПривилегированныйРежим(Истина);
            return null;
        }

        // Функция ЭтоПолноправныйПользовательИБ проверяет,
        // является ли полноправным текущий пользователь ИБ или
        // пользователь ИБ заданного пользователя (обычного или внешнего).
        //
        //  Полноправными считается:
        // а) пользователь ИБ при пустом списке пользователей ИБ,
        //    если основная роль не задана или ПолныеПрава,
        // б) пользователь ИБ с ролью ПолныеПрава.
        //
        //
        // Параметры:
        //  Пользователь - Неопределено (проверяется текущий пользователь ИБ),
        //                 Справочник.Пользователи, Справочник.ВнешниеПользователи
        //                 (осуществляется поиск пользователя ИБ по уникальному
        //                  идентификатору, заданному в реквизите ИдентификаторПользователяИБ,
        //                  если пользователь ИБ не найден, возвращается Ложь).
        //
        // Возвращаемое значение:
        //  Булево.
        //
        public object ЭтоПолноправныйПользовательИБ(/*Пользователь = Неопределено*/)
        {
            //УстановитьПривилегированныйРежим(Истина);
            if(true/*ЗначениеЗаполнено(Пользователь) И Пользователь <> АвторизованныйПользователь()*/)
            {
                //ПользовательИБ = ПользователиИнформационнойБазы.НайтиПоУникальномуИдентификатору(ОбщегоНазначения.ПолучитьЗначениеРеквизита(Пользователь, "ИдентификаторПользователяИБ"));
                if(true/*ПользовательИБ = Неопределено*/)
                {
                }
            }
            if(true/*ПользовательИБ.УникальныйИдентификатор = ПользователиИнформационнойБазы.ТекущийПользователь().УникальныйИдентификатор*/)
            {
                if(true/*ЗначениеЗаполнено(ПользовательИБ.Имя)*/)
                {
                }
            }
            return null;
        }