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