From e00729bd7316057d40d96a3e53284d4db85a98ec 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: Wed, 3 Jul 2024 07:36:25 +0300 Subject: [PATCH] . --- src/CommonModules/ирКлиент/Ext/Module.bsl | 10 +-- src/ConfigDumpInfo.xml | 24 +++--- src/Configuration.xml | 2 +- .../Ext/ObjectModule.bsl | 79 ++++++++---------- .../ирПлатформа/Ext/ObjectModule.bsl | 3 +- .../Templates/ВК32/Ext/Template.bin | Bin 108544 -> 108544 bytes .../Templates/ВК64/Ext/Template.bin | Bin 122368 -> 122368 bytes .../ИнструментыРазработчикаTormozit.xml | 4 +- src/VERSION | 2 +- 9 files changed, 60 insertions(+), 64 deletions(-) diff --git a/src/CommonModules/ирКлиент/Ext/Module.bsl b/src/CommonModules/ирКлиент/Ext/Module.bsl index 08c1484ff..9d38d3504 100644 --- a/src/CommonModules/ирКлиент/Ext/Module.bsl +++ b/src/CommonModules/ирКлиент/Ext/Module.bsl @@ -7596,11 +7596,11 @@ И мПлатформа.МодальныеГруппы.Количество() = 0 // https://www.hostedredmine.com/issues/938929 Тогда ОткрытьИЗакрытьПустуюФормуЛкс(); // https://www.hostedredmine.com/issues/949043 - Если ирКэш.НомерВерсииПлатформыЛкс() < 803023 Тогда - // Так отображается индикатор изменения NumLock, если он был включен - ОтправитьНажатияКлавишЛкс("%"); // Alt - ОтправитьНажатияКлавишЛкс("%"); // Alt - КонецЕсли; + //Если ирКэш.НомерВерсииПлатформыЛкс() < 803023 Тогда + // // Так отображается индикатор изменения NumLock, если он был включен + // ОтправитьНажатияКлавишЛкс("%"); // Alt + // ОтправитьНажатияКлавишЛкс("%"); // Alt + //КонецЕсли; Иначе // Так может переставать мигать каретка https://www.hostedredmine.com/issues/936823 #Если Сервер И Не Сервер Тогда diff --git a/src/ConfigDumpInfo.xml b/src/ConfigDumpInfo.xml index 535b543f8..ac600f28f 100644 --- a/src/ConfigDumpInfo.xml +++ b/src/ConfigDumpInfo.xml @@ -66,8 +66,8 @@ - - + + @@ -572,7 +572,7 @@ - + @@ -1170,7 +1170,7 @@ - + @@ -1339,7 +1339,7 @@ - + @@ -1762,7 +1762,7 @@ - + @@ -2012,7 +2012,7 @@ - + @@ -2413,10 +2413,10 @@ - - - - + + + + @@ -3446,7 +3446,7 @@ - + diff --git a/src/Configuration.xml b/src/Configuration.xml index d1fdc7a80..f75c040f8 100644 --- a/src/Configuration.xml +++ b/src/Configuration.xml @@ -51,7 +51,7 @@ Role.ирРазработчик Tormozit - 7.33.1 + 7.33.2 false true diff --git a/src/DataProcessors/ирКлсПолеТекстаПрограммы/Ext/ObjectModule.bsl b/src/DataProcessors/ирКлсПолеТекстаПрограммы/Ext/ObjectModule.bsl index 1a1c1ae5b..e56e476a6 100644 --- a/src/DataProcessors/ирКлсПолеТекстаПрограммы/Ext/ObjectModule.bsl +++ b/src/DataProcessors/ирКлсПолеТекстаПрограммы/Ext/ObjectModule.bsl @@ -616,9 +616,12 @@ Тогда ПолеТекста.ВыделенныйТекст("|"); КонецЕсли; + ОбязательноОткрыть = Найти(Данные, КодыКлавиш["CTRL+Space"]) = 1; Если Истина И ЛиДоступноОткрытиеСвободнойФормы() - И АвтоматическаяПодсказкаАвтодополненияHTML() + И (Ложь + Или ОбязательноОткрыть + Или АвтоматическаяПодсказкаАвтодополненияHTML()) Тогда Если ЗначениеЗаполнено(мВызовМетода) Тогда мСтарыйОригинальныйТекст = ""; // Чтобы гарантировать разбор контекста при следующем вызове РазобратьТекущийКонтекст() @@ -12173,10 +12176,7 @@ УровеньСвойства = 1 + СтрЧислоВхождений(мРодительскийКонтекст, "."); КонецЕсли; КлючПоиска = Новый Структура("Слово", ФрагментыСлеваОтРавно[УровеньСвойства]); - мСтрокаЛучшегоСлова = ТаблицаСлов.НайтиСтроки(КлючПоиска)[0]; - Если мСтрокаЛучшегоСлова <> Неопределено Тогда - мСтрокаЛучшегоСлова.Рейтинг = КонстантаРейтингСовпаденияТипа; - КонецЕсли; + ОбозначитьСловоСОжидаемымТипомВТаблицеСлов(КлючПоиска, НаборыСлов, КлючОсновногоНабора); Иначе ТипТаблицы = ирОбщий.ПервыйФрагментЛкс(ИмяОжидаемогоТипа); МножественноеКорневогоТипа = ирОбщий.МножественноеИмяМДЛкс(ТипТаблицы); @@ -12193,12 +12193,11 @@ КлючПоиска = Новый Структура("Слово", "Метаданные"); ОбозначитьСловоСОжидаемымТипомВТаблицеСлов(КлючПоиска, НаборыСлов, КлючОсновногоНабора); ИначеЕсли ЗначениеЗаполнено(мРодительскийКонтекст) И УровеньСвойства = 0 Тогда - мСтрокаЛучшегоСлова = ТаблицаСлов.Найти("СвойстваОбъектов", "Слово"); + КлючПоиска = Новый Структура("Слово", "СвойстваОбъектов"); + ОбозначитьСловоСОжидаемымТипомВТаблицеСлов(КлючПоиска, НаборыСлов, КлючОсновногоНабора); ИначеЕсли УровеньСвойства = 1 Тогда - мСтрокаЛучшегоСлова = ТаблицаСлов.Найти(ИмяОжидаемогоТипа, "Слово"); - КонецЕсли; - Если мСтрокаЛучшегоСлова <> Неопределено Тогда - мСтрокаЛучшегоСлова.Рейтинг = КонстантаРейтингСовпаденияТипа; + КлючПоиска = Новый Структура("Слово", ИмяОжидаемогоТипа); + ОбозначитьСловоСОжидаемымТипомВТаблицеСлов(КлючПоиска, НаборыСлов, КлючОсновногоНабора); КонецЕсли; ИначеЕсли Истина И (Ложь @@ -12212,16 +12211,13 @@ Если Не ЗначениеЗаполнено(мРодительскийКонтекст) И УровеньСвойства = 0 Тогда Если ЭтоСсылочныйЛитерал Тогда КлючПоиска = Новый Структура("Слово", ТипТаблицы); - мСтрокаЛучшегоСлова = ТаблицаСлов.НайтиСтроки(КлючПоиска)[0]; Иначе КлючПоиска = Новый Структура("Слово", МножественноеКорневогоТипа); - ОбозначитьСловоСОжидаемымТипомВТаблицеСлов(КлючПоиска, НаборыСлов, КлючОсновногоНабора); КонецЕсли; + ОбозначитьСловоСОжидаемымТипомВТаблицеСлов(КлючПоиска, НаборыСлов, КлючОсновногоНабора); ИначеЕсли ЗначениеЗаполнено(мРодительскийКонтекст) И УровеньСвойства = 0 Тогда - мСтрокаЛучшегоСлова = ТаблицаСлов.Найти(ирОбщий.ПоследнийФрагментЛкс(ИмяОжидаемогоТипа), "Слово"); - КонецЕсли; - Если мСтрокаЛучшегоСлова <> Неопределено Тогда - мСтрокаЛучшегоСлова.Рейтинг = КонстантаРейтингСовпаденияТипа; + КлючПоиска = Новый Структура("Слово", ирОбщий.ПоследнийФрагментЛкс(ИмяОжидаемогоТипа)); + ОбозначитьСловоСОжидаемымТипомВТаблицеСлов(КлючПоиска, НаборыСлов, КлючОсновногоНабора); КонецЕсли; КонецЕсли; Если Истина @@ -12265,7 +12261,7 @@ И РодительПриемника <> "ЭтотОбъект")) Тогда КлючПоиска = Новый Структура; - КлючПоиска.Вставить("НСлово", НРег(ПоследнееСловоПриемника)); // НСлово может отсутствовать + КлючПоиска.Вставить("Слово", ПоследнееСловоПриемника); // В закэшированных наборах НСлово может отсутствовать Если ЗначениеЗаполнено(мИмяОжидаемогоТипа) Тогда КлючПоиска.Вставить("ТипЗначения", мИмяОжидаемогоТипа); КонецЕсли; @@ -14834,34 +14830,33 @@ Тогда //! СлужебныеДанные.Вставить("Реквизиты"); // см. мПлатформа.НоваяТаблицаРеквизитовФормы() ОписаниеРеквизита = СлужебныеДанные.Реквизиты.Найти(НРег(ИмяРеквизита), "НИмя"); - Если Истина - И ОписаниеРеквизита <> Неопределено - И ОписаниеРеквизита.Значение <> Неопределено - Тогда - СтруктураТипа = мПлатформа.СтруктураТипаИзЗначения(ОписаниеРеквизита.Значение); - Иначе - Типы = ОписаниеРеквизита.ОписаниеТипов.Типы(); - Если Типы.Количество() = 0 Тогда - Фрагменты = ирОбщий.СтрРазделитьЛкс(РодительскаяСтруктураТипа.Метаданные.ИмяФормы, "::"); - Если Истина - И Фрагменты.Количество() > 1 - И ИмяРеквизита = "Объект" - Тогда - Попытка - МенеджерОбъекта = ирОбщий.МенеджерВнешнегоОбъектаЛкс(Фрагменты[1]); // Если в модуле внешней обработки, то можно брать РодительскаяСтруктураТипа.ДержательМетаданных - Исключение - МенеджерОбъекта = Неопределено; - КонецПопытки; - Если МенеджерОбъекта <> Неопределено Тогда - СтруктураТипа = мПлатформа.СтруктураТипаИзЗначения(МенеджерОбъекта); + Если ОписаниеРеквизита <> Неопределено Тогда + Если ОписаниеРеквизита.Значение <> Неопределено Тогда + СтруктураТипа = мПлатформа.СтруктураТипаИзЗначения(ОписаниеРеквизита.Значение); + Иначе + Типы = ОписаниеРеквизита.ОписаниеТипов.Типы(); + Если Типы.Количество() = 0 Тогда + Фрагменты = ирОбщий.СтрРазделитьЛкс(РодительскаяСтруктураТипа.Метаданные.ИмяФормы, "::"); + Если Истина + И Фрагменты.Количество() > 1 + И ИмяРеквизита = "Объект" + Тогда + Попытка + МенеджерОбъекта = ирОбщий.МенеджерВнешнегоОбъектаЛкс(Фрагменты[1]); // Если в модуле внешней обработки, то можно брать РодительскаяСтруктураТипа.ДержательМетаданных + Исключение + МенеджерОбъекта = Неопределено; + КонецПопытки; + Если МенеджерОбъекта <> Неопределено Тогда + СтруктураТипа = мПлатформа.СтруктураТипаИзЗначения(МенеджерОбъекта); + КонецЕсли; КонецЕсли; КонецЕсли; - КонецЕсли; - Если СтруктураТипа = Неопределено Тогда - Если Типы.Количество() = 0 Тогда - Возврат Неопределено; + Если СтруктураТипа = Неопределено Тогда + Если Типы.Количество() = 0 Тогда + Возврат Неопределено; + КонецЕсли; + СтруктураТипа = мПлатформа.СтруктураТипаИзКонкретногоТипа(Типы[0]); КонецЕсли; - СтруктураТипа = мПлатформа.СтруктураТипаИзКонкретногоТипа(Типы[0]); КонецЕсли; КонецЕсли; Иначе diff --git a/src/DataProcessors/ирПлатформа/Ext/ObjectModule.bsl b/src/DataProcessors/ирПлатформа/Ext/ObjectModule.bsl index 282f703ba..0ab278f6b 100644 --- a/src/DataProcessors/ирПлатформа/Ext/ObjectModule.bsl +++ b/src/DataProcessors/ирПлатформа/Ext/ObjectModule.bsl @@ -3144,6 +3144,7 @@ Тогда СхемаКоллекции = ирКэш.ДоступныеОбщиеМодулиЛкс(НаСервере, КлиентОбычноеПриложение, КлиентУправляемоеПриложение); Если мДобавленныеОбщиеМодули.Количество() > 0 Тогда + СхемаКоллекции = ирОбщий.СкопироватьКоллекциюЛкс(СхемаКоллекции); // Структура ирОбщий.СкопироватьКоллекциюЛкс(мДобавленныеОбщиеМодули, СхемаКоллекции); КонецЕсли; Если Прав(Слово, 1) = "_" Тогда @@ -4554,7 +4555,7 @@ Функция ДобавитьВТаблицуСловЭлементМодуляМетаданных(Знач ТаблицаСлов, Знач Слово, Знач ВычислятьТипы, Знач ТаблицаИзКэша, Знач ТаблицаТипов, Знач ТипЗначения, Знач ТипСлова, Знач ВытеснятьСвойство = Истина) Экспорт - Если Слово <> "<>" Тогда + Если Слово <> "<>" И ТипЗначения <> Неопределено Тогда Если Истина И ВычислятьТипы И ТаблицаИзКэша <> Неопределено diff --git a/src/DataProcessors/ирПортативный/Templates/ВК32/Ext/Template.bin b/src/DataProcessors/ирПортативный/Templates/ВК32/Ext/Template.bin index b7ac26e8acffe7e2c1d2af683a83ed45ecc86ded..b915507c42f95b42b7104c3e585a58ef24bbf7d8 100644 GIT binary patch delta 325 zcmZp;z}9eqZ371*vq(_OW^TqK?2HwYFK{%}2Zx1s-Rk=JU(`a8QK0)nuj`wDu>Ybu zKu)vmnoW!X40Uncu3xlW-*mb@>3030?fN0hzti=_e^C#hlKqeV|NpOD`-1t$LXg^) z|E27`9*oxK>zR8i7_FeXdmk4T>(^JeIkqTf9VT;{}Vysfk10)6!n0*ZkGsW zF=sJA;eVjG0mv=Bf8yhe&qlwv%*?>h{WSLQ86ar>%enn8Cu4Y;HP9Pr3_!pH#O^?> z)5OT2Q^E)mVt~o0+cI3$W8ArV3Y)f!}iq$j8mBz*|$5EFn(qSiiNn0A`ZFkNT5)AX$AlkMG87)yl#CKPd` delta 325 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 L+_m)#8|?C5(YoK? delta 18701 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 diff --git a/src/Subsystems/ИнструментыРазработчикаTormozit.xml b/src/Subsystems/ИнструментыРазработчикаTormozit.xml index 0aeac5b9b..7c1e20580 100644 --- a/src/Subsystems/ИнструментыРазработчикаTormozit.xml +++ b/src/Subsystems/ИнструментыРазработчикаTormozit.xml @@ -6,7 +6,7 @@ ru - Инструменты разработчика 7.33.1 + Инструменты разработчика 7.33.2 en @@ -17,7 +17,7 @@ Инструменты разработчика 7.28.3 - 7.33.1 + 7.33.2 true true diff --git a/src/VERSION b/src/VERSION index 3713fe294..7299dfac6 100644 --- a/src/VERSION +++ b/src/VERSION @@ -1,2 +1,2 @@  -726 +728