V82.ОбщиеМодули.ТиповыеОтчеты.ВыборВариантаОтчетаНаПанелиВариантов C# (CSharp) Method

ВыборВариантаОтчетаНаПанелиВариантов() public method

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