V82.ОбщиеМодули.УправлениеОтчетами.ДобавитьВТекстСвойстваИКатегории C# (CSharp) Method

ДобавитьВТекстСвойстваИКатегории() public method

        public void ДобавитьВТекстСвойстваИКатегории(/*ТаблицаПолей, Текст, СтруктураПредставлениеПолей, мСоответствиеНазначений, 
	                                          СтруктураПараметры, ТекстИсточникиСведений="", ТекстПоляКатегорий="", 
	                                          ТекстПоляСвойств="", ТекстПоляСгруппироватьПо = "", 
	                                          ЗаменятьСвойства = "//СВОЙСТВА", ЗаменятьКатегории = "//КАТЕГОРИИ", 
	                                          ЗаменятьСоединения = "//СОЕДИНЕНИЯ", ЗаменятьСгруппироватьПо = "//СГРУППИРОВАТЬПО",
	                                          ИдентификаторыПараметровДляОтборовПоКатегориям = ""*/)
        {
            /*// Добавляемые фрагменты запроса
            */
            //ТекстПоляКатегорийДляГруппировки ="";
            //ТекстПоляСвойствДляГруппировки = "";
            //ТекстИсточникиСведений ="";
            //ТекстПоляКатегорий = "";
            //ТекстПоляСвойств = "";
            if(true/*НЕ ТипЗнч(ИдентификаторыПараметровДляОтборовПоКатегориям)=Тип("Структура")*/)
            {
                //ИдентификаторыПараметровДляОтборовПоКатегориям = Новый Структура;
            }
            //Индекс = 0;
            //Выборка = ПланыВидовХарактеристик.СвойстваОбъектов.Выбрать();
            while(true/*Выборка.Следующий()*/)
            {
                if(true/*Выборка.ЭтоГруппа ИЛИ Выборка.ПометкаУдаления*/)
                {
                }
                //НайденнаяСтрока = ТаблицаПолей.Найти(Выборка.НазначениеСвойства, "Назначение");
                if(true/*НайденнаяСтрока <> Неопределено*/)
                {
                    /*// Для списка всех полей
            */
                    /*ТекстПоляСвойств = ТекстПоляСвойств + ",
            |	Свойство"+Индекс+".Значение" + " КАК " + "Свойство"+Индекс+"Значение";*/
                    /*ТекстПоляСвойствДляГруппировки = ТекстПоляСвойствДляГруппировки + ",
            |	Свойство"+Индекс+".Значение";*/
                    /*// Источник для свойств
            */
                    /*ТекстИсточникиСведений = ТекстИсточникиСведений + Символы.ПС +
            "{ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК Свойство"+Индекс+"
            |ПО Свойство"+Индекс+".Объект = " + НайденнаяСтрока.ПутьКДанным + "
            |И  Свойство"+Индекс+".Свойство = &ПараметрСвойство"+Индекс+ "}";*/
                    //СтруктураПараметры.Вставить("ПараметрСвойство"+Индекс, Выборка.Ссылка);
                    //СтруктураПредставлениеПолей.Вставить("Свойство"+Индекс+"Значение", Выборка.Наименование + " (св-во " + НайденнаяСтрока.Представление + ")");
                    //мСоответствиеНазначений.Вставить(Выборка.Наименование + " (св-во " + НайденнаяСтрока.Представление + ")", Выборка.Ссылка);
                    //Индекс = Индекс + 1;
                }
            }
            /*;

            Индекс = 0;*/
            //Индекс = 0;
            /*//ВЫБРАТЬ РАЗЛИЧНЫЕ съедает достаточно много ресурсов - поэтому если
            */
            /*//не надо, то обойдемся без него.
            */
            if(true/*ТекстПоляКатегорийДляГруппировки <> ""*/)
            {
                //Текст = СтрЗаменить(Текст, "//РАЗЛИЧНЫЕ", "РАЗЛИЧНЫЕ");
            }
            //Текст = СтрЗаменить(Текст, ЗаменятьСвойства, ТекстПоляСвойств);
            //Текст = СтрЗаменить(Текст, ЗаменятьКатегории, ТекстПоляКатегорий);
            //Текст = СтрЗаменить(Текст, ЗаменятьСоединения, ТекстИсточникиСведений);
            //Текст = СтрЗаменить(Текст, ЗаменятьСгруппироватьПо, ТекстПоляСвойствДляГруппировки + ТекстПоляКатегорийДляГруппировки);
        }
УправлениеОтчетами