DL
Djanuska Lapuska
на выполнениЕ. на (кого? что? ) выполнение -Винит. падеж
Правильное согласование у глагола "понадобиться" - кому-то и ДЛЯ ЧЕГО-ТО. Значит, правильно будет сказать: " ДЛЯ ВЫПОЛНЕНИЯ всей работы понадобится шесть месяцев. "
на выполнение всей работы понадобится шесть месяцев