infostart-hub / toolkit

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

Консоль кода требует обязательную точку с запятой в конце последней инструкции листинга #813

Closed d-hurricane closed 1 year ago

d-hurricane commented 1 year ago

Описание ошибки Если в конце листинга кода не поставить точку с запятой для последней инструкции, будет выдано сообщение об ошибке:

Ожидается символ ";"

Сценарий воспроизведения

  1. Открыть консоль кода.
  2. Ввести в одну строку кода А = 0 (без точки с запятой в конце).
  3. Нажать "Выполнить"
  4. Убедиться, что выполнение кода неожиданно завершилось с ошибкой.

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

Скриншоты image image

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

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

Конфигурация: Управление нашей фирмой, редакция 3.0 (3.0.5.183) Основной режим запуска: Управляемое приложение Режим совместимости: НеИспользовать Версия БСП: 3.1.8.438

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

Evg-lylyk commented 1 year ago

В 2023.5 автоматически добавляю ";", надеюсь с этим не будет проблем