Задать вопрос

Как правильно создать запрос для поиска последней актуальной записи в регистрах в 8.3?

В регистрах сведений хранятся записи типа:
Измерение Шина (Элемент справочника)
Измерение Серийный номер (Строка)
Ресурс: ТипДвижения (Перечисление)
Ресурс ПробегПриУстановке (Число)
Ресурс ОбщийПробег (Число) и т.д.
Задача Найти в регистре последнюю запись для пары Наименование + Серийный номер.
Поиск в срезе последних не дает результат, если запись с парой не последняя.
Как правильно сделать запрос и возможно ли решение с такими исходными условиями?
Текст запроса:
Запрос = Новый Запрос;
	Запрос.Текст = 
		"ВЫБРАТЬ
		|	ДвиженияШинСрезПоследних.ТипДвижения,
		|	ДвиженияШинСрезПоследних.Автомобиль,
		|	ДвиженияШинСрезПоследних.ОбщийПробегШины,
		|	ДвиженияШинСрезПоследних.Ось,
		|	ДвиженияШинСрезПоследних.ПробегАвтоПриУстановке,
		|	ДвиженияШинСрезПоследних.ТекущийПробегШины
		|ИЗ
		|	РегистрСведений.ДвиженияШин.СрезПоследних КАК ДвиженияШинСрезПоследних
		|ГДЕ
		|	ДвиженияШинСрезПоследних.Шина = &Шина
		|	И ДвиженияШинСрезПоследних.СерийныйНомер = &СерийныйНомер";
	
	Запрос.УстановитьПараметр("СерийныйНомер", СерийныйНомер);
	Запрос.УстановитьПараметр("Шина", Шина);
  • Вопрос задан
  • 1552 просмотра
Подписаться 1 Оценить Комментировать
Ответ пользователя Константин Нагибович К ответам на вопрос (3)
nki
@nki
bezkart.ru готовая система лояльности
Поиск в срезе последних не дает результат, если запись с парой не последняя.

У регистра установлена периодичность?
Поиск в срезе последних не дает результат, если запись с парой не последняя.

Данные бы посмотреть и запрос.
Ответ написан