Skip to content

Commit ad14864

Browse files
committed
ПодключитьсяКХранилищу / ОтключитьсяОтХранилища
добавлен параметр ИмяРасширения
1 parent 0039c03 commit ad14864

File tree

1 file changed

+12
-5
lines changed

1 file changed

+12
-5
lines changed

src/v8runner.os

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -416,7 +416,7 @@
416416
КонецПроцедуры // УстановитьМеткуДляВерсииВХранилище()
417417

418418

419-
// Выполняет подключение ранее неподключенной информационной базы к хранилищу конфигурации.
419+
// Выполняет подключение ранее неподключенной информационной базы (конфигурации/расширения) к хранилищу конфигурации/расширения.
420420
//
421421
// Параметры:
422422
// СтрокаСоединения - Строка - Строка соединения с хранилищем конфигурации
@@ -426,13 +426,15 @@
426426
// Выполняет подключение даже в том случае, если для данного пользователя уже есть конфигурация, связанная с данным хранилищем..
427427
// ЗаменитьКонфигурациюБД - Булево - Флаг замены конфигурации БД на конфигурацию хранилища (По умолчанию Истина)
428428
// Если конфигурация непустая, данный ключ подтверждает замену конфигурации на конфигурацию из хранилища.
429+
// ИмяРасширения - Строка - Имя расширения
429430
//
430431
Процедура ПодключитьсяКХранилищу(Знач СтрокаСоединения,
431432
Знач ПользовательХранилища,
432433
Знач ПарольХранилища = "",
433434
Знач ИгнорироватьНаличиеПодключеннойБД = Ложь,
434-
Знач ЗаменитьКонфигурациюБД = Истина
435-
) Экспорт
435+
Знач ЗаменитьКонфигурациюБД = Истина,
436+
Знач ИмяРасширения = Неопределено
437+
) Экспорт
436438
Параметры = СтандартныеПараметрыЗапускаКонфигуратора();
437439

438440
Параметры.Добавить("/ConfigurationRepositoryF """+СтрокаСоединения + """");
@@ -450,14 +452,19 @@
450452
Если ЗаменитьКонфигурациюБД Тогда
451453
Параметры.Добавить("-forceReplaceCfg ");
452454
КонецЕсли;
455+
Если ЗначениеЗаполнено(ИмяРасширения) Тогда
456+
Параметры.Добавить("-Extension " + ИмяРасширения);
457+
КонецЕсли;
453458

454459
ВыполнитьКоманду(Параметры);
455460
КонецПроцедуры
456461

457-
Процедура ОтключитьсяОтХранилища() Экспорт
462+
Процедура ОтключитьсяОтХранилища(Знач ИмяРасширения = Неопределено) Экспорт
458463
Параметры = СтандартныеПараметрыЗапускаКонфигуратора();
459464
Параметры.Добавить("/ConfigurationRepositoryUnbindCfg -force ");
460-
465+
Если ЗначениеЗаполнено(ИмяРасширения) Тогда
466+
Параметры.Добавить("-Extension " + ИмяРасширения);
467+
КонецЕсли;
461468
ВыполнитьКоманду(Параметры);
462469
КонецПроцедуры
463470

0 commit comments

Comments
 (0)