V82.ОбщиеМодули.ТиповыеОтчетыПереопределяемый.ПолучитьТаблицуДоступныхВариантовПереопределяемая C# (CSharp) Method

ПолучитьТаблицуДоступныхВариантовПереопределяемая() public method

        public object ПолучитьТаблицуДоступныхВариантовПереопределяемая(/*НастраиваемыйОбъект, Пользователь = Неопределено, СПомеченнымиНаУдаление = Ложь, ТипНастройки = Неопределено, СписокДоступныхНастроек = Неопределено*/)
        {
            if(true/*Пользователь = Неопределено*/)
            {
                //Пользователь = глЗначениеПеременной("глТекущийПользователь");
            }
            if(true/*ТипНастройки = Неопределено*/)
            {
                //ТипНастройки = Перечисления.ТипыНастроек.ПроизвольныеНастройки;
            }
            //Запрос = Новый Запрос;
            /*Запрос.Текст =
            "ВЫБРАТЬ РАЗРЕШЕННЫЕ
            |	СохраненныеНастройкиПользователи.Ссылка,
            |	СохраненныеНастройкиПользователи.Ссылка.Наименование КАК Наименование,
            |	МАКСИМУМ(ВЫБОР
            |			КОГДА СохраненныеНастройкиПользователи.ПравоИзменения
            |					ИЛИ &ПолныеПрава
            |				ТОГДА ИСТИНА
            |			ИНАЧЕ ЛОЖЬ
            |		КОНЕЦ) КАК ПравоИзменения,
            |	СохраненныеНастройкиПользователи.Ссылка.Описание
            |ИЗ
            |	Справочник.СохраненныеНастройки.Пользователи КАК СохраненныеНастройкиПользователи
            |ГДЕ
            |	СохраненныеНастройкиПользователи.Ссылка.НастраиваемыйОбъект = &НастраиваемыйОбъект
            |	И (СохраненныеНастройкиПользователи.Пользователь.Ссылка = &Пользователь
            |			ИЛИ СохраненныеНастройкиПользователи.Пользователь.Ссылка В
            |				(ВЫБРАТЬ
            |					ГруппыПользователейПользователиГруппы.Ссылка
            |				ИЗ
            |					Справочник.ГруппыПользователей.ПользователиГруппы КАК ГруппыПользователейПользователиГруппы
            |				ГДЕ
            |					ГруппыПользователейПользователиГруппы.Пользователь.Ссылка = &Пользователь)
            |			ИЛИ СохраненныеНастройкиПользователи.Пользователь.Ссылка = ЗНАЧЕНИЕ(Справочник.ГруппыПользователей.ВсеПользователи)
            |				И СохраненныеНастройкиПользователи.Ссылка В (&СписокДоступныхНастроек)
            |				И СохраненныеНастройкиПользователи.Ссылка.Предопределенный
            |			ИЛИ СохраненныеНастройкиПользователи.Пользователь.Ссылка = ЗНАЧЕНИЕ(Справочник.ГруппыПользователей.ВсеПользователи)
            |				И &СписокДоступныхНастроекНеопределен
            |				И СохраненныеНастройкиПользователи.Ссылка.Предопределенный
            |			ИЛИ СохраненныеНастройкиПользователи.Пользователь.Ссылка = ЗНАЧЕНИЕ(Справочник.ГруппыПользователей.ВсеПользователи)
            |				И (НЕ СохраненныеНастройкиПользователи.Ссылка.Предопределенный))
            |	И (&СПомеченнымиНаУдаление
            |			ИЛИ (НЕ СохраненныеНастройкиПользователи.Ссылка.ПометкаУдаления))
            |	И СохраненныеНастройкиПользователи.Ссылка.ТипНастройки = &ТипНастройки
            |
            |СГРУППИРОВАТЬ ПО
            |	СохраненныеНастройкиПользователи.Ссылка,
            |	СохраненныеНастройкиПользователи.Ссылка.Наименование,
            |	СохраненныеНастройкиПользователи.Ссылка.Описание
            |
            |УПОРЯДОЧИТЬ ПО
            |	Наименование
            |АВТОУПОРЯДОЧИВАНИЕ";*/
            //Запрос.УстановитьПараметр("Пользователь",                       Пользователь);
            //Запрос.УстановитьПараметр("НастраиваемыйОбъект",                НастраиваемыйОбъект);
            //Запрос.УстановитьПараметр("СписокДоступныхНастроек",            СписокДоступныхНастроек);
            //Запрос.УстановитьПараметр("СписокДоступныхНастроекНеопределен", СписокДоступныхНастроек = Неопределено);
            if(true/*Найти(НастраиваемыйОбъект, "ОтчетОбъект") > 0
            ИЛИ ТипЗнч(НастраиваемыйОбъект) = Тип("СправочникСсылка.ПроизвольныеОтчеты")*/)
            {
                //Запрос.УстановитьПараметр("ТипНастройки", Перечисления.ТипыНастроек.НастройкиОтчета);
            }
            //Запрос.УстановитьПараметр("ПолныеПрава", РольДоступна("ПолныеПрава"));
            //Запрос.УстановитьПараметр("СПомеченнымиНаУдаление", СПомеченнымиНаУдаление);
            return null;
        }