Schrijf een vervolg voor deze alinea - In het seizoen 2012 won Charkashyna goud in de individuele lintfinale op het Wereldkampioenschap in Tasjkent, evenals zilver (hoop) en brons (bal). Ze werd vierde in de all-around op het Europees Kampioenschap 2012.
Achter Aliya Garayeva. Op de Wereldbeker-serie van 2012 in Minsk, Wit-Rusland, won ze de bronzen medaille in de All-around voor de Russische gymnast Alexandra Merkulova die vierde eindigde.