Как получить цену из регистра сведений?
Ответы (1 шт):
Автор решения: Sagittarius
→ Ссылка
Есть два варианта получения данных из РС (регистра сведений):
1. Объектная модель
Результат = РегистрыСведений.<ИмяРегистра>.ПолучитьПоследнее(<КонецПериода>, <Отбор>);
Почитайте о методе в СП (синтакс-помощнике)

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