I have done. I worked in a smaller store where stock control was divided into fresh foods and ambient grocery. Primary functions included confirming deliveries and completing scheduled stock counts using a PDA.
It can be a pressurised and physically demanding role and I used to take a lot of **** when things went wrong. I was part of a small but close team who all supported each other so that was nice. If you have any specific questions I might be able to help more.
The routines are relatively easy to learn. It will help if you have good general computer skills, are thorough, accurate and have good attention to detail. You will also need to be able to use your own initiative.
Tom x