V82.ОбщиеМодули.ОбработкаТабличныхЧастей.ЗаполнитьЦенуПродажиТабЧасти C# (CSharp) Method

ЗаполнитьЦенуПродажиТабЧасти() public method

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