2 378 документов
← К списку

ВычислитьВБезопасномРежиме

страница

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

Синтаксис

Функция ВычислитьВБезопасномРежиме(Знач Выражение, Знач Параметры = Неопределено) Экспорт

Параметры

  • Выражение — Строка - выражение на встроенном языке 1С:Предприятия.
  • Параметры — Произвольный - контекст, который требуется для вычисления выражения. В тексте выражения обращение к контексту должно происходить по имени "Параметры". Например, выражение "Параметры.Значение1 = Параметры.Значение2" обращается к значениям "Значение1" и "Значение2" переданные в Параметры, как свойства.

Возвращаемое значение

Произвольный - результат вычисления выражения.

Пример вызова

// Пример 1
Параметры = Новый Структура;
Параметры.Вставить("Значение1", 1);
Параметры.Вставить("Значение2", 10);
Результат = ОбщегоНазначения.ВычислитьВБезопасномРежиме("Параметры.Значение1 = Параметры.Значение2", Параметры);
// Пример 2
Результат = ОбщегоНазначения.ВычислитьВБезопасномРежиме("СтандартныеПодсистемыСервер.ВерсияБиблиотеки()");

Доступность

Сервер, Толстый клиент, Внешнее соединение