Оглавление | Родительский раздел

Глобальный контекст.ПроверитьЦиклическиеСсылкиВстроенногоЯзыка (Global context.CheckScriptCircularRefs)

Глобальный контекст (Global context)
ПроверитьЦиклическиеСсылкиВстроенногоЯзыка (CheckScriptCircularRefs)

Синтаксис:

ПроверитьЦиклическиеСсылкиВстроенногоЯзыка(<Значение>, <ОписаниеЗначения>)

Параметры:

<Значение> (необязательный)

Тип: Произвольный.
Значение, для которого выполняется анализ.
Если параметр не используется, анализируются значения всех локальных переменных на стеке.

<ОписаниеЗначения> (необязательный)

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

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

Тип: ТаблицаЗначений.
Возвращает таблицу значений с описаниями найденных циклов.

Таблица значений содержит следующие колонки:

Описание:

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

Доступность:

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

Примечание:

Использование данного метода может негативно сказаться на времени выполнения операций 1С:Предприятия. Рекомендуется использовать данный метод только для целей тестирования.

Пример:

С1 = Новый Структура("СсылкаНаС2");
С2 = Новый Структура("СсылкаНаС1");
С1.СсылкаНаС2 = С2;
С2.СсылкаНаС1 = С1;
ЦиклическиеСсылки = ПроверитьЦиклическиеСсылкиВстроенногоЯзыка();


Оглавление | Родительский раздел Платформа 8.3.13.1809