It’s a trade union badge for the VSRM, Vsyerossiyckiy Soyuz Rabochikh Metallistov. (Allrussian union of metal workers(…?)) Part from the translation that is what I think it is. Number 341 in AVERS 2, they said 1926 but have been wrong before. Hope that helps. Don’t think that 1917 is the year of manufacture. I saw your badge on a Russian seller site. They clam it's a 10 year celebration badge for the VSRM. That would make it made in 1927.
There seems to be a growing tendency to make fakes versions of genuine badges but to make the fakes out of precious metals... Maybe they think we are all really stupid and will believe that if it is genuine silver it must be a genuine badge.