Фильм полностью, с незначительными отступлениями, отображает содержание одноимённой повести Юрия Бондарева. Предыдущая экранизация — вторая серия киноэпопеи «Освобождение: Прорыв» (1969), которая была снята по той же повести, но лишь частично повторяет сюжет.
В фильме использованы кадры из другого фильма про Великую Отечественную Войну, действие которого также происходит на территории Украины — «Они сражались за Родину» (1975).
Большинство сцен сражения снимались вблизи села Малополовецкое, Фастовский район, УССР (ныне Украина), где на берегах реки Собот строили целые съёмочные платформы.
В первоначальном варианте повести, судьба капитана Ермакова была более трагична, но позже, Бондарев изменил окончание повести на счастливый вариант. Именно окончательный вариант повести и лёг в основу фильма.