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