Офицеры(существительное)-подлежащее, одной чертой.
Приезжавшие( причастие) из(предлог) армии(существительное)-определение(причастный оборот), подчёркиваем всю фразу волнистой линией.
Рассказывали(глагол)-сказуемое,двумя чертами.
Подробности(существительное)-дополнение, пунктиром подчёркиваем.
Героических(прилагательное)-определение, волнистой линией.
Боёв(существительное)-дополнение, пунктиром.
Русских(прилагательное)-определение, волнистой линией.
Войск(существительное)-дополнение,пунктиром.
На(предлог) подступах(существительное) к(предлог) Смоленску(существительное)-вся фраза обстоятельство, подчёркиваем точка-тире-точка-тире.
И(союз)
Самого(местоимение)-определение, волнистой линией
При(предлог) защите(существительное) города(существительное)-вся фраза обстоятельство, подчёркиваем точка-тире-точка-тире.
Предложение: Повествовательное, невосклицательное, распространённое, двусоставное, простое, осложнено причастными оборотом.