As this is a rather advanced topic, and the OP has made an attempt at wrapping his brain around what's going on, I'll take a stab at setting things up.
In any system of units, we can write
hbar * c = (a number) * (energy unit) * (length unit)
where
(a number) = just that, some number
(energy unit) = the energy unit of interest
(length unit) = the length unit of interest
Specifically, in the high-energy physics systems of units, we have
(a number) = 1, since we have hbar=c=1 by definition
(energy unit) = MeV
(length unit) = unknown, to be solved for
The value of
hbar*c (or any physical constant for that matter)
must be independent of the system of units being used. Therefore
hbar*c = (1.05e-34 J*s) * (3.00e8 m/s) = (energy unit) * (length unit)
Since we know (energy unit) = 1 MeV, the above equation can be solved for (length unit).
EDIT:
Moreover, that length unit (conveniently expressed in SI units of fm) would be expressed as 1 MeV
-1 in the high-energy units system, since
hbar * c = 1,
by definition, in those units.