V82.ОбщиеМодули.ПроцедурыРасчетаБазыРаспределенияЗатрат.ЗаполнитьОтборПостоителяЗапроса C# (CSharp) Method

ЗаполнитьОтборПостоителяЗапроса() public method

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