What does 有一千零一种用处 mean?
It does indeed mean 1001.

The key word here is 據說, which means according to legends/wisdom/tradition, and thus 1001 is probably a local expression (whether Tibetan or their local variety of Chinese) for a large amount or a wide variety.