public object ПолучитьТаблицуДвиженийПоРегиструЗатратыНаСтроительствоОбъектовОсновныхСредств(/*ТаблицаЗатрат,СтруктураКлючиАналитики*/)
{
if(true/*ТипЗНЧ(ТаблицаЗатрат) = Тип("ТаблицаЗначений")*/)
{
//ТаблицаСписания = ТаблицаЗатрат.СкопироватьКолонки();
}
if(true/*ТаблицаСписания.Количество() > 0*/)
{
//Отказ = Ложь;
//ЗаполнитьТаблицуДвиженийПоЗатратамАналитикой(ТаблицаСписания, Новый Структура("Организация"), Отказ, СтруктураКлючиАналитики);
//ЗаполнитьТаблицуДвиженийПоЗатратамАналитикой(ТаблицаСписания, Новый Структура("ОбъектСтроительства, Субконто1","ОбъектСтроительства","СтатьяЗатрат"), Отказ, СтруктураКлючиАналитики,Истина);
//ТаблицаСписания.Свернуть("Организация,ОбъектСтроительства, СтатьяЗатрат, КодОперации","Стоимость");
//ТаблицаСписания.Колонки.Стоимость.Имя = "Сумма";
//СчетчикЦикла = 0;
while(true/*СчетчикЦикла < ТаблицаСписания.Количество()*/)
{
if(true/*((ТаблицаСписания[СчетчикЦикла].КодОперации <> Перечисления.КодыОперацийВыпускПродукции.ВыпускПродукцииФиксВнутрУслугиНаПостЗатраты)
ИЛИ (ЗначениеЗаполнено(ТаблицаСписания[СчетчикЦикла].СтатьяЗатрат)
И (ТаблицаСписания[СчетчикЦикла].СтатьяЗатрат.ХарактерЗатрат = Перечисления.ХарактерЗатрат.ВложенияВоВнеоборотныеАктивы)))
И ТаблицаСписания[СчетчикЦикла].Сумма <> 0*/)
{
//СчетчикЦикла = СчетчикЦикла + 1;
}
}
/*;
ТаблицаСписания.Свернуть("Организация,ОбъектСтроительства, СтатьяЗатрат","Сумма");*/
if(true/*Отказ ИЛИ ТаблицаСписания.Количество() = 0*/)
{
}
}
return null;
}