diff --git a/ci/os/internal/Modules/МетодыФорматирования.os b/ci/os/internal/Modules/МетодыФорматирования.os index 1b23aa0e89..e8f430f92e 100644 --- a/ci/os/internal/Modules/МетодыФорматирования.os +++ b/ci/os/internal/Modules/МетодыФорматирования.os @@ -81,6 +81,7 @@ МассивКонструкций.Добавить("Если"); МассивКонструкций.Добавить("Тогда"); МассивКонструкций.Добавить("Для"); + МассивКонструкций.Добавить("Пока"); Для Н = 0 По МассивСтрокБлока.ВГраница() Цикл @@ -108,8 +109,11 @@ Для Каждого Конструкция Из МассивКонструкций Цикл Если СтрНачинаетсяС(ТекущаяСтрока, Конструкция) Тогда + Пока СтрНайти(МассивСтрокБлока[Н], " =") > 0 Цикл + МассивСтрокБлока[Н] = СтрЗаменить(МассивСтрокБлока[Н], " =", " ="); + КонецЦикла; НеПроверять = Истина; - Прервать; + Продолжить; КонецЕсли; КонецЦикла; @@ -142,7 +146,7 @@ РасположениеРавно = СтрокаБлока.Значение; Индекс = СтрокаБлока.Ключ; - Если РасположениеРавно = 0 Или МаксимальноеРасположение - РасположениеРавно > 12 Тогда + Если РасположениеРавно = 0 Тогда Продолжить; КонецЕсли;