It's a poorly designed chart, likely published this way so that it confuses the average reader and hides how bad the numbers actually are.
If you add up the year-on-year budget performance, the Jan-Aug 2023 budget performance is about 2.6 trillion rubles WORSE than last year.
The reporting tries to cover up these bad numbers by focusing on the surplus in June 2023 - the highest result since March 2021. However, the June result would not offset the deficit experienced in April 2023, let alone the Jan and Feb deficits.
There's even a hilarious typo in the news story where the author has stated "800 trillion" instead of the actual "800 billion" result, plus they mixed up the months - the 800B was in June, not August. They really should run these numbers past an analyst before printing the story, but I expect disinformation is the real goal.
Stuff being blown up still counts towards production, but it doesn't actually add any value. Changing tanks in storage to tanks blown up on the battle field isn't actually good for the economy, it just looks like it for some metrics.