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