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