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