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