Early in the war, Germany overran many Soviet divisions and their armament stockpiles leaving many troops without ammunition and oftentimes even rifles. This led to many Soviet divisions that survived the initial invasion being woefully under-equipped and significantly weaker then they appeared on paper; which in turn, led to further military disasters, notably around Minsk and Kiev.
However, by the start of the Battle of Stalingrad in 1942, these logistical failures had been fixed for months and no longer plagued Soviet front line units. In fact, the Southern front had an overabundance of weapons and ammunition, and a severe lack of manpower due to the fighting around Leningrad and Moscow sucking up all available reserves.