Здравствуйте.
После создания отчета на клиенте или сервере окно просмотра отчета открывается одновременно и на клиенте и на сервере. Версия 2.5.15.0
Это говорит о том, что клиент на сервере и клиент на удалённом ПК имеют одинаковое имя, или имя клиентов не задано (равно пустоте ""), т.е. получается также одинаковое имя. Задайте клиентам разные имена(
см. опцию "Имя этого клиента"), сохраните настройки, перезапустите клиент и все будет работать правильно. Также возможно, что в качестве имени клиента в скрипте указана константа SS_ALL_CLIENTS, тогда отчет будет открываться для просмотра на всех клиентах (см. пример скрипта №4
по ссылке). Если в скрипте задано конкретное имя клиента, например "my_client", на котором должен открываться отчёт, то лучше использовать функцию
GetClientName, тогда отчет будет открываться с любого клиента, который кликнет на кнопку "Построить отчёт":
var
aReport: TM_Report;
begin
aReport := ReportBuild('Отчет');
aReport.View(GetClientName);
end.