V82.ОбщиеМодули.УчетНДСПоПродукции.КорректировкаДвиженийПоВыпускуПродукцииНДС C# (CSharp) Method

КорректировкаДвиженийПоВыпускуПродукцииНДС() public method

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