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

РассчитатьСуммыКорректировкиОприходованияНЗП() public method

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