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

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

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

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

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

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

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

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

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

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

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

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

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

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

Данная глобальная переменная используется для типа драйвера Microsoft SQL Server c использованием OLE DB. Переменная предназначена для хранения заданных дополнительных параметров подключения и автоматически добавляется в строку подключения:

При подключении к базе данных и добавлении связи с репозиторием переменная задается вручную.

NEW_D_CUBE Целочисленный Данная глобальная переменная используется для определения типа фильтрации для форм ввода.
Для использования нового типа фильтрации при редактировании табличной области установите значение 1.
Для включения нового типа фильтрации для всех табличных областей при открытии формы ввода на редактирование установите значение 2.
Для использования старого типа фильтрации установите любое другое значение, также старый тип фильтрации используется при отсутствии значения.

См. также:

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