Scrivi una continuazione per questo paragrafo - Nella stagione 2012, Charkashyna ha vinto l'oro nella finale individuale del nastro alla Coppa del Mondo a Tashkent, così come l'argento (hoop) e il bronzo (palla). Si è classificata quarta in tutto il campionato europeo del 2012
dietro Aliya Garayeva. Alla serie della Coppa del Mondo 2012 tenutasi a Minsk, in Bielorussia, ha vinto la medaglia di bronzo nell'All-around davanti alla ginnasta russa Alexandra Merkulova che ha finito quarta.