Быстрое получение предпоследней записи по регистру сведений #141867


#0 by Lex1C
Есть в УТ, функция ПолучитьЦенуНоменклатуры(, , ), которая выдает нам цену номенклатуры на данную дату. Пишу функцию ПолучитьПредпоследнююЦенуНоменклатуры(, ,), которая должна возвращать предпоследнюю цену данной номенклатуры. Подскажите как можно наиболее оптимально получить предпоследнюю от какой либо конкретной даты запись регистра сведений?
#1 by ОператорПК
запросом в котором использовать Выбрать первые 2 + Сортировать.
#2 by ymv
При условии, что цена в записи 2 была отлична от записи 1 =) Если нет, то можно сначала сделать срез последних, потом сделать еще один срез последних, но в параметрах виртуальной таблицы указать, что цена не должна быть равна последней.
#3 by ОператорПК
так может еще использовать Различные.
#4 by romix
В 7-ке - ВыбратьДвижения, установив обратный порядок выборки.
#5 by ymv
согласен
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С