Ближайшая задача армии заключалась в том, чтобы разгромить противника, обороняющегося в районе Тортолово, поселке Михайловский, поселке 1-й Эстонский, и выйти на рубеж Тортолово, Михайловский, река Мойка, Стасово, Карбусель. В дальнейшем армия должна была развивать наступление на Мгу, а частью сил — не менее двух дивизий и танковой бригады — на Синявино, навстречу наступающим с запада войскам 67-й армии Ленинградского фронта. В связи с необходимостью прорыва глубокой вражеской обороны войска 8-й армии тоже были построены в два эшелона. В первом — четыре стрелковые дивизии: 184, 378, 256 и 364-я. Каждая из них усиливалась танковым полком. Во втором эшелоне должны были наступать также четыре дивизии: 379, 239, 165 и 374-я и две танковые бригады. В резерв выделялись 286-я стрелковая дивизия и 58-я стрелковая бригада. Прорыв подготавливался на участке шириной почти в 14 км.
Наши войска превосходили противника в живой силе в 2,3 раза, в минометах — в 5,1 раза, в орудиях калибра 76 мм и выше — в 1,5 раза и в танках — в 3,4 раза[490]
. Для прорыва обороны противника и решения стратегической задачи по разгрому мгинско-синявинской группировки сил было достаточно при условии, что дивизии отойдут от традиционных фронтальных атак и будут атаковать позиции противника штурмовыми группами с четко определенными задачами. Но, как показали последующие бои, этого не произошло.На Ленинградском фронте подготовка к наступлению началась 11 июля. В этот день командующий фронтом Л. А. Говоров собрал руководящий состав штаба фронта. По указанию Ставки войскам надлежало в ближайшие дни начать активные боевые действия от 8-й ГЭС до Синявино включительно. Задача ставилась, по существу, тактическая: прорваться из болот через систему укрепленных позиций противника, занятых им на командных высотах у селений Мустолово, Келколово, Синявино, и выйти на линию Мгинского железнодорожного узла. Говоров возложил руководство операцией на командующего 67-й армией генерала М. П. Духанова. В свое подчинение тот принял от 2-й ударной армии 43-й стрелковый корпус генерал-майора А. И. Андреева, занявшего позиции на левом фланге участка наступления, а на правом — от берега Невы — вводился из резерва фронта 30-й гвардейский корпус генерал-майора Н. П. Симоняка.
У немцев на этом участке фронта находились три пехотные дивизии. И ближайший на этом направлении резерв противника насчитывал не менее пяти пехотных дивизий.
Сходящийся удар двух советских фронтов был нацелен на Мгу. Л. А. Говоров готовился ввести в бой весь свой накопленный за весну резерв. «Это были дивизии, сформированные в мае из стрелковых бригад, участвовавших в прорыве блокады и красноборских боях: 120-я дивизия полковника А. В. Батлукова, созданная из 11-й и 142-й стрелковых бригад, 124-я дивизия полковника М. Д. Панченко, в которую вошли части 56-й и 123-й бригад, и 196-я дивизия полковника Ратова»[491]
, — вспоминал начальник инженерного управления Ленинградского фронта генерал Б. В. Бычевский.При подготовке операции штабы фронта и армий уделяли особое внимание планированию артиллерийского наступления. Для этого принимались все меры к дополнительной разведке огневых средств врага, его дзотов и других сооружений не только на переднем крае, но и в глубине. Решено было с 17 июля начать разрушение дзотов и укреплений, то есть за пять дней до начала наступления. Чтобы пехоте меньше бежать под огнем противника, инженерными частями и пехотинцами были вырыты ходы сообщения и траншеи на расстоянии от 200 до 300 метров от переднего края противника.