afaik, beam weapons only apply damage to blocks behind the armor block they hit, if that armor block is destroyed. armor kind of counters the native pierce effect of beam weapons.
Oh, and yes, hitting a target from more than 1km away with a beam, is almost impossible, no matter what the range...