В соответствии с целями и замыслом операции в директиве № 220275 от 28 ноября 1944 года Ставка Верховного Главнокомандования в конце ноября 1944 года поставила задачи фронтам.
1-му Белорусскому фронту (командующий Маршал Советского Союза Г. К. Жуков, начальник штаба генерал-полковник М. С. Малинин) было приказано во взаимодействии с войсками 1-го Украинского и частью сил 2-го Белорусского фронтов разгромить варшавско-радомскую группировку противника и не позднее 11–12 дня операции овладеть рубежом Петрувек, Жихлиг, Лодзь. В дальнейшем войска фронта должны были наступать в общем направлении на Познань.
Глубина ближайшей задачи фронта составляла 150–180 км, общая глубина операции — 300–350 км.
Войска фронта должны были нанести три удара: главный — с магнушевского плацдарма в общем направлении на Кутно, Познань; второй — с пулавского плацдарма на Радом, Лодзь; третий — севернее Варшавы для освобождения столицы Польши.
1-му Украинскому фронту (командующий Маршал Советского Союза И. С. Конев, начальник штаба генерал армии В. Д. Соколовский) была поставлена задача: во взаимодействии с войсками 1-го Белорусского фронта разгромить кельце-радомскую группировку противника и не позднее 10–11 дня овладеть рубежом Петркув, Ченстохова, Бохня, а частью сил во взаимодействии с войсками правого крыла 4-го Украинского фронта нанести удар на Краков и овладеть городом. В дальнейшем фронту предстояло развивать наступление в общем направлении на Бреслау.
Глубина ближайшей задачи фронтовой операции планировалась 120–150 км, общая глубина задачи — 280–300 км.
Войска фронта наносили один мощный удар с сандомирского плацдарма в направлении на Радомско и Бреслау.
2-му Белорусскому фронту (командующий Маршал Советского Союза К. К. Рокоссовский, начальник штаба генерал-лейтенант А. Н. Боголюбов) было приказано частью сил левофланговой армии (70 А) нанести удар вдоль правого берега Вислы на Модлин и содействовать наступлению войск 1-го Белорусского фронта.
4-й Украинский фронт (командующий генерал армии И. Е. Петров, начальник штаба генерал-лейтенант Ф. К. Корженевич) имел задачу частью сил правого крыла (38 А) нанести удар из района южнее Ясло на Краков и во взаимодействии с войсками 1-го Украинского фронта овладеть городом.
Координацию действий фронтов Верховный Главнокомандующий И. В. Сталин взял на себя.
Следует заметить, что одновременно с началом Висло-Одерской операции должны были перейти в наступление 2-й и 3-й Белорусские фронты для проведения Восточно-Прусской операции.
Более глубокие задачи (западнее рубежа Познань, Бреслау) войскам фронтов Ставка ВГК не указывала, поскольку трудно было заранее определить возможности наступления в высоких темпах войск 2-го и 3-го Белорусских фронтов. Маршал Советского Союза Г. К. Жуков по этому поводу писал, что в случае отставания 2-го Белорусского фронта и угрозы срыва изоляции восточно-прусской группировки противника не исключалась возможность поворота значительных сил 1-го Белорусского фронта на север.
Придавая большое значение завершению освобождения Польши, Советское Верховное Главнокомандование сосредоточило для этого крупную группировку войск. К началу операции в составе 1-го Белорусского и 1-го Украинского фронтов имелось 16 общевойсковых, 4 танковых и 2 воздушные армии, а также несколько отдельных танковых, механизированных, кавалерийских корпусов и большое количество частей фронтового подчинения. В этих двух фронтах насчитывалось 2,2 млн человек, 33,5 тысячи орудий и минометов, свыше 7 тысяч танков и САУ и 5 тысяч самолетов.
Против войск 1-го Белорусского и 1-го Украинского фронтов оборонялись главные силы германской группы армий «А» (9, 17-я полевые и 4-я танковая армии). В составе этой группировки насчитывалось до 560 тысяч человек, около 5 тысяч орудий и минометов, 1220 танков и штурмовых орудий и 630 боевых самолетов.
Следовательно, соотношение в полосе наступления двух фронтов Красной Армии было в пользу советских войск: в людях — 3,9:1, в артиллерии и минометах — 6,7:1, в танках и САУ (штурмовых орудиях) — 5,7:1, в самолетах — 7,9:1.
По плану Ставки ВГК переход фронтов в наступление был назначен на 20 января 1945 года. Однако обстановка, складывающаяся на фронте западных союзников, повлияла на время начала операции.
В декабре 1944 года — январе 1945 года немецкое командование предприняло успешное наступление в Арденнах, что поставило англо-американские войска в тяжелое положение. В связи с этим 6 января 1945 года премьер-министр Великобритании Уинстон Черчилль обратился к И. В. Сталину с письмом, содержащим просьбу о крупном наступлении советских войск в ближайшее время. Учитывая просьбу союзников, Ставка ВГК перенесла начало наступления на 8 дней раньше намеченного срока.
По содержанию выполняемых боевых задач Висло-Одерская операция разделяется на два этапа: первый — с 12 по 17 января — прорыв обороны противника, разгром его главных сил, освобождение столицы Польши — Варшавы, выход войск фронтов на рубеж ближайшей задачи и создание условий для дальнейшего наступления; второй — с 18 января по 3 февраля — стремительное развитие наступления советских войск в глубину, преследование противника, разгром его оперативных резервов, выход на Одер и захват плацдармов на его западном берегу.
Германская оборона
Берлинское стратегическое направление прикрывали войска левого крыла и центра группы немецких армий «А». Перед 1-м Белорусским фронтом занимала оборону 9-я полевая армия вермахта, а против 1-го Украинского фронта — 4-я танковая армия и часть сил 17-й полевой армии. Кроме того, командование этой группы армий в полосе предстоящего наступления 1-го Белорусского фронта имело оперативные резервы: в районе Сохачева — 391-ю охранную дивизию, в районе Лодзи — 431-ю запасную дивизию (согласно советским разведсводкам), в районе населенного пункта Здуньска Воля — 620-ю пехотную дивизию (согласно советским разведсводкам) и севернее Кельце — 10-ю панцер-гренадерскую дивизию, находившуюся здесь на доукомплектовании. Против правого крыла 1-го Украинского фронта располагался 24-й танковый корпус вермахта. 16-я танковая и 20-я панцер-гренадерская[45] дивизии находились в районе Кельце, а 17-я танковая дивизия — у населенного пункта Хмельник. На правом фланге полосы наступления 1-го Белорусского фронта, в районе Плоцка, располагалась 432-я пехотная дивизия (согласно советским разведсводкам[46]) из состава 2-й армии вермахта, действовавшей в полосе наступления 2-го Белорусского фронта. В состав 9-й немецкой армии входили 4 корпуса и отдельные части:
— 46-й танковый корпус в составе 2 пехотных дивизий (73-й пехотной и 337-й народно-гренадерской[47]), занимая фронт в 70 км от реки Западный Буг до устья реки Пилицы, прикрывал непосредственно Варшавское направление;
— 8-й армейский корпус в составе 3 пехотных дивизий (251-й пехотной, 6-й и 45-й народно-гренадерских), оборонялся на фронте около 80 км от устья реки Пилицы до населенного пункта Броновице, имея основной задачей — оборону против Магнушевского плацдарма;
— 56-й танковый корпус в составе 2 пехотных дивизий (17-й и 214-й) занимал оборону на 45-километровом фронте от Броновице до устья реки Каменки — против Пулавского плацдарма;
— 40-й танковый корпус в составе двух танковых (25-й и 19-й) и 174-й резервной дивизии (согласно советским разведсводкам) находился в резерве 9-й армии и располагался в районе населенных пунктов Высьмежице, Радом, на удалении от линии фронта в 50–60 км.
К началу наступления войск 1-го Белорусского фронта собственно 9-я немецкая армия имела в своем составе 8 пехотных и 2 танковые дивизии, отдельную пехотную бригаду, отдельный полк и 14 отдельных батальонов. Это составляло среднюю оперативную плотность — одна дивизия на 20 км и 7 орудий на километр фронта германской обороны.