V82.ОбщиеМодули.ОбработкаТабличныхЧастей.РассчитатьСуммуТабЧасти C# (CSharp) Method

РассчитатьСуммуТабЧасти() public method

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