V82.ОбщиеМодули.БухгалтерскиеОтчеты.НастроитьОтборыДанныхПопараметрам C# (CSharp) Method

НастроитьОтборыДанныхПопараметрам() public method

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