From 8906f4d61342987af7d30a60486d7527d818754e Mon Sep 17 00:00:00 2001 From: Yuri Goncharuk Date: Wed, 19 Apr 2023 01:40:32 +0200 Subject: [PATCH 1/2] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5=20=D0=B1=D0=B8=D0=B1=D0=BB=D0=B8=D0=BE=D1=82?= =?UTF-8?q?=D0=B5=D0=BA=D0=B8=20=D1=88=D0=B0=D0=B3=D0=BE=D0=B2=20=D0=BF?= =?UTF-8?q?=D1=80=D0=BE=D0=B5=D0=BA=D1=82=D0=B0=20=D0=B2=20=D1=81=D0=BF?= =?UTF-8?q?=D0=B8=D1=81=D0=BE=D0=BA=20=D0=B1=D0=B8=D0=B1=D0=BB=D0=B8=D0=BE?= =?UTF-8?q?=D1=82=D0=B5=D0=BA=20=D0=BF=D0=BE=20=D1=83=D0=BC=D0=BE=D0=BB?= =?UTF-8?q?=D1=87=D0=B0=D0=BD=D0=B8=D1=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Ext/Form/Module.bsl" | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git "a/plugins/LoadSettings/LoadSettings/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" "b/plugins/LoadSettings/LoadSettings/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" index 6629f83fc..fc96827ea 100644 --- "a/plugins/LoadSettings/LoadSettings/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" +++ "b/plugins/LoadSettings/LoadSettings/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" @@ -297,6 +297,7 @@ Если ОбъектЯдра.КаталогиБиблиотек.Количество() = 0 Тогда Если ЗначениеЗаполнено(ОбъектЯдра.КаталогИнструментов) Тогда ОбъектЯдра.КаталогиБиблиотек.Добавить(ПутьБиблиотекПродукта()); + ОбъектЯдра.КаталогиБиблиотек.Добавить(ПутьБиблиотекПроекта()); КонецЕсли; КонецЕсли; @@ -911,6 +912,7 @@ СписокКаталогиБиблиотекПоУмолчанию = Новый СписокЗначений; СписокКаталогиБиблиотекПоУмолчанию.Добавить(ПутьБиблиотекПродукта()); + СписокКаталогиБиблиотекПоУмолчанию.Добавить(ПутьБиблиотекПроекта()); Описание = Новый Структура("Р, А, ПоУмолчанию, УстанавливатьЕслиЗаполнено, ЭтоМассив, УстанавливатьЕслиИстина, ПреобразоватьПуть, ПростоУстановить, РазрешаюшийКлюч", @@ -1607,4 +1609,9 @@ &НаКлиентеНаСервереБезКонтекста Функция ПутьБиблиотекПродукта() Возврат "$instrumentsRoot/features/libraries"; -КонецФункции \ No newline at end of file +КонецФункции + +&НаКлиентеНаСервереБезКонтекста +Функция ПутьБиблиотекПроекта() + Возврат "$workspaceRoot/libraries"; +КонецФункции From e3b18bc6abe36454bba12139ae683153816d82b3 Mon Sep 17 00:00:00 2001 From: Yuri Goncharuk Date: Wed, 19 Apr 2023 01:42:33 +0200 Subject: [PATCH 2/2] =?UTF-8?q?=D0=A0=D0=B5=D1=84=D0=B0=D0=BA=D1=82=D0=BE?= =?UTF-8?q?=D1=80=D0=B8=D0=BD=D0=B3=20=D0=BF=D0=BE=D0=BB=D1=83=D1=87=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D1=8F=20=D0=BD=D0=B0=D1=81=D1=82=D1=80=D0=BE=D0=B5?= =?UTF-8?q?=D0=BA=20=D0=BF=D0=BE=20=D1=83=D0=BC=D0=BE=D0=BB=D1=87=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D1=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Ext/Form/Module.bsl" | 4 +-- .../Ext/Form/Module.bsl" | 25 +++++++++++++------ 2 files changed, 20 insertions(+), 9 deletions(-) diff --git "a/epf/bddRunner/bddRunner/Forms/\320\243\320\277\321\200\320\260\320\262\320\273\321\217\320\265\320\274\320\260\321\217\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" "b/epf/bddRunner/bddRunner/Forms/\320\243\320\277\321\200\320\260\320\262\320\273\321\217\320\265\320\274\320\260\321\217\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" index 53e20eb72..d1e6f3eeb 100644 --- "a/epf/bddRunner/bddRunner/Forms/\320\243\320\277\321\200\320\260\320\262\320\273\321\217\320\265\320\274\320\260\321\217\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" +++ "b/epf/bddRunner/bddRunner/Forms/\320\243\320\277\321\200\320\260\320\262\320\273\321\217\320\265\320\274\320\260\321\217\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" @@ -6942,8 +6942,8 @@ //значит нам сообщили, что не надо загружать настройки, но надо добавить стандартные библиотеки Если СокрЛП(Объект.КаталогИнструментов) <> "" Тогда - Объект.КаталогиБиблиотек.Добавить("$instrumentsRoot/features/libraries"); - Объект.СписокТеговИсключение.Добавить("IgnoreOnCIMainBuild"); + Настройки.ДополнитьКаталогиБиблиотекПоУмолчанию(Объект.КаталогиБиблиотек); + Настройки.ДополнитьТегиИсключенийПоУмолчанию(Объект.СписокТеговИсключение); КонецЕсли; Возврат; diff --git "a/plugins/LoadSettings/LoadSettings/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" "b/plugins/LoadSettings/LoadSettings/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" index fc96827ea..92087ae58 100644 --- "a/plugins/LoadSettings/LoadSettings/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" +++ "b/plugins/LoadSettings/LoadSettings/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" @@ -296,8 +296,7 @@ //добавим базовые библиотеки, если они не указаны Если ОбъектЯдра.КаталогиБиблиотек.Количество() = 0 Тогда Если ЗначениеЗаполнено(ОбъектЯдра.КаталогИнструментов) Тогда - ОбъектЯдра.КаталогиБиблиотек.Добавить(ПутьБиблиотекПродукта()); - ОбъектЯдра.КаталогиБиблиотек.Добавить(ПутьБиблиотекПроекта()); + ДополнитьКаталогиБиблиотекПоУмолчанию(ОбъектЯдра.КаталогиБиблиотек); КонецЕсли; КонецЕсли; @@ -522,6 +521,21 @@ КонецПроцедуры +&НаКлиенте +Процедура ДополнитьКаталогиБиблиотекПоУмолчанию(КаталогиБиблиотек) Экспорт + + КаталогиБиблиотек.Добавить(ПутьБиблиотекПродукта()); + КаталогиБиблиотек.Добавить(ПутьБиблиотекПроекта()); + +КонецПроцедуры + +&НаКлиенте +Процедура ДополнитьТегиИсключенийПоУмолчанию(ТегиИсключений) Экспорт + + ТегиИсключений.Добавить("IgnoreOnCIMainBuild"); + +КонецПроцедуры + // } API // { Helpers @@ -911,9 +925,7 @@ Рез.Вставить("КаталогФич", Описание); СписокКаталогиБиблиотекПоУмолчанию = Новый СписокЗначений; - СписокКаталогиБиблиотекПоУмолчанию.Добавить(ПутьБиблиотекПродукта()); - СписокКаталогиБиблиотекПоУмолчанию.Добавить(ПутьБиблиотекПроекта()); - + ДополнитьКаталогиБиблиотекПоУмолчанию(СписокКаталогиБиблиотекПоУмолчанию); Описание = Новый Структура("Р, А, ПоУмолчанию, УстанавливатьЕслиЗаполнено, ЭтоМассив, УстанавливатьЕслиИстина, ПреобразоватьПуть, ПростоУстановить, РазрешаюшийКлюч", "КаталогиБиблиотек", "librarycatalogs", СписокКаталогиБиблиотекПоУмолчанию, Ложь, Истина, Ложь, Истина, Ложь, ""); @@ -922,8 +934,7 @@ Рез.Вставить("КаталогиБиблиотек", Описание); СписокТеговИсключениеПоУмолчанию = Новый СписокЗначений; - СписокТеговИсключениеПоУмолчанию.Добавить("IgnoreOnCIMainBuild"); - + ДополнитьТегиИсключенийПоУмолчанию(СписокТеговИсключениеПоУмолчанию); Описание = Новый Структура("Р, А, ПоУмолчанию, УстанавливатьЕслиЗаполнено, ЭтоМассив, УстанавливатьЕслиИстина, ПреобразоватьПуть, ПростоУстановить, РазрешаюшийКлюч", "СписокТеговИсключение", "ignoretags", СписокТеговИсключениеПоУмолчанию, Ложь, Истина, Ложь, Ложь, Ложь, "");