Hi Kathleen,
The RedoProduct procedure is executed on the Server only, this is why it is important to change the dates in the Server setup (ArtsMagna_Main). The other Clients simply serve as a reminder! Changing the dates there simply avoids the reminder dialog.
Doing a report of Sales and Laybys only will not be sufficient as I assume that there have also been stock arrivals. I would really leave this as it is and wait for the next one and this time being sure you handle the Setup dates correctly prior to running the RedoProduct. There is also a new Stocktake procedure which is a lot simpler that the one you are using. Make sure that your current version has the following 4 options in the Utilities button of Stocktake
And if it does than you can use it. If it doesn't than you need to update AM. Here is a link to a video explaining how to use it
New Stocktake Video
As far as the Practice version is concerned, I am assuming that you have a single user version on that machine where it works. Find the actual folder on that machine, probably in Applications, and copy it to the other machines where you need it. This should do it.
Adri