Управление глобальными переменными

Глобальные переменные могут использоваться в различных инструментах продукта «Форсайт. Аналитическая платформа»: создание колонтитулов отчетов, задание значений параметров или составление выражений. Значения глобальных переменных можно задавать из навигатора объектов или с помощью языка Fore (подробнее смотрите в описании интерфейса ISharedParams). Значения глобальных переменных одинаковы для всех пользователей репозитория.

Примечание. При использовании механизма мандатного разграничения доступа в репозитории возможность создавать и изменять глобальные переменные будет только у администратора и у пользователей, входящих в группу администраторов.

Для работы с глобальными переменными используйте вкладку «Глобальные переменные» в диалоге «Параметры».

Для открытия диалога «Параметры»

На вкладке «Глобальные переменные» расположена таблица, содержащая список глобальных переменных и их параметров.

По умолчанию в списке всегда присутствуют системные глобальные переменные, которые нельзя удалить или отредактировать:

Операции с глобальными переменными

Добавление глобальной переменной

Редактирование глобальной переменной

Удаление глобальной переменной

Дополнительные глобальные переменные

Кроме системных глобальных переменных существует ряд дополнительных переменных, при создании которых определенным образом может измениться механизм работы «Форсайт. Аналитическая платформа». В таблице ниже представлен список этих переменных и их описание:

Идентификатор Тип значения Описание
AUTORUN_OBJECT_AS_MAIN Любой Данная глобальная переменная может использоваться, если для репозитория определен объект автозапуска. При входе в репозиторий окно объекта автозапуска является главным. Из прикладного кода могут открываться другие окна (прикладные формы или системные окна, например, навигатор объектов), но при закрытии окна объекта автозапуска, все остальные окна также будут закрыты.
Если прикладная логика требует закрытия только окна объекта автозапуска, то создайте глобальную переменную AUTORUN_OBJECT_AS_MAIN и установите для нее значение 0.

См. также:

Настройка колонтитулов регламентного отчета | Настройка заголовка регламентного отчета | Настройка колонтитулов экспресс-отчета | Настройка заголовка экспресс-отчета