public void РассчитатьСуммуТабЧасти(/*СтрокаТабличнойЧасти, ДокументОбъект, СпособРасчета = Неопределено*/)
{
//ИмяТабличнойЧасти = ОбщегоНазначения.ПолучитьИмяТабличнойЧастиПоСсылкеНаСтроку(СтрокаТабличнойЧасти);
//МетаданныеДокумента = ДокументОбъект.Метаданные();
//Сумма = СтрокаТабличнойЧасти.Цена * СтрокаТабличнойЧасти.Количество;
//СуммаСкидки = 0;
if(true/*(СпособРасчета = Неопределено)
Или (СпособРасчета = Перечисления.СпособРасчетаСуммыДокумента.СУчетомВсехСкидок)
Или (СпособРасчета = Перечисления.СпособРасчетаСуммыДокумента.БезУчетаРучнойСкидки)*/)
{
if(true/*ОбщегоНазначения.ЕстьРеквизитТабЧастиДокумента("ПроцентАвтоматическихСкидок", МетаданныеДокумента,
ИмяТабличнойЧасти)*/)
{
//СуммаСкидки = Сумма * СтрокаТабличнойЧасти.ПроцентАвтоматическихСкидок / 100;
}
if(true/*(СпособРасчета <> Перечисления.СпособРасчетаСуммыДокумента.БезУчетаРучнойСкидки)*/)
{
if(true/*ОбщегоНазначения.ЕстьРеквизитТабЧастиДокумента("ПроцентСкидкиНаценки", МетаданныеДокумента, ИмяТабличнойЧасти)*/)
{
//СуммаСкидки = СуммаСкидки + (Сумма * СтрокаТабличнойЧасти.ПроцентСкидкиНаценки / 100);
}
}
}
//СтрокаТабличнойЧасти.Сумма = Сумма - СуммаСкидки;
}