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 6629f83fc..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,7 +296,7 @@ //добавим базовые библиотеки, если они не указаны Если ОбъектЯдра.КаталогиБиблиотек.Количество() = 0 Тогда Если ЗначениеЗаполнено(ОбъектЯдра.КаталогИнструментов) Тогда - ОбъектЯдра.КаталогиБиблиотек.Добавить(ПутьБиблиотекПродукта()); + ДополнитьКаталогиБиблиотекПоУмолчанию(ОбъектЯдра.КаталогиБиблиотек); КонецЕсли; КонецЕсли; @@ -521,6 +521,21 @@ КонецПроцедуры +&НаКлиенте +Процедура ДополнитьКаталогиБиблиотекПоУмолчанию(КаталогиБиблиотек) Экспорт + + КаталогиБиблиотек.Добавить(ПутьБиблиотекПродукта()); + КаталогиБиблиотек.Добавить(ПутьБиблиотекПроекта()); + +КонецПроцедуры + +&НаКлиенте +Процедура ДополнитьТегиИсключенийПоУмолчанию(ТегиИсключений) Экспорт + + ТегиИсключений.Добавить("IgnoreOnCIMainBuild"); + +КонецПроцедуры + // } API // { Helpers @@ -910,8 +925,7 @@ Рез.Вставить("КаталогФич", Описание); СписокКаталогиБиблиотекПоУмолчанию = Новый СписокЗначений; - СписокКаталогиБиблиотекПоУмолчанию.Добавить(ПутьБиблиотекПродукта()); - + ДополнитьКаталогиБиблиотекПоУмолчанию(СписокКаталогиБиблиотекПоУмолчанию); Описание = Новый Структура("Р, А, ПоУмолчанию, УстанавливатьЕслиЗаполнено, ЭтоМассив, УстанавливатьЕслиИстина, ПреобразоватьПуть, ПростоУстановить, РазрешаюшийКлюч", "КаталогиБиблиотек", "librarycatalogs", СписокКаталогиБиблиотекПоУмолчанию, Ложь, Истина, Ложь, Истина, Ложь, ""); @@ -920,8 +934,7 @@ Рез.Вставить("КаталогиБиблиотек", Описание); СписокТеговИсключениеПоУмолчанию = Новый СписокЗначений; - СписокТеговИсключениеПоУмолчанию.Добавить("IgnoreOnCIMainBuild"); - + ДополнитьТегиИсключенийПоУмолчанию(СписокТеговИсключениеПоУмолчанию); Описание = Новый Структура("Р, А, ПоУмолчанию, УстанавливатьЕслиЗаполнено, ЭтоМассив, УстанавливатьЕслиИстина, ПреобразоватьПуть, ПростоУстановить, РазрешаюшийКлюч", "СписокТеговИсключение", "ignoretags", СписокТеговИсключениеПоУмолчанию, Ложь, Истина, Ложь, Ложь, Ложь, ""); @@ -1607,4 +1620,9 @@ &НаКлиентеНаСервереБезКонтекста Функция ПутьБиблиотекПродукта() Возврат "$instrumentsRoot/features/libraries"; -КонецФункции \ No newline at end of file +КонецФункции + +&НаКлиентеНаСервереБезКонтекста +Функция ПутьБиблиотекПроекта() + Возврат "$workspaceRoot/libraries"; +КонецФункции