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