если - наследник RunBaseReport (см. класс Tutorial_RunbaseReport), то аналогично, как подсказали.
Если нет, то есть глобальный метод Global::hasGUI(). Если вернёт false, то выполняется точно не в клиентской сессии (а значит, выполняется из-под Batch, Web, EP, .Net business connector).
|