From e81c235507fa52e7028d8dc72c50b0689ed0fd99 Mon Sep 17 00:00:00 2001 From: Anton Date: Fri, 29 Nov 2024 22:10:21 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9F=D1=80=D0=B0=D0=B2=D0=BA=D0=B0=20=D1=81?= =?UTF-8?q?=D0=BA=D1=80=D0=B8=D0=BF=D1=82=D0=B0=20=D1=84=D0=BE=D1=80=D0=BC?= =?UTF-8?q?=D0=B0=D1=82=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D1=8F=20?= =?UTF-8?q?=D0=BC=D0=BE=D0=B4=D1=83=D0=BB=D0=B5=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ci/os/internal/Modules/МетодыФорматирования.os | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/ci/os/internal/Modules/МетодыФорматирования.os b/ci/os/internal/Modules/МетодыФорматирования.os index 569cf41144..fa32e9dcd7 100644 --- a/ci/os/internal/Modules/МетодыФорматирования.os +++ b/ci/os/internal/Modules/МетодыФорматирования.os @@ -77,6 +77,11 @@ МаксимальноеРасположение = 0; ЧислоЗнаковРавно = 0; + МассивКонструкций = Новый Массив; + МассивКонструкций.Добавить("Если"); + МассивКонструкций.Добавить("Тогда"); + МассивКонструкций.Добавить("Для"); + Для Н = 0 По МассивСтрокБлока.ВГраница() Цикл РасположениеРавно = СтрНайти(МассивСтрокБлока[Н], "="); @@ -98,6 +103,17 @@ КонецЦикла; + ТекущаяСтрока = СокрЛП(МассивСтрокБлока[Н]); + + Для Каждого Конструкция Из МассивКонструкций Цикл + Если СтрНачинаетсяС(ТекущаяСтрока, Конструкция) Тогда + + НеПроверять = Истина; + Прервать; + КонецЦикла; + КонецЕсли; + + Если НеПроверять Тогда Продолжить; КонецЕсли;