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