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