V82.ОбщиеМодули.ТиповыеОтчеты.ОбработкаВыбораВариантаОтчета C# (CSharp) Méthode

ОбработкаВыбораВариантаОтчета() public méthode

        public void ОбработкаВыбораВариантаОтчета(/*ОтчетОбъект, ФормаОтчета, ВыбраннаяСохраненнаяНастройка*/)
        {
            //Отказ = ложь;
            //ОбработкаЗакрытияНастройкиОтчета(ОтчетОбъект, ФормаОтчета, Отказ);
            if(true/*Не ВыбраннаяСохраненнаяНастройка.Пустая() И ВыбраннаяСохраненнаяНастройка.ПолучитьОбъект() = Неопределено*/)
            {
                //Вопрос("Операция невозможна. Вариант отчета удален.", РежимДиалогаВопрос.ОК);
                //ОбновитьТаблицуДоступныхНастроекПользователю(ОтчетОбъект);
                //ОбновитьКнопкиВыбораНастроек(ФормаОтчета, ОтчетОбъект, ФормаОтчета.ПредставлениеНастройки, ФормаОтчета.РежимРедактированияНастройки);
            }
            //ОтчетОбъект.ЗначенияНастроекПанелиПользователя = Новый ХранилищеЗначения(Неопределено);
            //ОтчетОбъект.ПараметрыПанелиПользователя = Новый ХранилищеЗначения(ПолучитьПараметрыПанелиПользователяПоУмолчанию(ОтчетОбъект, ФормаОтчета));
            //ФормаОтчета.КомпоновщикНастроекПользователя = Новый КомпоновщикНастроекКомпоновкиДанных;
            /*// Сохраним результат
            */
            if(true/*ФормаОтчета.СоответствиеНастройкаРезультат[ОтчетОбъект.СохраненнаяНастройка] <> Неопределено*/)
            {
                //ФормаОтчета.ЭлементыФормы.Удалить(ФормаОтчета.СоответствиеНастройкаРезультат[ОтчетОбъект.СохраненнаяНастройка].Результат);
            }
            //Результат = ФормаОтчета.ЭлементыФормы.Добавить(Тип("ПолеТабличногоДокумента"), , Ложь);
            //Результат.Вывести(ФормаОтчета.ЭлементыФормы.Результат);
            //Структура = Новый Структура;
            //Структура.Вставить("Результат", Результат);
            //Структура.Вставить("ФиксацияСверху",    ФормаОтчета.ЭлементыФормы.Результат.ФиксацияСверху);
            //Структура.Вставить("ДанныеРасшифровки", ФормаОтчета.ДанныеРасшифровки);
            //ФормаОтчета.СоответствиеНастройкаРезультат[ОтчетОбъект.СохраненнаяНастройка] = Структура;
            /*// Установим настройку
            */
            //ОтчетОбъект.СохраненнаяНастройка = ВыбраннаяСохраненнаяНастройка;
            /*// Загрузим результат, если есть сохраненный
            */
            //ФормаОтчета.ЭлементыФормы.Результат.Очистить();
            //ФормаОтчета.ЭлементыФормы.Результат.ФиксацияСверху = 0;
            //Структура = ФормаОтчета.СоответствиеНастройкаРезультат[ОтчетОбъект.СохраненнаяНастройка];
            if(true/*Структура <> Неопределено*/)
            {
                //ФормаОтчета.ЭлементыФормы.Результат.Вывести(Структура.Результат);
                //ФормаОтчета.ДанныеРасшифровки = Структура.ДанныеРасшифровки;
                //ФормаОтчета.ЭлементыФормы.Результат.ФиксацияСверху = Структура.ФиксацияСверху;
                //ФормаОтчета.Обновить();
            }
            /*// Загрузим саму настройку
            */
            if(true/*ОтчетОбъект.СохраненнаяНастройка.Пустая()*/)
            {
                //ПрименитьНастройкуПользователяНастройкиОтчета(ОтчетОбъект);
                //ОтчетОбъект.КомпоновщикНастроек.ЗагрузитьНастройки(ПолучитьСхемуКомпоновкиОбъекта(ОтчетОбъект).НастройкиПоУмолчанию);
            }
            //ОбработкаФормыПослеПримененияНастройки(ОтчетОбъект, ФормаОтчета);
        }
ТиповыеОтчеты