When ruble fell in the beginning of war, Russian Central Bank swiftly reversed the trend by mandating that all foreign currency received by exporters must be almost immediately sold at the foreign currency exchange. Soon ruble rose by more than 50%.
In about a year these restrictions were gradually relaxed and ruble slowly fell again.
Right now Russian government can reinstate these restrictions but chooses not to.
Better fill the budget from export revenue than to print money. In the former case only the consumers of imported goods are suffering, in the latter -- everybody as the result of two digit inflation.