infostart-hub / toolkit

Infostart Toolkit
https://infostart.ru/marketplace/toolkit/
73 stars 7 forks source link

Приложение падает при наличии циклических ссылок в результате выполнения кода в консоли #939

Closed d-hurricane closed 5 months ago

d-hurricane commented 6 months ago

Описание ошибки Если в результате выполнения кода в консоли на выходе получаются переменные, содержащие циклические ссылки, то завершается такое выполнение аварийным завершением работы приложения 1С.

Сценарий воспроизведения Ввести в консоли кода следующий текст и нажать "Выполнить":

ф = Новый Структура;
ф.Вставить("ф", ф);

Убедиться, что приложение упало.

Ожидаемое поведение, если бы ошибки не было Приложение не должно падать. В идеале предупреждать пользователя, что результат вычислений содержит циклические ссылки. На помощь здесь может прийти метод глобального контекста ПроверитьЦиклическиеСсылкиВстроенногоЯзыка.

Окружение: Infostart Toolkit PROF 2024.1.00

Платформа: 8.3.21.1895 (Windows x86-64) Режим БД: файловый

Конфигурация: Управление торговлей, редакция 11 (11.5.11.86) Основной режим запуска: Управляемое приложение Режим совместимости: Версия8_3_17 Версия БСП: 3.1.7.357

Клиент: Тонкий клиент ОС: Windows x86-64 (Microsoft Windows 10 version 10.0 (Build 22631)) Язык: ru Режим запуска: Управляемое приложение

Evg-lylyk commented 5 months ago

Спасибо, проблема решена в 2024.2