В общем - да. Но есть нюансы. Можно считать, что торговля идёт за рубли, когда цены установлены в рублях.
Сейчас евро переводится в рубли. Это нужно для того, чтобы деньги попали в страну.
В чём разница:
Если вы устанавливаете цену в рублях, и только рубли принимаете, то Европа не может просто напечатать новых денег, и расплатиться ими за ресурсы. Она должна будет сначала продать вам что-то, что вам нужно, и только потом купить ресурсы. А чтобы вам что-то продать, она будет вынуждена снизить цены и т.д