Запрос = Новый Запрос("ВЫБРАТЬ
| ЦеныНоменклатурыСрезПоследних.Номенклатура,
| МАКСИМУМ(ЦеныНоменклатурыСрезПоследних.Цена) КАК Цена,
| ЦеныНоменклатурыСрезПоследних.Номенклатура.Родитель КАК Родитель,
| ЦеныНоменклатурыСрезПоследних.Номенклатура.Наименование КАК Наименование,
| ЦеныНоменклатурыСрезПоследних.Номенклатура.Код КАК Код
|ИЗ
| РегистрСведений.ЦеныНоменклатуры.СрезПервых(
| &МоментВремени,
| ТипЦен = &ТипЦен
| И Номенклатура В
| (ВЫБРАТЬ
| ЦеныНоменклатуры.Номенклатура
| ИЗ
| РегистрСведений.ЦеныНоменклатуры.Изменения КАК ЦеныНоменклатурыИзменения ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
| ПО
| ЦеныНоменклатурыИзменения.Регистратор = ЦеныНоменклатуры.Регистратор
| ГДЕ
| ЦеныНоменклатурыИзменения.Узел = &Узел)
| ) КАК ЦеныНоменклатурыСрезПоследних
|
|СГРУППИРОВАТЬ ПО
| ЦеныНоменклатурыСрезПоследних.Номенклатура,
| ЦеныНоменклатурыСрезПоследних.Номенклатура.Родитель,
| ЦеныНоменклатурыСрезПоследних.Номенклатура.Наименование,
| ЦеныНоменклатурыСрезПоследних.Номенклатура.Код");
Запрос.УстановитьПараметр("МоментВремени", ТекущаяДата());
//ТекущаяДата()
Запрос.УстановитьПараметр("ТипЦен", ТоварыТипЦен);
Запрос.УстановитьПараметр("Узел", УзелСайта);
Выборка = Запрос.Выполнить().Выбрать();
Он отрабатывает но выдает 0 строк, хотя цены в базе есть (Смотрел Ценообразование-> Журнал "Ценообразование"...)
Подскажите пожалуйста, что нужно указать в запросе, чтобы он выбирал последнюю цену по каждому пункту