Начнём с того, что законодательство не знает понятия "декретный отпуск". Обычно употребляя это словосочетание, подразумевают отпуск по беременности и родам и/или отпуск по уходу за ребёнком. При чём пособие по уходу даётся только до полуторалетия.
Величина выплат зависит от размера заработка за 2 предыдущих года. Он делится на количество календарных дней за эти 2 года. Некоторые дни из расчёта выбрасываются, например, больничные и декретные отпуска. Есть определённый лимит учитываемого заработка по каждому году.
Длительность стажа в данном случае не влияет на итоговую сумму выплаты, за одним лишь исключением. Если сотрудница проработала менее полугода (не у данного работодателя, а вообще), то пособие по беременности и родам ей светит не более МРОТ в пересчёте на полный месяц. В остальных случаях оно равно 100 процентам среднего заработка. По уходу за ребёнком до 1,5 лет платится 40 процентов.
Возвращаясь к Вашему примеру (для простоты будем считать, что наша сотрудница уходит в декрет в 2017 году и проработала 2015 и 2016 годы полностью, без больничных):
Размер заработка за каждый год получается 30 000 * 12 месяцев = 360 000. Эта сумма не превышает предельную базу, поэтому берём всю сумму зарплаты. Сумму за 2 года делим на 731 день(2015 - 365 дней, 2016 - 366 дней). Средний дневной заработок получается 720 000 / 731 = 984,95. Ну а далее умножаем на 140 дней (количество дней может быть больше при осложнениях или многоплодной беременности): 984,95 * 140 = 137 893.
Чтобы посчитать пособие до 1,5 лет, берём тот же средний заработок и умножаем его на 40% и на среднегодовое количество дней 30,4: 984,95 * 40% * 30,4 = 11 976,99.