Excluding losses, you need enough force to push 1000kg up the slope.
First, calculate the component of the vehicle's weight acting along the slope.
Weight = mass x gravity = 1000kg x 9.8m/s^2 = 9800N
Fraction = weight x sin(angle) = 9800N x sin(45) = 6930N
You need enough torque at the axle to generate this force at the tyre's radius.
Torque = force x radius = 6930N x 0.5m = 3465Nm (at the axle.)
Torque at the pinion = Torque at axle / diff ratio = 3465Nm/10 = 346.5Nm.
Going one step further, torque at the flywheel = 346.5/gear ratio.
Note that this is the minimum torque required to theoretically move the vehicle up the hill (you're actually accelerating it against gravity.) To make it go at any significant speed you actually need to accelerate faster than this, so you'll really need more than this.
And 45 degrees sucks, because sin(45) = cos(45), so my numerical answer is right even if that sin should be a cos - but I can't be stuffed drawing a diagram, and did it all in my head. So I don't guarantee that the sin shouldn't be cos. Try the calcs for 30 degrees; the correct one is whichever gives the lower number.
Cheers,
Scott
