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