Thanks for getting back to me and sharing details about your requirements.
As I mentioned previously converting a dialog step into code is always disabled. I am not able to reproduce what you described as you could not any more as well. I guess that was some kind of misapprehension.
Though I would like to note that dialogs could be handled in code although such a step could not be converted. The process is not straight forward because there are built-in listeners and handlers in Test Studio. In case the dialog will be handled in code these actions should also be considered and handled. I previously shared this article
with you which describes how a download dialog could be handled within code.
To get back to the initial issue you reported that the download dialog could not be handled - I hope after different attempts you are now convinced it works fine. Test Studio does not have a working directory or something similar and therefore requires full paths to handle download or upload dialogs. Shared network locations are also not an issue as long as they could be accessed by the user who runs Test Studio currently.
While I was trying on my end if there are any troubles with shared network locations I only found that the recorder does not fetch the correct path. Though if it is manually entered in the step itself the script successfully downloads the file to the shared location. Since this could be a workaround only I submitted a bug report to our public feedback portal. Please find it here
where to follow its progress, you could also vote, comment, etc.
Following the description of your requirements I would like to note that you could data drive the tests
to generate and download the different reports. Data source could be added to input or verification values and with a single data source you could handle the described scenario.
I hope all of the above information will be helpful to you. Please do not hesitate to contact me in case of further questions. Thank you in advance.
Telerik by Progress