Цитата(sava1 @ 22.04.14, 16:42) необходимо зарегистрироваться для просмотра ссылки
Вот так 1С учит новых программистов -
хранение пробега в РС (вместо оборотов/остатков), а дальше соорудите аццкий запрос к базе, увеличивающий таблицу выборки в геометрической прогрессии.
В том то и дело что задачу ставил очень опытный программист для проверки знаний не очень опытного программиста

Цитата(Petre @ 22.04.14, 16:50) необходимо зарегистрироваться для просмотра ссылки
Дебильная постановка задачи, если чесно.
На коленке где-то так:
К сожалению с коленки сразу не получилось...
слегка модифицировал код...
ВЫБРАТЬ
ПоказанияСпидометра.Авто,
ПоказанияСпидометра.Период КАК ТекПериод,
ПоказанияСпидометра.Пробег КАК ТекСпидометр,
МАКСИМУМ(ПоказанияСпидометраПредыдущие.Период) КАК ПредПериод
ПОМЕСТИТЬ Таб1
ИЗ
РегистрСведений.ПоказанияСпидометра КАК ПоказанияСпидометра
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПоказанияСпидометра КАК ПоказанияСпидометраПредыдущие
ПО ПоказанияСпидометра.Период > ПоказанияСпидометраПредыдущие.Период
И ПоказанияСпидометра.Авто = ПоказанияСпидометраПредыдущие.Авто
ГДЕ
ПоказанияСпидометра.Период МЕЖДУ &НачалоПериода И &КонецПериода
И ПоказанияСпидометра.Авто = &Авто
СГРУППИРОВАТЬ ПО
ПоказанияСпидометра.Период,
ПоказанияСпидометра.Авто,
ПоказанияСпидометра.Пробег
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
Таб1.Авто,
Таб1.ТекПериод КАК ТекПериод,
Таб1.ТекСпидометр,
ЕСТЬNULL(ПоказанияСпидометра.Пробег, 0) КАК ПредСпидометр,
ВЫБОР
КОГДА Таб1.ТекСпидометр > ЕСТЬNULL(ПоказанияСпидометра.Пробег, 0)
ТОГДА Таб1.ТекСпидометр - ЕСТЬNULL(ПоказанияСпидометра.Пробег, 0)
ИНАЧЕ Таб1.ТекСпидометр
КОНЕЦ КАК Пробег
ИЗ
Таб1 КАК Таб1
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПоказанияСпидометра КАК ПоказанияСпидометра
ПО Таб1.Авто = ПоказанияСпидометра.Авто
И Таб1.ПредПериод = ПоказанияСпидометра.Период
УПОРЯДОЧИТЬ ПО
ТекПериод
результат ниже...
Авто ТекПериод ТекСпидометр ПредСпидометр Пробег
Авто1 01.01.2012 0:00:00 100 0 100
Авто1 02.01.2012 0:00:00 500 100 400
Авто1 03.01.2012 0:00:00 50 500 50
Авто1 04.01.2012 0:00:00 0 50 0
Авто1 05.01.2012 0:00:00 400 0 400
Авто1 06.01.2012 0:00:00 100 400 100