V82.ОбщиеМодули.УправлениеПроизводствомДвиженияПоРегистрам.РаспределитьУчетнуюСтоимостьПоНаправлениямВыпуска C# (CSharp) Method

РаспределитьУчетнуюСтоимостьПоНаправлениямВыпуска() public method

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