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