Выкладываю свое решение. Эта экспериментальная версия.
При решении задачи предположил, что у сотрудника может быть несколько автомобилей. Подсчет наезженных часов сотрудника ведется в разрезе автомобиля.
При решении задачи предположил что начислять компенсацию нужно пропорционально той части оклада по тарифу, которую сотрудник заработал разъезжая на том автомобиле, по которому в расчетном периоде набралось больше 1000 часов.
Компенсацию сотруднику начисляет бухгалтерия, поскольку на одном и том же автомобиле сотрудник может течении расчетного периода, работать в разных подразделениях.
Впервые в задачах по расчетам применяю параметр разрез в базовых таблицах регистра расчета.
Мне кажется что не очень аккуратно получилось, может кто что подскажет по этому поводу.
Компенсация и штраф начисляются программно.
В теме ссылке
http://devtrainingforum.v8.1c.ru/forum/thread.jsp?id=580310#580310, которую выложил
Lukashov_as, там тематика указана 8.2 вместо задачи по экзаменам, может быть по этому авторы сборника не отвечают там.
Вложения:
Daniyar_3_35_v1.dt