Для нормальной работы Simple-Scada нужно, чтобы у всех приложений скады был открыт доступ к файлам и папкам, с которыми они взаимодействуют. К ним относятся файлы и папки в путях которые Вы указали во время
установки скады (т.е. два пути: один для системных файлов скады, второй для пользовательских файлов скады). Также нужно чтобы доступ был открыт к тем путям, которые Вы задаёте в скриптах. например если нужно чтобы скада сохраняла отчеты в папку "'C:\Projects\Reports\'", то доступ к ней должен быть открыт для приложений скады.
Также используется системная папка по пути "%ProgramData%\Simple-Scada 2\" которая в ОС предназначена для того чтобы приложения могли хранить в ней файлы, и она не ограничена в правах, если Вы вручную не запретили доступ к ней.
Порты обычно нужно открывать только если требуется доступ к серверу извне (например, для подключения клиентов к серверу через интернет). Для этого открываются те порты, которые заданы в
утилите настроек. По-умолчанию это порт 8750 (для обычных клиентов) и 8755 (для web-клиентов). До версии 2.5.1.0 нужно также открыть порт 8757 (для передачи файлов). Начиная с версии 2.5.1.0 и выше порт 8757 не используется и его не нужно открывать.
взятый из примеров руководства начал записывать отчет в указанную папку.
Значит тот код, который Вы использовали до этого написан неправильно или использовался в скрипте с неподходящим типом события. Если с новым кодом отчет сохранился в указанную папку, значит все необходимые пути были доступны скаде и отчет был успешно создан на сервере, передан клиенту и успешно сохранён в файл. На всякий случай на четырёх разных ПК проверили построение отчета с кодом, который Вы привели. Во всех случаях отчет правильно открылся для просмотра и сохранился в указанный путь.
Но вот view так и не сработала.
Для просмотра отчета на клиентском компьютере клиент (Client.exe) запускает приложение просмотра отчетов (sscrepview.exe). Может быть у Вас есть ограничение на запуск других приложений. По-умолчанию таких ограничений точно нет. ОС разрешает приложениям запускать другие приложения из той же папки. Все приложения скады лежат в одной папке.
Ничего другого, кроме вышеописанного скаде не требуется. Права администратора тоже не нужны никаким приложениям скады. Если на Вашем ПК скада корректно работает только с правами администратора, значит ОС блокирует что-то из вышеописанного и не даёт скаде нормально работать без прав администратора.
Если кратко подвести итог, то всё очень примитивно: скаде нужен доступ только к своим собственным файлам и папкам и к тем путям в которые Вы хотите сохранять отчеты / файлы. Порты нужны те, которые заданы в утилите настроек. Поэтому в 90% (если не больше) случаев не требуется вообще ничего настраивать, кроме проброса портов для доступа через интернет.
Также, если у Вас старая версия скады, рекомендуем установить и использовать последнюю версию 2.5.4.0, чтобы исключить все известные проблемы.