V82.ОбщиеМодули.УправлениеОтчетами.ЗаполнитьНачальныеНастройкиПоМакету C# (CSharp) Method

ЗаполнитьНачальныеНастройкиПоМакету() public method

        public void ЗаполнитьНачальныеНастройкиПоМакету(/*МакетПараметрыОтчетов, СтруктураПредставлениеПолей, МассивОтбора, Контекст, ТипОтчета*/)
        {
            //ИмяРегистра = Контекст.ИмяРегистра;
            //ПОстроительОтчета = Контекст.ПостроительОтчета;
            //Контекст.Показатели.Очистить();
            /*//Очистим отбор
            */
            while(true/*ПостроительОтчета.Отбор.Количество()>0*/)
            {
                //ПостроительОтчета.Отбор.Удалить(0);
            }
            /*//Очистим порядок
            */
            while(true/*ПостроительОтчета.Порядок.Количество()>0*/)
            {
                //ПостроительОтчета.Порядок.Удалить(0);
            }
            /*;

            ТекстПоляЗапроса = "";*/
            //ТекстПоляИтоговЗапроса = "";
            //ТекстПоляПоказатели = "";
            //ТекстПоляИтогов = "";
            //ТекстВыводимыеПоляЗапроса = "";
            //ТекстПоляУпорядочивания = "";
            //ТекстПоляИзмерений = "";
            //ТекстВыводимыеПоляПериоды = "";
            //ТекстПоляИтоговПериоды = "";
            //ТекстИсточникиСведений ="";
            //ТекстПоляКатегорий = "";
            //ТекстПоляГруппировки = "";
            if(true/*НЕ ЗначениеЗаполнено(Контекст.мНазваниеОтчета) И Не ПустаяСтрока(ИмяРегистра)*/)
            {
                //Контекст.мНазваниеОтчета = Метаданные.РегистрыНакопления[ИмяРегистра].Представление() + ?(ТипОтчета = "ОстаткиИОбороты", ": остатки и обороты", "");
            }
            //ОбластьПоказатели = МакетПараметрыОтчетов.ПолучитьОбласть("Показатели");
            //ОбластьПоказателиВысота = ОбластьПоказатели.ВысотаТаблицы;
            //ВидРегистра = Метаданные.РегистрыНакопления[ИмяРегистра].ВидРегистра;
            //МассивИзмеренийКолонки = Новый Массив;
            //МассивВыбранныеПоляПоУмолчанию = Новый Массив;
            //МассивИзмеренияСтрокиПоУмолчанию = Новый Массив;
            if(true/*(ТипОтчета = "СписокКроссТаблица") или (ТипОтчета = "Диаграмма")*/)
            {
                if(true/*ВидРегистра = Метаданные.СвойстваОбъектов.ВидРегистраНакопления.Остатки*/)
                {
                    //ТипПоляРегистра="Остаток";
                    /*// Отчеты по остаткам - на дату
            */
                    //Контекст.мРежимВводаПериода = 1;
                }
            }
            //ОбластьГруппировки = МакетПараметрыОтчетов.ПолучитьОбласть("Группировки");
            //ОбластьГруппировкиВысота = ОбластьГруппировки.ВысотаТаблицы;
            //ОписаниеТиповКатегории = Новый ОписаниеТипов("СправочникСсылка.КатегорииОбъектов");
            //Запрос = Новый Запрос;
            //Запрос.Текст = "";
            //ТаблицаПолей = Новый ТаблицаЗначений;
            //ТаблицаПолей.Колонки.Добавить("ПутьКДанным");
            /*// описание поля запроса поля, для которого добавляются свойства и
            */
            /*// категории. Используется в условии соединения с регистром сведений,
            */
            /*// хранящим значения свойств или категорий
            */
            //ТаблицаПолей.Колонки.Добавить("Представление");
            /*// представление поля, для которого добавляются свойства и категории.
            */
            //ТаблицаПолей.Колонки.Добавить("Назначение");
            /*// назначение свойств/категорий объектов для данного поля
            */
            /*//	ТаблицаПолей.Колонки.Добавить("ТипЗначения");  // тип значения поля, для которого добавляются свойства и категории.
            */
            /*// Не используется.
            */
            //ТаблицаПолей.Колонки.Добавить("НетКатегорий");
            /*// признак НЕиспользования категорий для объекта
            */
            /*// Предопределенные группировки по стандартным периодам
            */
            //ТекстПоляГде = Сред(ТекстВыводимыеПоляЗапроса, 2);
            if(true/*((ВидРегистра = Метаданные.СвойстваОбъектов.ВидРегистраНакопления.Обороты) И ((ТипОтчета = "СписокКроссТаблица")ИЛИ(ТипОтчета = "Диаграмма"))) ИЛИ (ТипОтчета = "ОстаткиИОбороты")*/)
            {
                /*// Для списка всех полей
            */
                /*ТекстПоляИтоговПериоды = ТекстПоляИтоговПериоды + ",
            |	НачалоПериода(Период, День) КАК ПериодДень ,
            |	НачалоПериода(Период, Неделя) КАК ПериодНеделя ,
            |	НачалоПериода(Период, Декада) КАК ПериодДекада ,
            |	НачалоПериода(Период, Месяц) КАК ПериодМесяц ,
            |	НачалоПериода(Период, Квартал) КАК ПериодКвартал ,
            |	НачалоПериода(Период, Полугодие) КАК ПериодПолугодие ,
            |	НачалоПериода(Период, Год) КАК ПериодГод";*/
                /*ТекстВыводимыеПоляПериоды = ТекстВыводимыеПоляПериоды + ",
            |	НачалоПериода(Период, День) КАК ПериодДень ,
            |	НачалоПериода(Период, Неделя) КАК ПериодНеделя ,
            |	НачалоПериода(Период, Декада) КАК ПериодДекада ,
            |	НачалоПериода(Период, Месяц) КАК ПериодМесяц ,
            |	НачалоПериода(Период, Квартал) КАК ПериодКвартал ,
            |	НачалоПериода(Период, Полугодие) КАК ПериодПолугодие ,
            |	НачалоПериода(Период, Год) КАК ПериодГод";*/
                //СтруктураПредставлениеПолей.Вставить("Период", "Период");
                //СтруктураПредставлениеПолей.Вставить("ПериодДень", "По дням");
                //СтруктураПредставлениеПолей.Вставить("ПериодНеделя", "По неделям");
                //СтруктураПредставлениеПолей.Вставить("ПериодДекада", "По декадам");
                //СтруктураПредставлениеПолей.Вставить("ПериодМесяц", "По месяцам");
                //СтруктураПредставлениеПолей.Вставить("ПериодКвартал", "По кварталам");
                //СтруктураПредставлениеПолей.Вставить("ПериодПолугодие", "По полугодиям");
                //СтруктураПредставлениеПолей.Вставить("ПериодГод", "По годам");
                /*// Для списка всех полей
            */
                /*ТекстВыводимыеПоляЗапроса = ТекстВыводимыеПоляЗапроса + ",
            |	Период ,
            |	Регистратор.* КАК Регистратор";*/
                //СтруктураПредставлениеПолей.Вставить("Регистратор", "Документ движения (Регистратор)");
            }
            /*Текст =
            "ВЫБРАТЬ РАЗРЕШЕННЫЕ //РАЗЛИЧНЫЕ"
            + Сред(ТекстПоляЗапроса + ТекстПоляПоказатели,2)
            + Символы.ПС + "{ВЫБРАТЬ " + Сред(ТекстВыводимыеПоляЗапроса+ТекстПоляПоказатели+"
            |	//СВОЙСТВА
            |"+ТекстВыводимыеПоляПериоды, 2) + "}";*/
            if(true/*(ВидРегистра = Метаданные.СвойстваОбъектов.ВидРегистраНакопления.Обороты И ((ТипОтчета = "СписокКроссТаблица")ИЛИ(ТипОтчета = "Диаграмма")))*/)
            {
                /*Текст =  Текст +
            "
            |ИЗ РегистрНакопления." + ИмяРегистра + ".Обороты(&ДатаНач, &ДатаКон, {&Периодичность}, ";*/
                //СтруктураПредставлениеПолей.Вставить("Периодичность", "Периодичность разворота итогов");
            }
            /*Текст = Текст + "{"+ТекстПоляГде+"}) КАК ТаблицаРегистра
            |//СОЕДИНЕНИЯ";*/
            if(true/*Не ПустаяСтрока(ТекстПоляГруппировки)*/)
            {
                /*Текст = Текст + Символы.ПС + "СГРУППИРОВАТЬ ПО " + Сред(ТекстПоляГруппировки, 2) + "
            |//СГРУППИРОВАТЬПО
            |";*/
            }
            /*// Отбор
            */
            /*Текст = Текст + Символы.ПС + "{ГДЕ " + Сред(ТекстВыводимыеПоляЗапроса, 2) + "
            |//СВОЙСТВА
            |//КАТЕГОРИИ
            |}";*/
            /*// Порядок
            */
            /*Текст = Текст + Символы.ПС + "{УПОРЯДОЧИТЬ ПО " + Сред(ТекстВыводимыеПоляЗапроса+ТекстПоляУпорядочивания, 2) + "
            |//СВОЙСТВА
            |}";*/
            if(true/*Не ПустаяСтрока(ТекстПоляИтогов)*/)
            {
                /*Текст = Текст + Символы.ПС +
            "{ИТОГИ ПО " + Сред(ТекстПоляИтогов+ТекстПоляИтоговПериоды, 2) + "
            |//СВОЙСТВА
            |}";*/
            }
            /*Текст = Текст + Символы.ПС +
            "ИТОГИ  " + Сред(ТекстПоляИтоговЗапроса, 2) + Символы.ПС +
            "ПО ОБЩИЕ " + ТекстПоляИзмерений;*/
            /*// Автоупорядочивание
            */
            //Текст = Текст + Символы.ПС + "АВТОУПОРЯДОЧИВАНИЕ ";
            //ТекстПоляКатегорий = "";
            //ТекстПоляСвойств = "";
            if(true/*Контекст.ИспользоватьСвойстваИКатегории = Истина*/)
            {
                /*ДобавитьВТекстСвойстваИКатегории(ТаблицаПолей, Текст, СтруктураПредставлениеПолей,
                Контекст.мСоответствиеНазначений, ПостроительОтчета.Параметры
                ,, ТекстПоляКатегорий, ТекстПоляСвойств,,,,,,Контекст.мСтруктураДляОтбораПоКатегориям);*/
            }
            //ПостроительОтчета.Текст = Текст;
            if(true/*Контекст.ИспользоватьСвойстваИКатегории = Истина*/)
            {
                //УстановитьТипыЗначенийСвойствИКатегорийДляОтбора(ПостроительОтчета, ТекстПоляКатегорий, ТекстПоляСвойств, Контекст.мСоответствиеНазначений, СтруктураПредставлениеПолей);
            }
            if(true/*(ТипОтчета = "СписокКроссТаблица") ИЛИ (ТипОтчета = "Диаграмма")*/)
            {
            }
        }
УправлениеОтчетами