This is not a question, just information: Recently, Crystal Reports started giving message "Unspecified Error" on certain reports, after working fine for many years. I have determined that there is suddenly an issue between Sage 300 desktop and Crystal Reports, if there is a numeric parameter on the report. I suspect that this was introduced by a Windows update but not sure about that part.
In any case, the solution is to change the parameter to string and preview the report in Crystal. It will stop each time it finds that parameter, when it expects a number. Just wrap the parameter in "tonumber(<whatever it is >)" and the Unspecified Error goes away. I've had this happen at 3 clients, so the third time, I knew where to look!