The player can check a graph in each unit's info box which displays the attack value at different ranges. Platoons attack individually, except in assaults. Attacks are resolved by taking into account terrain, leadership, disruption and ammo supply. This results in disruptions, morale checks, retreats, and step losses. Each step represents one tank or half a dozen men.
Units also have assault ratings.
Assaults can be carried out against adjacent hexes and several units can participate. Assaulting has sometimes allowed me to give a rough shaking to enemy tanks in built-up areas. Of course, whether this is a bad thing is largely a question of taste. It does make East Front games last extremely long. While disruption results are frequent, a one step loss is a good achievement, with two and three step losses very rare in my games.