From adaeaabf68072228575973542798e063e5f55b7f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=B4=D0=BC=D0=B8=D0=BD=D0=B8=D1=81=D1=82=D1=80?= =?UTF-8?q?=D0=B0=D1=82=D0=BE=D1=80?= <Администратор@localhost> Date: Mon, 11 Mar 2024 08:52:51 +0300 Subject: [PATCH] . --- src/ConfigDumpInfo.xml | 8 ++++---- src/Configuration.xml | 2 +- .../Ext/ObjectModule.bsl | 20 ++++++++++++++----- .../ИнструментыРазработчикаTormozit.xml | 4 ++-- src/VERSION | 2 +- 5 files changed, 23 insertions(+), 13 deletions(-) diff --git a/src/ConfigDumpInfo.xml b/src/ConfigDumpInfo.xml index 2bc60163e..b4471cdfe 100644 --- a/src/ConfigDumpInfo.xml +++ b/src/ConfigDumpInfo.xml @@ -572,7 +572,7 @@ - + @@ -1169,7 +1169,7 @@ - + @@ -1335,7 +1335,7 @@ - + @@ -3438,7 +3438,7 @@ - + diff --git a/src/Configuration.xml b/src/Configuration.xml index eefd70db4..6c58de326 100644 --- a/src/Configuration.xml +++ b/src/Configuration.xml @@ -51,7 +51,7 @@ Role.ирРазработчик Tormozit - 7.18.1 + 7.18.2 false true diff --git a/src/DataProcessors/ирКлсПолеТекстаПрограммы/Ext/ObjectModule.bsl b/src/DataProcessors/ирКлсПолеТекстаПрограммы/Ext/ObjectModule.bsl index 72f9e0e90..636d3bc9c 100644 --- a/src/DataProcessors/ирКлсПолеТекстаПрограммы/Ext/ObjectModule.bsl +++ b/src/DataProcessors/ирКлсПолеТекстаПрограммы/Ext/ObjectModule.bsl @@ -9916,6 +9916,7 @@ Или ЭтоГруппаОбщихМодулей Или (Истина И Не мЭтоТекстовыйЛитерал + И Не ЛиВнутриКомментария() И Не мЭтоЛокальныйКонтекстТаблицыСлов) Тогда СтруктурыКонтекста = мТаблицаТиповКонтекста; @@ -10186,7 +10187,10 @@ КонтекстТекстовогоЛитералаИзвестен = Истина; ИмяДочернегоТипаМД = "Макет"; ИмяКорневогоТипаМД = "ОбщийМакет"; - ИначеЕсли Найти(ВыбраннаяСтруктураТипа.ТипЯзыка, "ИмяФормы") > 0 Тогда + ИначеЕсли Ложь + Или Найти(ВыбраннаяСтруктураТипа.ТипЯзыка, "ИмяФормы") > 0 + Или ирОбщий.СтрокиРавныЛкс(ПервоеСловоРодителя, "ОбщаяФорма") > 0 + Тогда КонтекстТекстовогоЛитералаИзвестен = Истина; ИмяДочернегоТипаМД = "Форма"; ИмяКорневогоТипаМД = "ОбщаяФорма"; @@ -10206,6 +10210,7 @@ Или Не мПлатформа.мРежимПроверкиМодуля Тогда Если ЗначениеЗаполнено(мРодительскийКонтекст) Тогда + ВычислятьСловаФормы = Ложь; ПервоеСловоРодителя = ирОбщий.ПервыйФрагментЛкс(мРодительскийКонтекст); Если Истина И ЗначениеЗаполнено(ПервоеСловоРодителя) @@ -10215,6 +10220,8 @@ Для Каждого МетаМакет Из Метаданные[ирОбщий.МножественноеИмяМДЛкс(ИмяКорневогоТипаМД)] Цикл КоллекцияЭлементовМД.Добавить(МетаМакет.Имя); КонецЦикла; + ИначеЕсли ИмяДочернегоТипаМД = "Форма" Тогда + ВычислятьСловаФормы = Истина; КонецЕсли; Иначе Если СтрЧислоВхождений(мРодительскийКонтекст, ".") = 0 Тогда @@ -10273,12 +10280,15 @@ КонецЕсли; КонецЕсли; Иначе - СтруктураТипаКонтекста = ВычислитьСловоФормыПоПолномуИмени(мРодительскийКонтекст); - Если СтруктураТипаКонтекста <> Неопределено Тогда - мСтруктураТипаКонтекста = СтруктураТипаКонтекста; - КонецЕсли; + ВычислятьСловаФормы = Истина; КонецЕсли; КонецЕсли; + Если ВычислятьСловаФормы Тогда + СтруктураТипаКонтекста = ВычислитьСловоФормыПоПолномуИмени(мРодительскийКонтекст); + Если СтруктураТипаКонтекста <> Неопределено Тогда + мСтруктураТипаКонтекста = СтруктураТипаКонтекста; + КонецЕсли; + КонецЕсли; Иначе Для Каждого СтрокаТипаМетаОбъекта Из ирКэш.ТипыМетаОбъектов(Истина, Ложь) Цикл НадоДобавить = Не ЗначениеЗаполнено(ИмяКорневогоТипаМД); diff --git a/src/Subsystems/ИнструментыРазработчикаTormozit.xml b/src/Subsystems/ИнструментыРазработчикаTormozit.xml index d9c4448d9..61bb3f2b7 100644 --- a/src/Subsystems/ИнструментыРазработчикаTormozit.xml +++ b/src/Subsystems/ИнструментыРазработчикаTormozit.xml @@ -6,7 +6,7 @@ ru - Инструменты разработчика 7.18.1 + Инструменты разработчика 7.18.2 en @@ -17,7 +17,7 @@ Инструменты разработчика 7.14.1 - 7.18.1 + 7.18.2 true true diff --git a/src/VERSION b/src/VERSION index ace14ec1f..7c0ded624 100644 --- a/src/VERSION +++ b/src/VERSION @@ -1,2 +1,2 @@  -687 +688