From 09a6894f5aaad76b3de60b653fb00421f15499dc 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, 5 Jun 2023 21:56:42 +0300
Subject: [PATCH] .
---
src/CommonModules/ирОбщий/Ext/Module.bsl | 13 ++++++-------
src/ConfigDumpInfo.xml | 8 ++++----
src/Configuration.xml | 2 +-
src/Subsystems/ИнструментыРазработчикаTormozit.xml | 4 ++--
src/VERSION | 2 +-
5 files changed, 14 insertions(+), 15 deletions(-)
diff --git a/src/CommonModules/ирОбщий/Ext/Module.bsl b/src/CommonModules/ирОбщий/Ext/Module.bsl
index c06fc5791..190afc80a 100644
--- a/src/CommonModules/ирОбщий/Ext/Module.bsl
+++ b/src/CommonModules/ирОбщий/Ext/Module.bsl
@@ -10946,7 +10946,7 @@
// Параметры:
// НужныПредставления - Булево - для стандартных полей будут заполняться представления (дольше)
-Функция ПоляТаблицыМДЛкс(ПолноеИмяИлиОбъектМД, _ВызыватьИсключениеПриОтсутствииПрав = Истина, ИндексПараметраПериодичность = Неопределено, ВыражениеПараметраПериодичность = "",
+Функция ПоляТаблицыМДЛкс(ПолноеИмяИлиОбъектМД, НужныТолькоТипы = Ложь, ИндексПараметраПериодичность = Неопределено, ВыражениеПараметраПериодичность = "",
НужныПредставления = Истина) Экспорт
Если ТипЗнч(ПолноеИмяИлиОбъектМД) = Тип("ОбъектМетаданных") Тогда
@@ -10955,7 +10955,7 @@
ПолноеИмяМД = ПолноеИмяИлиОбъектМД;
КонецЕсли;
ПолноеИмяТаблицыБД = ирКэш.ИмяТаблицыИзМетаданныхЛкс(ПолноеИмяМД);
- ПоляТаблицы = ирКэш.ПоляТаблицыБДЛкс(ПолноеИмяТаблицыБД, _ВызыватьИсключениеПриОтсутствииПрав, ИндексПараметраПериодичность, ВыражениеПараметраПериодичность);
+ ПоляТаблицы = ирКэш.ПоляТаблицыБДЛкс(ПолноеИмяТаблицыБД, НужныТолькоТипы, ИндексПараметраПериодичность, ВыражениеПараметраПериодичность);
Если НужныПредставления Тогда
// Нужно для заполнения представлений системных полей, которые не заполняются в ПоляТаблицыБДЛкс()
КомпоновщикТаблицы = ирКэш.КомпоновщикТаблицыМетаданныхЛкс(ПолноеИмяМД);
@@ -28030,18 +28030,17 @@ _РежимОтладки = Ложь;
//Если ТипТаблицы = "ДвиженияССубконто" Тогда
// ПолноеИмяТаблицыБД = Лев(ПолноеИмяТаблицыБД, СтрДлина(ПолноеИмяТаблицыБД) - СТрДлина(".ДвиженияССубконто"));
//КонецЕсли;
- Если Истина
- // Заполняем весь кэш сразу, если уложимся за секунду
- И Метаданные.Справочники.Количество() < 300
+ Если Ложь // Все таки отключил
+ И Метаданные.Справочники.Количество() < 300 // Заполняем весь кэш сразу, если уложимся за секунду
И ирКэш.НомерВерсииПлатформыЛкс() >= 803016
Тогда
- СтруктураХраненияБД = ирКэш.СтруктураХраненияБДЛкс(ЛиИменаБазыДанных); // 0.5сек
+ СтруктураХраненияБД = ирКэш.СтруктураХраненияБДЛкс(ЛиИменаБазыДанных); // 0.5сек в моей базе, 2.5сек в рабочей базе
ДобавитьИндексВТаблицуЛкс(СтруктураХраненияБД, "ИмяТаблицы");
Иначе
// https://partners.v8.1c.ru/forum/topic/1751092
// https://bugboard.v8.1c.ru/error/000046221.html
// В этих версиях платформы будут компилироваться модули менеджеров. Поэтому получаем структуру хранения узко
- СтруктураХраненияБД = ПолучитьСтруктуруХраненияБазыДанных(ФильтрМетаданных, ЛиИменаБазыДанных); // В цикле по всем из редактора объекта - 4сек
+ СтруктураХраненияБД = ПолучитьСтруктуруХраненияБазыДанных(ФильтрМетаданных, ЛиИменаБазыДанных); // В цикле по всем из редактора объекта - 4сек в моей базе
ПеревестиКолонкиСтруктурыХраненияБДТаблицыЛкс(СтруктураХраненияБД);
КонецЕсли;
СтрокиСтруктурыТаблицы = СтруктураХраненияБД.НайтиСтроки(Новый Структура("ИмяТаблицы", ПолноеИмяТаблицыБД));
diff --git a/src/ConfigDumpInfo.xml b/src/ConfigDumpInfo.xml
index 797617f55..303a8e879 100644
--- a/src/ConfigDumpInfo.xml
+++ b/src/ConfigDumpInfo.xml
@@ -79,8 +79,8 @@
-
-
+
+
@@ -577,7 +577,7 @@
-
+
@@ -3409,7 +3409,7 @@
-
+
diff --git a/src/Configuration.xml b/src/Configuration.xml
index 50e69522b..36a3908e7 100644
--- a/src/Configuration.xml
+++ b/src/Configuration.xml
@@ -51,7 +51,7 @@
Role.ирРазработчик
Tormozit
- 6.78.1
+ 6.78.2
false
true
diff --git a/src/Subsystems/ИнструментыРазработчикаTormozit.xml b/src/Subsystems/ИнструментыРазработчикаTormozit.xml
index 3f7903c03..7bf7c0a16 100644
--- a/src/Subsystems/ИнструментыРазработчикаTormozit.xml
+++ b/src/Subsystems/ИнструментыРазработчикаTormozit.xml
@@ -6,7 +6,7 @@
ru
- Инструменты разработчика 6.78.1
+ Инструменты разработчика 6.78.2
en
@@ -17,7 +17,7 @@
Инструменты разработчика 6.73.1
- 6.78.1
+ 6.78.2
true
true
diff --git a/src/VERSION b/src/VERSION
index 781a06c39..7bdd9e255 100644
--- a/src/VERSION
+++ b/src/VERSION
@@ -1,2 +1,2 @@
-586
+587