“Russia will run out of money by the end of the year”
As financial reserves are depleted, the deficits are increasingly being covered by the Russian Central Bank, issuing more new rubles.
The transition is already underway, as the Russian Government can no longer sell all the bonds that it offers (even at high interest rates), forcing the Russian Central Bank to be the buyer of last resort - using newly created rubles.
More money chasing the same goods (domestically), produces inflation.
A devalued ruble that no one will accept (Internationally), produces shortages, of those things that Russia must import.
Pretty much anything nice in Russia, is imported, and notably a lot of critical technology.