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