Если внутри блока - условия, цикла, поптыки-исключения - последняя инструкции не содержит точки с запятой, то попытка отформатировать модуль командой контекстного меню "Источник / Формат" приведет к тому, что точка с запятой, завершающая блок, будет перенесена на следующую строку.
Как воспроизвести
Открыть любой модуль и ввести код, где внутри блока у инструкции опущена точка с запятой:
Процедура МояНоваяПроцедура(Параметры) Экспорт
Если Истина Тогда
А = 10
КонецЕсли;
КонецПроцедуры
Выполнить команду "Формат" модуля. Убедиться, что точка с запятой блока "Если" перенеслась после слова "КонецЕсли" на следующую строку:
Процедура МояНоваяПроцедура(Параметры) Экспорт
Если Истина Тогда
А = 10;
КонецЕсли
;
КонецПроцедуры
При этом повторный вызов команды "Формат" вернет последнюю точку с запятой на место.
Скриншоты
No response
Ожидаемое поведение
Точка с запятой после блока кода не должна зависеть от наличия точек с запятой внутри блока.
Описание ошибки
Если внутри блока - условия, цикла, поптыки-исключения - последняя инструкции не содержит точки с запятой, то попытка отформатировать модуль командой контекстного меню "Источник / Формат" приведет к тому, что точка с запятой, завершающая блок, будет перенесена на следующую строку.
Как воспроизвести
Открыть любой модуль и ввести код, где внутри блока у инструкции опущена точка с запятой:
Выполнить команду "Формат" модуля. Убедиться, что точка с запятой блока "Если" перенеслась после слова "КонецЕсли" на следующую строку:
При этом повторный вызов команды "Формат" вернет последнюю точку с запятой на место.
Скриншоты
No response
Ожидаемое поведение
Точка с запятой после блока кода не должна зависеть от наличия точек с запятой внутри блока.
Лог рабочей области
log.txt
Версия 1С:EDT
Ruby 2023.3.4
Операционная система
Windows
Версия платформы 1С:Предприятие 8
8.3.22.2501
Установленные плагины
1C:Code style V8
Дополнительная информация
No response