Дополнительные справочные материалы > Управление глобальными переменными
Глобальные переменные могут использоваться в различных инструментах продукта «Форсайт. Аналитическая платформа»: создание колонтитулов отчетов, задание значений параметров или составление выражений. Значения глобальных переменных можно задавать из навигатора объектов или с помощью языка Fore (подробнее смотрите в описании интерфейса ISharedParams). Значения глобальных переменных одинаковы для всех пользователей репозитория.
Примечание. При использовании механизма мандатного разграничения доступа в репозитории возможность создавать и изменять глобальные переменные будет только у администратора и у пользователей, входящих в группу администраторов.
Для работы с глобальными переменными используйте вкладку «Глобальные переменные» в диалоге «Параметры».
Для
открытия диалога «Параметры»
На вкладке «Глобальные переменные» расположена таблица, содержащая список глобальных переменных и их параметров.
По умолчанию в списке всегда присутствуют системные глобальные переменные, которые нельзя удалить или отредактировать:
METABASE_SERVER. Значение переменной соответствует псевдониму сервера, на котором хранится репозиторий;
METABASE_DATABASE. Значение переменной соответствует идентификатору базы данных (репозиторию). Если в настройках репозитория указан тип СУБД Microsoft SQL Server 2008 и используется пользовательская схема в базе данных, то значение переменной представляется в виде: <база данных>.<схема в базе данных>;
METABASE_DATABASE_ONLY. Значение переменной соответствует идентификатору базы данных;
METABASE_SCHEMA_ONLY. Значение переменной соответствует идентификатору пользовательской схемы в базе данных. Переменная отображается, если в настройках репозитория указан тип СУБД Microsoft SQL Server 2008;
METABASE_FILEGROUP. Значение переменной соответствует пользовательской файловой группе базы данных сервера MSSQL. Переменная отображается, если в настройках репозитория указан тип СУБД MSSQL.
Добавление
глобальной переменной
Редактирование
глобальной переменной
Удаление глобальной
переменной
Кроме системных глобальных переменных существует ряд дополнительных переменных, при создании которых определенным образом может измениться механизм работы «Форсайт. Аналитическая платформа». В таблице ниже представлен список этих переменных и их описание:
Идентификатор | Тип значения | Описание |
AUTORUN_OBJECT_AS_MAIN | Любой | Данная глобальная переменная может использоваться, если для
репозитория определен объект
автозапуска. При входе в репозиторий окно объекта
автозапуска является главным. Из прикладного кода могут открываться
другие окна (прикладные формы или системные окна, например, навигатор
объектов), но при закрытии окна объекта автозапуска, все остальные
окна также будут закрыты.
Если прикладная логика требует закрытия только окна объекта автозапуска, то создайте глобальную переменную AUTORUN_OBJECT_AS_MAIN и установите для нее значение 0. |
См. также:
Настройка колонтитулов регламентного отчета | Настройка заголовка регламентного отчета | Настройка колонтитулов экспресс-отчета | Настройка заголовка экспресс-отчета