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

РассчитатьСуммыСписанияНематериальныхЗатрат() public method

        public void РассчитатьСуммыСписанияНематериальныхЗатрат(/*
	СтруктураШапкиДокумента,
	СтрокаВыборки,
	СуммаНЗП,
	ПостояннаяРазницаНЗП,
	ВременнаяРазницаНЗП,
	ОбщаяСуммаНЗП,
	СуммаЗатратНаВыпуск,
	РасчетЗатратВстречногоВыпуска,
	СуммаЗатрат,
	СуммаЗатратПостояннаяРазница,
	СуммаЗатратВременнаяРазница,
	СписатьСуммаИзНЗП,
	СписатьПостояннаяРазницаИзНЗП,
	СписатьВременнаяРазницаИзНЗП
	*/)
        {
            if(true/*Не РасчетЗатратВстречногоВыпуска И СтрокаВыборки.ЗатратаВстречногоВыпуска
             ИЛИ РасчетЗатратВстречногоВыпуска И Не СтрокаВыборки.ЗатратаВстречногоВыпуска*/)
            {
            }
            //ОбщаяСтоимость = СтрокаВыборки.Стоимость;
            if(true/*СтруктураШапкиДокумента.ОтражатьВНалоговомУчете*/)
            {
                /*ОбщаяСтоимость = ОбщаяСтоимость
            + СтрокаВыборки.ПостояннаяРазница
            + СтрокаВыборки.ВременнаяРазница;*/
            }
            //Знак = ?(ОбщаяСтоимость < 0, - 1, 1);
            if(true/*Знак * ОбщаяСтоимость > Знак * (СуммаНЗП + ВременнаяРазницаНЗП + ПостояннаяРазницаНЗП)*/)
            {
                /*ВывестиСообщениеОПревышенииСуммыОстаткаНЗП(
            СтруктураШапкиДокумента,
            СтрокаВыборки,
            ОбщаяСтоимость,
            СуммаНЗП,
            ПостояннаяРазницаНЗП,
            ВременнаяРазницаНЗП
            );*/
            }
            if(true/*Знак * ОбщаяСтоимость >= Знак *(СуммаНЗП + ВременнаяРазницаНЗП + ПостояннаяРазницаНЗП)
               И ОбщаяСтоимость <> 0*/)
            {
                //СуммаЗатрат = СуммаНЗП;
                //СписатьСуммаИзНЗП = СуммаНЗП;
                if(true/*СтруктураШапкиДокумента.ОтражатьВНалоговомУчете*/)
                {
                    //СуммаЗатратПостояннаяРазница = ПостояннаяРазницаНЗП;
                    //СуммаЗатратВременнаяРазница = ВременнаяРазницаНЗП;
                    //СписатьПостояннаяРазницаИзНЗП = ПостояннаяРазницаНЗП;
                    //СписатьВременнаяРазницаИзНЗП = ВременнаяРазницаНЗП;
                }
            }
            //СуммаЗатратНаВыпуск = СуммаЗатратНаВыпуск - ОбщаяСтоимость;
            //СуммаЗатрат = СуммаЗатрат - СтрокаВыборки.Стоимость;
            //СуммаНЗП = СуммаНЗП - СписатьСуммаИзНЗП;
            //ОбщаяСуммаНЗП = ОбщаяСуммаНЗП - СписатьСуммаИзНЗП;
            if(true/*СтруктураШапкиДокумента.ОтражатьВНалоговомУчете*/)
            {
                //СуммаЗатратПостояннаяРазница = СуммаЗатратПостояннаяРазница - СтрокаВыборки.ПостояннаяРазница;
                //СуммаЗатратВременнаяРазница = СуммаЗатратВременнаяРазница - СтрокаВыборки.ВременнаяРазница;
                //ПостояннаяРазницаНЗП = ПостояннаяРазницаНЗП - СписатьПостояннаяРазницаИзНЗП;
                //ВременнаяРазницаНЗП = ВременнаяРазницаНЗП - СписатьВременнаяРазницаИзНЗП;
                //ОбщаяСуммаНЗП = ОбщаяСуммаНЗП - СписатьПостояннаяРазницаИзНЗП - СписатьВременнаяРазницаИзНЗП;
            }
        }
ПроцедурыРасчетаСебестоимостиВыпуска