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