public object ПолучитьПостроительЗапросаДляСпособаРаспределенияЗатрат(/*
СтруктураПараметров,
СтруктураПостроителиЗапроса,
ВидОтраженияВУчете
*/)
{
//ИмяБазыРаспределения = УправлениеПроизводством.ПолучитьИмяЭлементаПеречисления(СтруктураПараметров.БазаРаспределенияЗатрат);
//ИмяПоказательяБазы = УправлениеПроизводством.ПолучитьИмяЭлементаПеречисления(СтруктураПараметров.ПоказательБазыРаспределения);
//СуффиксИмениРегистра = СтруктураПараметров.СуффиксыИмениРегистра[ВидОтраженияВУчете];
//ИмяПостроителя = "Построитель" + ИмяБазыРаспределения + ИмяПоказательяБазы + СуффиксИмениРегистра;
//ПостроительЗапроса = Неопределено;
if(true/*Не СтруктураПостроителиЗапроса.Свойство(ИмяПостроителя, ПостроительЗапроса)*/)
{
//ТекстЗапросаСКомментариями = "";
if(true/*СтруктураПараметров.БазаРаспределенияЗатрат = Перечисления.БазыРаспределенияЗатрат.ПоСтоимостиЗатрат*/)
{
if(true/*СтруктураПараметров.ИспользоватьРасширеннуюАналитику*/)
{
//ТекстЗапросаСКомментариями = СформироватьТекстЗапросаБазаПоСтоимостиЗатратРасширеннаяАналитика();
/*ТекстЗапросаСКомментариями = ТекстЗапросаСКомментариями + "ОБЪЕДИНИТЬ ВСЕ"
+ СформироватьТекстЗапросаБазаПриходПоСтоимостиЗатратРасширеннаяАналитика();*/
}
}
if(true/*Не ПустаяСтрока(ТекстЗапросаСКомментариями)*/)
{
/*ПостроительЗапроса = ПолучитьПостроительЗапросаДляБазы(
СтруктураПараметров,
ТекстЗапросаСКомментариями,
ВидОтраженияВУчете
);*/
//СтруктураПостроителиЗапроса.Вставить(ИмяПостроителя, ПостроительЗапроса);
}
}
return null;
}