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