Расчет выполнен корректно
Если в числителе и знаменетале одно и тоже число (12000*4900/4900 и 12000*5800/5800), то получится 12000, в чем и заключается смысл игдексации-приведение заплаты за расчетный период к текущему значению на дату ухода в отпуск.
В примере вы видите 12000*10, а июль-август считаются в соответствии с новым пост. 922, т.е высчитывается кол-во календарных дней, приходящихся на отработанное время, о чем подробно написал Аноним666, сумма зарплаты, начисленной за июль и за август -за отработанное время уже показана с учетом к-та индексации, который в июле-августе был равен 12000/5800.